Gina Häußge
20ca50f0b5
Only fetch showFahrenheit flag from settings if they are available
2016-07-04 11:08:53 +02:00
Gina Häußge
b07c352b48
Merge branch 'improve/slicingFlexibility' into devel
...
Conflicts:
src/octoprint/filemanager/__init__.py
src/octoprint/server/api/files.py
src/octoprint/static/js/app/viewmodels/slicing.js
2016-07-04 10:24:43 +02:00
Gina Häußge
dbf1273e9d
Use first destination extension for default target name
2016-07-02 18:10:05 +02:00
Gina Häußge
944775abde
Fixed registered destination extensions in cura plugin
2016-07-02 18:07:59 +02:00
Gina Häußge
e7c21b1978
Support alternative source file types in SlicerPlugin
...
Also limit list of slicers in slicer dialog to compatible slicers.
Implements #935
2016-07-02 18:05:11 +02:00
Gina Häußge
294203ffd5
Add absolute jog mode to printer API
2016-07-01 17:54:26 +02:00
Gina Häußge
d9e3553c7c
Some fixes in the client lib for better usability
2016-07-01 17:53:37 +02:00
Gina Häußge
52d272bd24
More work on the docs
2016-07-01 17:52:40 +02:00
Gina Häußge
08de33e27d
Add path into file and folder entries & allow non recursive listings
2016-07-01 17:51:21 +02:00
Gina Häußge
72bc30eae5
Merge branch 'devel' into dev/jsclientdocs
...
Conflicts:
src/octoprint/static/js/app/viewmodels/printerstate.js
2016-06-30 13:04:57 +02:00
Gina Häußge
2971c29f10
Merge branch 'improve/pauseApiCommand' into devel
...
Conflicts:
src/octoprint/static/js/app/viewmodels/printerstate.js
2016-06-30 13:01:13 +02:00
Gina Häußge
73a85646c5
Added only pause/resume sub commands to job API
...
Implements #1393
2016-06-30 12:56:18 +02:00
Gina Häußge
cec2f7d917
WIP: More work on the documentation of the js client lib
2016-06-30 12:06:08 +02:00
Gina Häußge
176dd84739
Merge branch 'maintenance' into devel
2016-06-29 12:21:55 +02:00
Gina Häußge
0376bc4235
Only use first value for X-Scheme for reverse proxy setup
...
Solves #1391
2016-06-29 12:16:28 +02:00
Gina Häußge
b8405becb3
Fixed a typo
2016-06-29 09:41:53 +02:00
Gina Häußge
ca8bbe2de4
JS Client docs for OctoPrint.connection
2016-06-29 09:28:55 +02:00
Gina Häußge
5611f87339
Docs for JS client lib's base module
2016-06-28 19:22:31 +02:00
Gina Häußge
cd71efdc71
Merge branch 'devel' into dev/jsclientdocs
2016-06-28 18:28:55 +02:00
Gina Häußge
c4a0b63a87
Add flag to disable model size detection & check
...
Also marked feature as beta
2016-06-28 14:47:17 +02:00
Gina Häußge
7207421051
Docs for new typePath property in file model
2016-06-28 13:02:23 +02:00
Gina Häußge
df5a6e42d7
Docs for additions to slicing event payload
2016-06-28 12:58:31 +02:00
Gina Häußge
b41c1d89f4
Docs for octoprint.printer.factory hook
2016-06-28 12:58:08 +02:00
Gina Häußge
015b99fa14
Fix plugin unit tests
2016-06-28 11:02:44 +02:00
Gina Häußge
3b2af5b7ed
Fix settings unit tests
2016-06-28 10:57:51 +02:00
Gina Häußge
b5cce6d41f
Merge branch 'devel' into dev/settingsOverlays
...
Conflicts:
src/octoprint/settings.py
2016-06-28 10:44:18 +02:00
Gina Häußge
73ba5b05a9
Add unit tests for settings
2016-06-28 10:29:05 +02:00
Gina Häußge
b39bb4c961
Move get_connection_options as classmethod into PrinterInterface
2016-06-27 12:19:28 +02:00
Gina Häußge
8b4d59f904
Merge branch 'devel' into dev/settingsOverlays
2016-06-24 14:59:36 +02:00
Gina Häußge
cf496662e9
If plugin is not enabled/installed, skip preemptive caching
2016-06-24 14:59:25 +02:00
Gina Häußge
3258b4b7f0
Fix processing of settings if there are no overlay maps
2016-06-24 14:57:52 +02:00
Gina Häußge
4070702931
Fix error in deep_dict when settings substructure defaults to None
2016-06-24 14:42:55 +02:00
Gina Häußge
3893b700f6
Merge branch 'devel' into dev/settingsOverlays
2016-06-24 14:31:41 +02:00
Gina Häußge
7ed71fad28
Improved request and preemptive caching
...
* UiPlugins may now disable preemptive caching
* Preemptive cache recording will also be disabled when preemptive caching
is disabled according to settings (so far only execution on startup was prevented
then)
* Preemptive cache forces configured view. E.g. if plugin "someplugin" was recorded
in the preemptive cache, a custom context now makes sure that only that this view
will be cached even if request parameters are hard to define to get routing to work
correctly for an alternative UI
2016-06-24 14:28:19 +02:00
Gina Häußge
0fb1a41fef
Fix ETag computation for UIPlugins
2016-06-24 12:18:13 +02:00
Gina Häußge
f8a4d73c30
Also detect editable plugins installs as managable
2016-06-24 11:06:23 +02:00
Gina Häußge
4398931b5c
Normalize paths for sub path testing in pluginmgr
2016-06-24 09:23:53 +02:00
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
9131b3edd6
Allow defining a class on confirmation dialog
2016-06-23 11:26:51 +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