Gina Häußge
202f93426a
Capture compilation errors on additional templates
...
Shouldn't cause the whole page not to render but log an error. Should
provide more resilience against bad plugins.
(cherry picked from commit d25202d )
2015-08-11 15:30:19 +02:00
Gina Häußge
c538604cd5
Added tooltip for additional data in file list
...
Also fixed tooltips to those buttons instead of the icons within the buttons.
Fixes #986
(cherry picked from commit 8772162 )
2015-08-11 14:08:10 +02:00
Gina Häußge
0c44762f6f
Fix: Better error handling for webassets + cache
...
(cherry picked from commit 38be47c )
2015-08-11 14:08:04 +02:00
Gina Häußge
6df57bc1d1
Evaluate return code of pip while updating
...
Should not report a successful update anymore when the pip call failes for whatever reason.
(cherry picked from commit 54b981b )
2015-08-11 14:07:38 +02:00
Gina Häußge
e328695100
Do not hiccup on unset Content-Type fields in multipart file uploads
...
Just don't set the content_type parameter in that case.
Fixes #985
(cherry picked from commit 4bb5be7 )
2015-08-11 14:07:31 +02:00
Mark Walker
738c699a6e
Fix for #1001 connection tab not unfolding
...
Defer collapsing the connection element until the whole wrapper part is
visible (it's hidden for non-admins).
(cherry picked from commit af67d8b )
2015-08-11 14:07:11 +02:00
Gina Häußge
8a28220e63
responsive => snappy
...
Finally found a replacement for the word "responsive", which these
days is almost inclusively understood as "viewport adjusting"
instead of its original meaning "reacting quickly".
Thanks to the javascript world, even "reactive" isn't an option
anymore, this term has now been hijacked as well.
(cherry picked from commit 2e27b94 )
2015-08-11 14:06:43 +02:00
Gina Häußge
5808c1bd8a
Added @masterhou to AUTHORS.md
...
(cherry picked from commit 7c90fe5 )
2015-07-29 09:19:51 +02:00
Thomas Hou
8bbb642a56
fixed bug: when new job start, job progress is last 100%.
...
(cherry picked from commit 200ad3b )
2015-07-29 09:19:44 +02:00
Gina Häußge
1f0dbf8f7f
maintenance branch is now 1.2.5-dev
2015-07-23 12:19:27 +02:00
Gina Häußge
9a6099ffc2
PMGR: Dependency links can make pip install take longer
...
Depending on the pip version pip might first fetch the full index of packages available
on PyPI instead of just directly processing the provided link.
Display corresponding message to user from backend to make sure they don't
think something broke.
2015-07-23 10:54:39 +02:00
Gina Häußge
25de95dc93
Preparing release of 1.2.4
2015-07-23 09:54:27 +02:00
Gina Häußge
57f6e1e1bc
Some more hints where to find documentation and support
2015-07-23 08:48:11 +02:00
Gina Häußge
edf9c40941
Re-added dependency_links option for create_plugin_setup_parameters
...
(cherry picked from commit a59642b )
2015-07-22 22:10:31 +02:00
Gina Häußge
4dd4a2cc9c
Revert "Remove dependency_links support again"
...
This reverts commit be423e49fd .
Conflicts:
src/octoprint/plugins/pluginmanager/__init__.py
src/octoprint/plugins/softwareupdate/updaters/pip.py
(cherry picked from commit c24ba82 )
2015-07-22 19:06:39 +02:00
Gina Häußge
81bc8c784a
Don't reopen notification on mouse-over while closing
...
(cherry picked from commit 9839f4b )
2015-07-21 16:57:39 +02:00
Gina Häußge
294e7fc2db
Patch for the js warnings referred to in #966
2015-07-21 11:54:06 +02:00
Marc
6e632d02a0
Fixes usersettings never reached the client's browser
...
(cherry picked from commit 8e235af )
2015-07-20 10:10:00 +02:00
Gina Häußge
50ff0d810f
Fixed a missing self.buffer()
...
(cherry picked from commit 0fa22937e0 )
2015-07-20 10:09:33 +02:00
Mark Walker
d4be7f18e2
transpose=2 is counter clockwise, plus filter order should be rotation
...
last to match the css application order
(cherry picked from commit bdb55e0 )
2015-07-20 09:37:56 +02:00
Nicanor Romero Venier
6d24a46e88
Fixed form field truncation in upload requests
...
(cherry picked from commit 1f6c852 )
2015-07-15 10:35:59 +02:00
Gina Häußge
db866d2310
Finally added a proper AUTHORS file
...
Also adjusted contribution guidelines to ask people to include themselves when filing
a PR.
(cherry picked from commit 1b594b2 )
2015-07-15 10:35:38 +02:00
Gina Häußge
bb7e15be84
Fixed a typo in the docs
...
logger => loggers in logging.yaml
(cherry picked from commit d0733d8 )
2015-07-14 09:26:30 +02:00
Gina Häußge
7a007a6417
Stop RepeatedTimers on server shutdown by default
...
daemon flag was missing, leading to the timer staying active even when a shutdown
was triggered. Added new daemon flag to timer constructor, defaulting to true, that
fixes that behaviour.
(cherry picked from commit 48fe23b )
2015-07-14 09:26:25 +02:00
Gina Häußge
96aad9d34f
Better resilience against errors within plugins
...
(cherry picked from commit 75992ef )
2015-07-14 09:26:20 +02:00
Gina Häußge
4d3334caf1
Updated README
2015-07-10 09:58:20 +02:00
Gina Häußge
2745f49d28
Fixed white panes in settings dialog on Safari 8
...
Absolute positioning caused panes to sometimes not render when being
selected. Switching to static positioning again makes the dialog look a bit
weird, but that's probably still preferable to no content showing. It seems
to be a browser bug that not's present with Safari 7, more tests to pinpoint
what exactly is causing this are probably necessary, but this at least is a
functional workaround for now.
(cherry picked from commit a18cbf7 )
2015-07-09 21:52:59 +02:00
Gina Häußge
5470aaaa3a
Set no-cache headers on page while firstRun is True
...
(cherry picked from commit f1afb70 )
2015-07-09 09:45:35 +02:00
Gina Häußge
f89cbc9133
Allow to not cache responses that set no-cache headers
...
(cherry picked from commit 163100b )
2015-07-09 09:45:29 +02:00
Gina Häußge
5dfffc36e3
maintenance branch is now 1.2.4-dev
2015-07-09 09:44:51 +02:00
Gina Häußge
3761995aff
Removed unneeded parameter and added missing semicolon
...
(cherry picked from commit 29b3b62 )
2015-07-08 17:42:47 +02:00
Gina Häußge
e62cef590b
Fixed preventDefault issues also for files search
...
(cherry picked from commit 4894c6e )
2015-07-08 17:42:41 +02:00
Mark Walker
677e583345
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
(cherry picked from commit 4a2cc53 )
2015-07-08 17:42:35 +02:00
Gina Häußge
abbf937e7f
Preparing release of 1.2.3
2015-07-08 17:22:18 +02:00
Gina Häußge
8d14ea6093
Rewrite urls in packed css and less files
...
See also #962
(cherry picked from commit 7ea2ee2 )
2015-07-08 16:46:46 +02:00
Gina Häußge
97826b2f3b
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.
(cherry picked from commit 2a5ec33 )
2015-07-08 16:46:38 +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
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
8735b10653
Better resilience against senseless polling intervals
...
(cherry picked from commit 6600d24 )
2015-07-05 16:50:33 +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
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
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