Gina Häußge
e8ee9d712c
Better reporting of timelapse capture errors
...
* show special error if timelapse can't be rendered due to no frames having
been captured
* inform user during print about repeated capture errors
* do not start post roll recording if after a print no frames were captured at all
* also interpret non-ok-ish return codes from snapshot url as capture error
* documentation for CaptureFailed event
2016-10-12 15:12:28 +02:00
Gina Häußge
6143985517
Merge remote-tracking branch 'origin/devel' into devel
2016-10-11 16:35:57 +02:00
Gina Häußge
d88bf78242
Document Shutdown event
2016-10-11 16:35:29 +02:00
Gina Häußge
4de8154064
Stop event queue on shutdown and join on it
2016-10-11 16:34:30 +02:00
Gina Häußge
c0ba4da562
Merge branch 'devel' into dev/shutdownEvent
2016-10-11 13:34:35 +02:00
Gina Häußge
aeb1970270
Merge pull request #1538 from kevans91/daemon_error_fix
...
print() uses file=, not stream= -- fix that, fix the error
2016-10-10 09:43:13 +02:00
Kyle Evans
35f4b9e601
print() uses file=, not stream= -- fix that, fix the error
2016-10-07 14:46:03 -05:00
Salandora
f1891fedb4
Fixed a bug which caused the layer up/down keyboard implementation to fail.
2016-10-06 19:20:04 +02:00
Gina Häußge
e39e512e48
Fixed an issue with the file move API command
2016-10-06 17:12:18 +02:00
Gina Häußge
d802602e1e
Merge branch 'maintenance' into devel
...
# Conflicts:
# CHANGELOG.md
2016-10-06 16:21:13 +02:00
Gina Häußge
891fd18f0e
Preparing release of 1.2.17rc1
2016-10-06 15:31:28 +02:00
Gina Häußge
41fe997af4
Make sure to also delete any un-suffixed cookies when deleting a cookie
...
Follow-up to a161feb
2016-10-06 15:25:13 +02:00
Gina Häußge
c850646539
Merge branch 'maintenance' into devel
...
# Conflicts:
# src/octoprint/static/js/lib/less.min.js
2016-10-06 09:22:36 +02:00
Gina Häußge
6c21ee32a8
Fix broken filtering on ItemListHelper
...
Filter toggling didn't remove the specific filter but always the last item
in the filter list. No, I don't know either why I didn't notice this earlier m(
2016-10-05 19:52:28 +02:00
Gina Häußge
bcef804a4a
Updated less.js to current version 2.7.1
2016-10-05 12:54:57 +02:00
Gina Häußge
e1814e9c7e
Merge branch 'maintenance' into devel
2016-10-05 12:43:11 +02:00
Gina Häußge
39d5446789
Fixed encoding bug in HTTP request processing, causing weird flask issues
...
If a content type header was present on a multipart form data part it would turn
the rewritten body into a unicode instead of a byte array, causing a later conversion
to a byte stream to not capture.
Fixed both the fact that the rewritten body would turn into unicode by making
sure the content type header was provided as byte array and fixed the byte stream
conversion to also trigger on unicode instances.
Solves #1531
2016-10-05 12:33:02 +02:00
Gina Häußge
c5259338dc
Merge remote-tracking branch 'origin/devel' into devel
2016-10-04 18:40:34 +02:00
Gina Häußge
1456a3e360
Merge branch 'maintenance' into devel
2016-10-04 18:37:58 +02:00
Gina Häußge
a161feb106
Fix bug causing remember_me cookie not to deleted properly on logout
2016-10-04 18:34:45 +02:00
Gina Häußge
29f74768ea
Merge pull request #1530 from I-am-me/patch-3
...
Added @I-am-me to AUTHORS.md
2016-10-04 17:44:09 +02:00
I-am-me
75489bf71b
Added @I-am-me to AUTHORS.md
2016-10-04 17:30:57 +02:00
Gina Häußge
8c74b9e74d
SettingsPlugins may now mark paths as restricted
...
That way they can ensure that no sensitive settings data may be
sent on the REST API.
2016-10-04 16:10:01 +02:00
Gina Häußge
ad21bbb2ff
Merge remote-tracking branch 'origin/devel' into devel
2016-10-04 12:28:11 +02:00
Gina Häußge
52de4cba9a
Uniform labeling in extended file info
...
Either "Like This" or "Like this", not both.
2016-10-04 12:27:40 +02:00
Gina Häußge
1c3de9019b
data.prints.last.lastPrintTime => data.prints.last.printTime
2016-10-04 12:26:36 +02:00
Gina Häußge
ecde4b81d0
Merge branch 'patch-1' of https://github.com/I-am-me/OctoPrint into pr/I-am-me/patch-1
2016-10-04 11:33:22 +02:00
Gina Häußge
bc0880711b
Log full stack trace on socket connection errors when debug logging
...
Might help bring some clarity for #1523
2016-10-04 10:18:48 +02:00
I-am-me
369e43eb0e
Changed "Last (estimated) print time" to real time
...
To answer https://github.com/foosel/OctoPrint/issues/1048 I changed L357 to "output += gettext("Last Print Time") + ": " + formatDuration(data["prints"]["last"]["printTime"]);" as proposed by @ntoff
2016-09-29 14:26:47 +02:00
Gina Häußge
73e8d5e0a9
Merge branch 'maintenance' into devel
...
Conflicts:
src/octoprint/server/util/flask.py
2016-09-28 13:48:47 +02:00
Gina Häußge
e038cfa4dc
Track bypassed views on cache too
...
Only keep the cache keys, but that way we know when
we were going to cache something and then didn't
due to environmental factors, e.g. headers on request
or response.
Necessary to be able to track if the preliminary caching
has been done during startup to properly reflect that
on cached.gif
2016-09-28 13:44:59 +02:00
Gina Häußge
82ae52e619
More docs & client fixes
2016-09-28 12:53:43 +02:00
Gina Häußge
4e69b260a1
Docs for user API
...
Also some fixes on said API and some fixes in the docs
2016-09-28 11:18:43 +02:00
Gina Häußge
82ae3f6f6e
Re-added two utility methods removed in d9e3553c7c
...
They are still useful for other clients than the core application. Renamed them to fit the
general naming on the API however:
* pathForElement is now called pathForEntry
* elementByPath is now called entryForPath
2016-09-28 10:21:27 +02:00
Gina Häußge
aca3dfae49
Merge branch 'maintenance' into devel
...
# Conflicts:
# CHANGELOG.md
2016-09-23 14:35:31 +02:00
Gina Häußge
e700891dba
Marked some paths for github's linguist
2016-09-23 14:26:58 +02:00
Gina Häußge
080a6e9ccd
Extend atomic_write to allow setting & persisting file permissions
2016-09-23 14:26:33 +02:00
Gina Häußge
3a13dd9022
Fixed printerParameters config migrator
...
Was marking the config as dirty just when printerParameters entry existed,
which always exists - various sub entries of that are what needs to be checked
instead.
2016-09-23 12:37:41 +02:00
Gina Häußge
3d959c1d5f
maintenance branch is now 1.2.17.dev
2016-09-23 12:29:56 +02:00
Gina Häußge
354042b84d
Preparing release of 1.2.16
2016-09-23 09:51:45 +02:00
Gina Häußge
0b551f6b7e
Some more documentation
2016-09-22 22:21:52 +02:00
Gina Häußge
9845e3b4ea
Restored accidentally removed file
2016-09-22 16:32:05 +02:00
Gina Häußge
8e8853c9c3
Lots of documentation updates + some related code fixes
2016-09-22 16:27:06 +02:00
Gina Häußge
b0a6a5675a
Fixed two documentation bugs
...
Thanks @Salandora
2016-09-21 14:35:43 +02:00
Gina Häußge
6f029d6bf4
Docs and minor fixes for printer profile API
2016-09-21 12:05:17 +02:00
Gina Häußge
fc891ac651
Make sure volume.depth for circular beds is forced to width
...
Both width and depth should be the diameter. Adjusted docs
accordingly to reflect this too.
2016-09-21 10:45:40 +02:00
Gina Häußge
24322f9204
Refactored printer profile editor
...
It's now spread across multiple pages, with explanations
added where the data will be used.
2016-09-21 10:11:38 +02:00
Gina Häußge
133377c424
Also allow None for lastmodified and etag value
2016-09-20 15:09:47 +02:00
Gina Häußge
234cb501e7
Also accept int values for check_lastmodified
2016-09-20 14:32:19 +02:00
Gina Häußge
b8159cf16f
Docs bug: Maximum feedrate for axes is mm/min
2016-09-20 13:46:47 +02:00