Gina Häußge
f1afb70b47
Set no-cache headers on page while firstRun is True
2015-07-09 09:28:31 +02:00
Gina Häußge
163100bd44
Allow to not cache responses that set no-cache headers
2015-07-09 09:27:38 +02:00
Gina Häußge
6abd7e27ce
Forgot a changelog entry earlier
2015-07-08 16:45:12 +02:00
Gina Häußge
7ea2ee2aa1
Rewrite urls in packed css and less files
...
See also #962
2015-07-08 16:34:42 +02:00
Gina Häußge
2a5ec3364e
Fix: More resilience against missing plugin assets
...
Two changes:
* Asset existence will now be checked before they get included
in the assets to bundle by webassets, logging a warning if a
file isn't present.
* Monkey-patched webassets filter chain to not die when a file
doesn't exist, but to log an error instead and just return
an empty file instead.
2015-07-08 16:32:25 +02:00
Gina Häußge
377607cf12
Added button to cura settings to check validity of engine path
2015-07-08 13:36:56 +02:00
Gina Häußge
e2894c25b5
New util resource for testing paths and urls from the frontend
2015-07-08 13:36:29 +02:00
Gina Häußge
29b3b62c0d
Removed unneeded parameter and added missing semicolon
2015-07-08 08:45:36 +02:00
Gina Häußge
4894c6ec44
Fixed preventDefault issues also for files search
2015-07-08 08:45:10 +02:00
Gina Häußge
02b68e2912
Merge branch 'pluginmanagersearch' of https://github.com/markwal/OctoPrint into pr/markwal/pluginmanagersearch
...
Conflicts:
src/octoprint/translations/de/LC_MESSAGES/messages.mo
src/octoprint/translations/de/LC_MESSAGES/messages.po
translations/de/LC_MESSAGES/messages.mo
translations/de/LC_MESSAGES/messages.po
translations/messages.pot
2015-07-08 08:35:11 +02:00
Mark Walker
4a2cc5382d
pluginmanager: case handling and submit binding
...
- Convert query term to lower case so that it is case insensitive both ways
- Knockout submit binding takes the form element as parameter and return
value determines whether the form submit occurs. See http://knockoutjs.com/documentation/submit-binding.html
2015-07-07 14:24:27 -07:00
Gina Häußge
1b594b2ec3
Finally added a proper AUTHORS file
...
Also adjusted contribution guidelines to ask people to include themselves when filing
a PR.
2015-07-07 22:43:36 +02:00
Gina Häußge
a1e0078ce5
Updated translation
...
(cherry picked from commit 7d43bca )
2015-07-07 19:00:11 +02:00
Gina Häußge
a5bf3c3be1
Log serial write exceptions to octoprint.log
...
(cherry picked from commit 367ba06 )
2015-07-07 18:39:54 +02:00
Gina Häußge
19a5613e59
Made "Software Update" and "CuraEngine" translateable
...
Also fixed a typo in a notification.
(cherry picked from commit 430e47d )
2015-07-07 18:39:47 +02:00
Gina Häußge
ced286854c
Fixed sorting by size of file list
...
(cherry picked from commit 6906584 )
2015-07-07 18:39:06 +02:00
Gina Häußge
7d43bca840
Updated translation
2015-07-07 18:37:55 +02:00
Gina Häußge
367ba06a83
Log serial write exceptions to octoprint.log
2015-07-07 18:30:27 +02:00
Gina Häußge
430e47d20f
Made "Software Update" and "CuraEngine" translateable
...
Also fixed a typo in a notification.
2015-07-07 18:26:06 +02:00
Gina Häußge
22d12ac54c
Allow hiding plugins from Plugin Manager
2015-07-07 15:33:26 +02:00
Gina Häußge
1eb3f84bce
Also handle partial timelapse settings gracefully
...
Server startup could fail if for whatever reason the timelapse settings
had lost their type value, since the dict was not merged with the
default values upon retrieval.
2015-07-06 17:06:30 +02:00
Gina Häußge
6906584892
Fixed sorting by size of file list
2015-07-06 17:04:55 +02:00
Gina Häußge
ea53fd368a
settings().get(..) => settings().getBoolean(..)
2015-07-06 17:03:36 +02:00
Gina Häußge
3441431cdf
Do only allow machinecode files for selection/printing
2015-07-06 10:49:24 +02:00
Gina Häußge
811ffc760f
Added "pollWatched" setting to UI
...
(cherry picked from commit b8cf5ef )
2015-07-06 10:21:21 +02:00
Gina Häußge
549b60edb1
Allow polling for changes in watched folder
...
Some underlying file systems might not trigger change events (e.g.
mounted remote file systems). Added a feature flag to allow for
switching to a (less performant) polling method.
(cherry picked from commit f2df174 )
2015-07-06 10:20:57 +02:00
Gina Häußge
08546f5730
Started change log for 1.3.0
2015-07-06 10:20:29 +02:00
Gina Häußge
3da54be6ea
Merge branch 'test/pollingObserver' into devel
2015-07-06 08:40:31 +02:00
Gina Häußge
b8cf5ef83d
Added "pollWatched" setting to UI
2015-07-06 08:40:13 +02:00
Gina Häußge
8735b10653
Better resilience against senseless polling intervals
...
(cherry picked from commit 6600d24 )
2015-07-05 16:50:33 +02:00
Gina Häußge
6600d246b7
Better resilience against senseless polling intervals
2015-07-05 16:49:35 +02:00
Gina Häußge
8722cdadcd
Merge branch 'maintenance' into devel
...
Conflicts:
src/octoprint/plugins/softwareupdate/updaters/pip.py
src/octoprint/util/pip.py
2015-07-05 10:15:14 +02:00
Gina Häußge
29d49179a9
SWU Fix: properly sanitize version strings for comparison
2015-07-05 10:04:06 +02:00
Gina Häußge
f2df1748ef
Allow polling for changes in watched folder
...
Some underlying file systems might not trigger change events (e.g.
mounted remote file systems). Added a feature flag to allow for
switching to a (less performant) polling method.
2015-07-05 09:38:09 +02:00
Gina Häußge
19b4a0f403
Fix: Always delete files from watched folder
...
Wasn't ensure previously when using file preprocessors.
2015-07-05 09:35:49 +02:00
Gina Häußge
d854b41ffb
Migrated access control docs from wiki
2015-07-05 00:09:13 +02:00
Gina Häußge
329a575031
Merge branch 'master' into maintenance
2015-07-04 23:51:58 +02:00
Gina Häußge
85ad85bdfa
Also refer to wiki from docs until everything "official" is migrated
2015-07-04 23:51:29 +02:00
Gina Häußge
f0530eff8f
SWU: always send displayName to frontend
...
Spares us having to map on the client side which might not work
in all cases.
2015-07-03 15:25:36 +02:00
Gina Häußge
a1735190d5
OctoPrint update script now logs asynchronously
...
stdout and stderr of executed commands was previously only logged at
the very end, now gets logged when it is received.
2015-07-03 14:00:01 +02:00
Gina Häußge
be8827b67c
SWU: plugin now logs stdout/stderr during updating
...
Only if logged in as Admin though. Working dialog is as verbose as
Plugin install dialog.
2015-07-03 13:59:22 +02:00
Gina Häußge
ae73ebdcb3
PMGR: console_logger was not properly defined in init
2015-07-03 13:57:15 +02:00
Gina Häußge
6f24a2b6c5
New helper CommandlineCaller
...
Wraps sarge and allows asynchronous execution of commands incl. logging
to provided logging methods for stdout, stderr and command calls.
Refactored PipCaller to utilized that.
2015-07-03 13:56:31 +02:00
Gina Häußge
5674de9c2f
Fix: Do not auto-close SWU plugin notifications
2015-07-03 13:53:59 +02:00
Gina Häußge
95c26a7850
Fix: Don't automatically persist or return _config_version
...
Should only ever be read or written by the plugin system itself, not
by on_settings_save or on_settings_load
(cherry picked from commit 77f7d59 )
2015-07-02 15:27:35 +02:00
Gina Häußge
885e6f916c
Fix: Don't persists checks when saving SWUpdate settings
...
(cherry picked from commit 8d10be6 )
2015-07-02 15:27:27 +02:00
Gina Häußge
d7a86a4d28
Use UTF-8 for _all_ output from sarge
...
Lines taking from the asynchronous processing of stdout/stderr where
left as str, leading to encoding problems when utf8 characters showed
up in the stream and were being interpreted as ascii encoding.
(cherry picked from commit 9373be3)
2015-07-02 15:27:17 +02:00
Gina Häußge
7b3e0563cc
SWUpdate: Only use version cache from same version of OP
...
When using the version cache only use the version cache if the OctoPrint
version stored within it matches the one of the currently running
instance. Otherwise we might report false positives with regards to
available updates under some circumstances.
(cherry picked from commit bb7b0cb )
2015-07-02 15:26:02 +02:00
Gina Häußge
77f7d59c53
Fix: Don't automatically persist or return _config_version
...
Should only ever be read or written by the plugin system itself, not
by on_settings_save or on_settings_load
2015-07-02 15:21:05 +02:00
Gina Häußge
8d10be6ac4
Fix: Don't persists checks when saving SWUpdate settings
2015-07-02 15:20:07 +02:00