Gina Häußge
e5b8fdf0f4
Fix plugin settings cleanup
...
"only_local" was not properly evaluated
when retrieving full settings tree for
config diffing and minimal persistance
in SettingsPlugin.
That lead to overlay settings making their
way into config.yaml.
2016-06-23 17:51:46 +02:00
Gina Häußge
4dafa6704d
Fix processing of overlays with plugin defaults
2016-06-23 16:14:28 +02:00
Gina Häußge
c693bce761
Plugins with settings overlay need restart
2016-06-23 16:13:49 +02:00
Gina Häußge
19ff9ac664
Allow plugins to define settings overlays
2016-06-23 13:54:14 +02:00
Gina Häußge
c879ae4099
Allow adding a settings overlay
2016-06-23 11:25:57 +02:00
Gina Häußge
34842d4312
Use ChainMap for settings
2016-06-22 15:22:47 +02:00
Gina Häußge
7d3440b744
Set user manager on components dict for plugins
2016-06-22 13:45:17 +02:00
Gina Häußge
bf6ce92be2
Add location for gcode and stl to slicing events
2016-06-21 17:47:41 +02:00
Gina Häußge
4e60c9ff49
Added file type path to file manager response
2016-06-21 17:34:30 +02:00
Gina Häußge
b32c231c47
Merge branch 'maintenance' into devel
...
Conflicts:
CHANGELOG.md
src/octoprint/plugins/virtual_printer/virtual.py
src/octoprint/static/js/app/viewmodels/gcode.js
2016-06-21 16:10:02 +02:00
Gina Häußge
f20fdfd4db
Add octoprint.printer.factory hook
2016-06-21 15:57:28 +02:00
Gina Häußge
c70708e915
Fixed changelog for 1.2.13
...
Will stay this way now for 1.2.13 though, already released. Follow up versions
should reflect the contents of the release notes however.
2016-06-16 13:26:30 +02:00
Gina Häußge
01c5b77f7b
maintenance branch is now 1.2.14.dev
2016-06-16 13:14:33 +02:00
Gina Häußge
cb2e0d449f
Preparing release of 1.2.13
2016-06-16 12:19:17 +02:00
Gina Häußge
6c20e58529
Handle browsers w/o support for visibility tracking
2016-06-16 12:10:14 +02:00
Gina Häußge
611c1ccf4a
Disable GCODE viewer if browser is unsupported
2016-06-16 12:08:46 +02:00
Gina Häußge
397f762182
Don't trigger initial passive login before viewmodels are available
...
Closes #1374
2016-06-15 17:15:57 +02:00
Gina Häußge
ad201b040d
Don't parse B: in position as bed temperature
...
Closes #1373
2016-06-15 16:27:51 +02:00
Gina Häußge
0274b0f25b
Have virtual printer report back with "B:" in line
...
Similar to Marlin with enabled COREXY. Useful for testing
parser behaviour.
2016-06-15 16:22:37 +02:00
Gina Häußge
9c89d45c10
Use print_function import + added @MirceDan to AUTHORS.md
2016-06-15 10:52:49 +02:00
MirceaDan
65c1415d4b
added () to print statements for python 3.x compatibility
...
some print already have () some did not , for consistency and
compatibility i added () to all prints.
(cherry picked from commit b601239)
2016-06-15 10:48:59 +02:00
Gina Häußge
8616bc13cb
Made optional pass flag a parameter to viewmodel factory
...
Also some minor whitespace related stuff and some comments
2016-06-15 10:41:59 +02:00
Gina Häußge
9e2f24b767
Merge branch 'devel-ko-rewrite-optional' of https://github.com/BillyBlaze/OctoPrint into pr/BillyBlaze/devel-ko-rewrite-optional
2016-06-15 09:49:21 +02:00
Gina Häußge
467cda54a4
Don't display wizard if ACL is active and user not logged in
...
Fixes #1365
2016-06-09 14:05:09 +02:00
Gina Häußge
0bb467e884
Ensure temperature graph to be properly initialized
2016-06-09 13:41:14 +02:00
Gina Häußge
de78c14ae3
Merge branch 'maintenance' into devel
...
Conflicts:
CHANGELOG.md
src/octoprint/static/js/app/dataupdater.js
src/octoprint/static/js/app/main.js
src/octoprint/static/js/app/viewmodels/files.js
src/octoprint/static/js/app/viewmodels/loginstate.js
2016-06-09 12:56:07 +02:00
Gina Häußge
be711dd691
maintenance branch is now 1.2.13.dev
2016-06-09 12:16:27 +02:00
Gina Häußge
685ce16c85
Preparing release of 1.2.12 (part three)
...
Forgot to add the news category of the blog to the announcement
plugin and also updated the list of patrons again.
2016-06-09 09:31:36 +02:00
Gina Häußge
885b48911e
Preparing release of 1.2.12 (part two)
...
Another update of the CHANGELOG after fixing a bug. Shifted release date
to tomorrow to leave more time for final tests that was now eaten up by the
last minute bug fix.
Also updated CONTRIBUTING file to explain new prerelease branch.
2016-06-08 16:48:39 +02:00
Gina Häußge
d7ef60b4d2
Slight change in function definition of reused functions (JS)
2016-06-08 16:33:08 +02:00
Gina Häußge
63cec660ca
Solve a race condition that could cause 401 responses and a broken UI
...
Closes #1364 . See ticket for details.
2016-06-08 16:21:25 +02:00
Gina Häußge
4c34cb84c7
Preparing release of 1.2.12
2016-06-08 13:09:04 +02:00
Gina Häußge
d3d4d4e407
Merge branch 'prerelease' into maintenance
2016-06-08 11:21:22 +02:00
Gina Häußge
e9f80c6616
Added new prerelease branch to versioneer config
...
Can be used in the future for tracking prereleases and testing
proper version updates without having to push to master directly.
2016-06-08 11:19:21 +02:00
Gina Häußge
5006b019af
Add events for slicing profile manipulation
...
Events SlicingProfile(Added|Modified|Deleted). Initially thought to be necessary
to properly refresh available profiles in slicing dialog, not needed for that after
all but still left in and documented, might be useful for someone.
2016-06-06 18:12:32 +02:00
Gina Häußge
4f3e4f7f38
Force rescanning of available slicing profiles for slicer on update
...
Should make newly uploaded profiles available in the slicing dialog without
having to first deselect and then reselected the current slicer.
2016-06-06 16:20:47 +02:00
Gina Häußge
db66e4afea
Merge branch 'maintenance' into devel
2016-06-02 12:05:08 +02:00
Gina Häußge
a0697f8bad
Use movie prefix for timelapse notifications
...
Also added a missing lock.
Also part of the fix for #1320
2016-06-02 12:03:57 +02:00
Gina Häußge
2833372603
Allow deletion of *.mp4 timelapse files
...
That one was missing in a00faf2 .
Fixes #1320
2016-06-02 11:11:06 +02:00
Gina Häußge
8ce1eafd5d
Properly track unrendered timelapses that are being processed
...
UI removes action buttons for them and displays a spinner
indicating that the timelapse in question is either being
recorded or being rendered at the moment.
Should prevent users from accidentally trying to render an
incomplete timelapse.
2016-06-02 10:11:54 +02:00
Gina Häußge
21a4033f73
Don't concurrently delete unrendered timelapses
...
Could trigger lots of errors if an unrendered timelapse currently
being collected was deleted from a separate thread from right
under the collection thread.
Also only log errors while processing already deleted files
if debug logging is enabled.
Finally trigger MovieDone event AFTER deleting unrendered
files (otherwise just rendered timelapse might still be present
when list of timelapses is queried right after).
Should solve #1326
2016-06-02 10:05:44 +02:00
Gina Häußge
7d52aa4be2
Merge branch 'maintenance' into devel
...
Conflicts:
src/octoprint/static/js/app/dataupdater.js
src/octoprint/static/js/app/viewmodels/timelapse.js
2016-06-01 13:29:56 +02:00
Gina Häußge
51a1953d99
Move timelapse event processing to timelapse viewmodel
2016-06-01 13:24:29 +02:00
Gina Häußge
30b6211157
Whitelist .g extensions on sd file upload
...
That way uploading something like auto0.g will not
cause a rename to auto0.gco anymore.
Closes #1314
2016-06-01 12:29:42 +02:00
Gina Häußge
36ec9c4741
Do not sort events in the event queue alphabetically
...
This should never have been a PriorityQueue, or at the very least it should
never have the data itself in a sortable structure.
Thanks to processing speed of the event queue that seldomly showed,
only in cases where two events entered the queue almost simultanously,
e.g. when starting to render a timelapse movie and immediately failing.
Should solve #1343
2016-06-01 10:29:47 +02:00
Gina Häußge
e4c7ccecef
Merge remote-tracking branch 'origin/devel' into devel
2016-05-31 13:33:28 +02:00
Gina Häußge
06a66ac1df
Merge branch 'fix/brokenEditUserDialog' into devel
2016-05-31 13:32:46 +02:00
Gina Häußge
1581ebbead
Fix error when trying to confirm the edit-user-dialog
...
Closes #1357
2016-05-31 13:32:14 +02:00
Mark Walker
d39850889d
Merge branch 'fix/printVolumeCheck' into devel
2016-05-26 01:11:45 +00:00
Mark Walker
938251d755
Fix condition on print volume check
...
This should address #1354
2016-05-26 00:42:20 +00:00