Marc
f24ae37bd8
Missing ; added
2015-04-22 10:01:09 +02:00
Marc
3f1cbb20d3
renamed deflt and default to defaultValue
...
+ adds a div container around the each Input
2015-04-22 10:00:58 +02:00
Marc
483e19adb6
exc.stack -> (exc.stack || exc) so if exc is a message (e.g. knockout sends a message) you'll get the message instead of undefined
2015-04-22 10:00:45 +02:00
Marc
3304a7e341
Deleted unnecessary css style
2015-04-22 10:00:29 +02:00
Marc
2edb92112a
Custom control containers are now Collapsable if user wants so.
2015-04-22 10:00:02 +02:00
Marc
de8484b6f8
Added IDs to CustomControls and made Containers with names collapsable
2015-04-22 09:59:45 +02:00
Marc
88a81b186b
Update CSS + LESS
2015-04-22 09:59:31 +02:00
Marc
15d4525b71
Added OnSettingsBeforeSave event + using onEventSettingsUpdated to sync the controls
2015-04-22 09:59:19 +02:00
Marc
032c76a944
Fixed horizontal and horizontal_grid to work properly
2015-04-22 09:58:57 +02:00
Marc
525709eb38
Added showConfirmationDialog function
2015-04-22 09:58:43 +02:00
Marc
232dbe5459
Patched Context Menu, to include also the object wich has the ContextMenu binding
2015-04-22 09:58:27 +02:00
Gina Häußge
3f14fdb51b
Allow disabling the cache during development
...
Set "devel > cache > enabled" to false in config.yaml to disable the cache. Defaults to true.
2015-04-22 09:45:25 +02:00
Gina Häußge
2ce40c4847
Added new callback to viewmodels, allowing to react to login events
...
Removed old loginstate.subscribe method and migrated existing code to new mechanism.
This should allow plugins to only request their sensitive data if a user is a) logged in and has b) the necessary rights for a request. The server should still do additional auth checks, but this way no unnecessary request have to be made.
2015-04-21 19:39:48 +02:00
Gina Häußge
3f272b209d
Added method to SimpleApiPlugins to allow locking API to only admins
2015-04-21 19:39:48 +02:00
Gina Häußge
edd6acc012
Merge pull request #864 from imrahil/fix_log_files_sort
...
Fixed sorting log files on settings dialog
2015-04-21 15:29:27 +02:00
Jarek Szczepanski
26f43de07d
Fixed sorting log files on settings dialog
2015-04-21 15:09:45 +02:00
Gina Häußge
de954c6bf8
Merge branch 'master' into devel
...
Conflicts:
CHANGELOG.md
2015-04-20 13:09:58 +02:00
Gina Häußge
babbbf696e
Fix: Another versioneer branch issue
2015-04-20 12:45:38 +02:00
Gina Häußge
a996f7b6fb
New hook octoprint.filemanager.preprocessor
...
Allows preprocessing files that are uploaded or otherwise added to the system (e.g. through slicing) before their contents are saved to disk
2015-04-17 14:45:58 +02:00
Gina Häußge
6bb4a3e28c
Potential fix for the "No PKG-INFO found for package" issue
2015-04-16 18:37:03 +02:00
Gina Häußge
023b6f9d81
Small fixes prior to merge of #849
...
* Renamed userjson to userdata, removed original userdata (developers will live if they need to ensure their supplied userdata is valid JSON)
* Input validation for userdata parameter - a HTTP 400 response will be generated if userdata can't be parsed as JSON
* Adjusted documentation accordingly
2015-04-16 16:05:23 +02:00
Gina Häußge
694a8febb5
Merge branch 'jm/feature-metadata-endpoint' of https://github.com/Voxel8/OctoPrint into pr/jminardi/feature-metadata-endpoint
2015-04-16 15:39:35 +02:00
Gina Häußge
a824d00f85
Fix: Teeny tiny typo ("out" => "our")
2015-04-16 15:28:17 +02:00
Gina Häußge
cd244f341d
Small fixes prior to merge of #852
...
* Proper origin visualization in gcode viewer for centered rectangular
* Validation of origin profile entry
* Auto-migration of existing profiles upon load
* Added changelog entry
2015-04-16 15:20:18 +02:00
Gina Häußge
12310c5e3a
Merge branch 'centeredorigin' of https://github.com/markwal/OctoPrint into pr/markwal/centeredorigin
2015-04-16 13:33:26 +02:00
Gina Häußge
ea1fe29a5e
Fixed unit tests again
2015-04-16 13:31:41 +02:00
Gina Häußge
1d98135f58
New hook "octoprint.filemanager.extension_tree"
...
Allows extending the list of supported file extensions for the file manager.
See also discussion on #850
2015-04-16 13:09:05 +02:00
Gina Häußge
8ac375fc9b
Some minor changes before merging the PR
...
* moved virtual printer into plugin
* made default serial factory use supplied parameters instead of directly utilizing self._port and similar
* documented new hook
2015-04-16 11:43:30 +02:00
Gina Häußge
5588deb925
Merge branch 'serialhooknew' of https://github.com/markwal/OctoPrint into pr/markwal/serialhooknew
2015-04-16 09:40:14 +02:00
Gina Häußge
8d6d7a1bf5
Added two missing ;
2015-04-16 09:19:10 +02:00
Gina Häußge
db739c05b8
Merge branch 'patch1' of https://github.com/Salandora/OctoPrint into pr/Salandora/patch-1
2015-04-16 09:17:10 +02:00
Mark Walker
e8f61e2dda
Fix server error 500 when user is logged out
...
f98ebaaf moved the passive_logon code to a new function from
api/__init__.py to util/flask.py. Before that move any fallthrough
would hit return NO_CONTENT, but now it returns nothing which makes
flask complain.
2015-04-15 17:17:19 -07:00
Mark Walker
7b1d1d2592
Also include the hook discovery line
2015-04-15 15:05:58 -07:00
Mark Walker
e4d8d67f65
Add a plugin hook for opening the serial port
...
This hook allows the plugin to create the serial port object (or pass to
the next hook or the builtin serial port handler) which allows for
serial communication filtering or a different communication transport.
Use @foosel's code to use the same loop for hooks as well as the
builtin.
2015-04-15 14:51:03 -07:00
Marc
c71b29b77e
Added missing observableArray for dynamical Control loading
2015-04-15 23:20:03 +02:00
Marc
f24475b996
Added ContextMenu
2015-04-15 23:18:17 +02:00
Gina Häußge
c5484fe139
[Docs] Forgot to check in an image
2015-04-15 18:57:30 +02:00
Gina Häußge
d5e7149f99
Merge branch 'devel' into dev/pluginLifecycleMgmt
2015-04-15 15:30:26 +02:00
Gina Häußge
29e2bbd2a7
Undo: Changes to make behaviour on mobile safari better caused issues with everything else
2015-04-15 15:30:11 +02:00
Gina Häußge
c7146cf432
Merge branch 'devel' into dev/pluginLifecycleMgmt
2015-04-15 14:20:15 +02:00
Gina Häußge
d58a2fd4c6
Renamed temperature and SD status timeout to interval
2015-04-15 14:19:41 +02:00
Mark Walker
5a27ab6e54
Move the centered option into printer volume
...
Also, modify the cura slicer to recognize the setting and avoid
adjusting the model position, just leave it in the center where it would
be on a circular platform
2015-04-15 04:05:48 -07:00
Mark Walker
a4df56dcb7
Undo so we can go another way
2015-04-15 04:04:34 -07:00
Mark Walker
fbe50e33d3
Add a printer profile option to allow centered origin on rectangular
...
beds
Some printers have (0, 0) at the center of the bed. Circular beds
commonly, but also some rectangular beds.
2015-04-15 02:33:31 -07:00
Gina Häußge
5804825dc3
Fix: Made initial connection to printer a bit more responsive
...
Having to wait for the first serial timeout before sending the first M105 even when not waiting for seeing a "start" caused unnecessary wait times for reaching the "Operational" state.
2015-04-15 09:14:36 +02:00
Gina Häußge
24495d046f
Renamed temperature and SD status timeout to interval
2015-04-15 09:04:54 +02:00
Gina Häußge
b61996c761
__plugin_init__ => __plugin_load__
2015-04-14 18:01:17 +02:00
Gina Häußge
2aa31024e6
Finalizing first version of plugin lifecycle management
2015-04-14 17:55:46 +02:00
Gina Häußge
fc00ef032e
Merge branch 'devel' into dev/pluginLifecycleMgmt
2015-04-13 18:24:20 +02:00
Gina Häußge
e8c085b89c
Removed dependency on monotime (accidental leftover)
2015-04-13 18:22:26 +02:00