Gina Häußge
250d71b580
Added server side caching of main page
...
Index page will now be cached for up to five minutes, unless the
request contains "_refresh" in the query or the Cache-Control header
contains no-cache
2015-01-29 16:37:20 +01:00
Gina Häußge
151864f1d4
Always send responses to POST requests with Cache-Control: no-cache
2015-01-29 16:36:08 +01:00
Gina Häußge
f4df354cd0
Removed left overs from former cura integration
2015-01-28 15:36:44 +01:00
Gina Häußge
b4068f36e1
Highlighted changed lines
2015-01-27 16:08:10 +01:00
Gina Häußge
4223d48edd
Docs: Started on a basic plugin tutorial
2015-01-27 14:21:41 +01:00
Gina Häußge
d96e56e3c7
Also include module_name in plugin origin tuple for entry points
2015-01-26 22:30:31 +01:00
Gina Häußge
c3bb575b48
Added plugin metadata to bundled plugins
2015-01-26 22:22:19 +01:00
Gina Häußge
2d2285861f
Also track disabled plugins and allow defining/retrieving license information in plugins
2015-01-26 22:21:58 +01:00
Gina Häußge
19f9400b11
Read pkginfo data for plugins retrieved via entry_point and use that to populate author, version, name, description and url data in PluginInfo object
...
This data can still be overwritten from within the Plugin itself by setting the correponding __plugin_xyz__ variables, however it allows getting rid of some repetition if that data has already been specified in setup.py
2015-01-26 17:27:34 +01:00
Gina Häußge
922ee39109
Plugins can now also supply information regarding the plugin author and website, metadata also tracks from where they were loaded
2015-01-26 12:51:44 +01:00
Gina Häußge
4b60475a02
Also properly inject printer into plugin implementations (as self._printer)
2015-01-26 12:48:07 +01:00
Gina Häußge
657629183b
Custom 400 response if requests that need json don't contain proper json
2015-01-22 17:59:31 +01:00
Gina Häußge
9cefd06655
Added missing pagination for printer profiles
2015-01-22 17:57:25 +01:00
Gina Häußge
ac549770ee
Move onStartup call to before any bindings getting applied
2015-01-22 16:56:42 +01:00
Gina Häußge
22623fb0b6
Allow setting the default printer profile when creating a new one
2015-01-20 15:17:49 +01:00
Gina Häußge
98ac877033
Merge branch 'master' into devel
...
Conflicts:
CHANGELOG.md
2015-01-19 16:48:51 +01:00
Gina Häußge
5f835edf2e
Changelog entries for #706 and #719
2015-01-19 16:48:03 +01:00
Gina Häußge
83790fcd64
Do not truncate error reported from printer in UI
...
Closes #706
2015-01-19 16:42:09 +01:00
Gina Häußge
6dd2dcee16
GCODE viewer: Even better version of initial bed centering, backported from c858c8f75b
...
See #719
2015-01-19 16:34:40 +01:00
Gina Häußge
a91a354fa9
Fixed a bug causing the GCODE viewer to be zoomed in outside of the print bed due to missing initial move
...
Possible fix for #719
2015-01-19 16:26:52 +01:00
Gina Häußge
4bf3d698e3
Fixed some changelog entries and added commit history to unreleased 1.1.2
2015-01-19 15:52:20 +01:00
Gina Häußge
67a884fc9d
Added a lot of changelog entries
2015-01-19 13:18:43 +01:00
Gina Häußge
6e315cff76
Changelog entry for #724
2015-01-19 12:37:31 +01:00
Gina Häußge
146128730c
Fixed timelapse deletion
...
Was broken after switching to new file name sanitizing with the new file management layer, still stripped everything but ascii from the filename although timelapse file names may actually contain more than that character set since the gcode file names they are based off may too.
Closes #724
2015-01-19 12:34:25 +01:00
Gina Häußge
1daa6df346
Added exception logging for event bus worker loop
2015-01-19 12:13:04 +01:00
Gina Häußge
416b897596
Fixed a documentation bug
...
Thanks @Booli
2015-01-19 11:15:09 +01:00
Gina Häußge
039285ffae
Fixed babel_refresh command as suggested in #726
...
Thanks to @derpicknicker1 for report and suggested fix.
Closes #726
2015-01-18 13:57:17 +01:00
Gina Häußge
b28f511b92
Small addendum and changelog entry for #717
2015-01-16 21:49:01 +01:00
Gina Häußge
19df1aed17
Merge pull request #717 from Renha/devel
...
Bugfix for Invalid cross-device link on Linux when /tmp is on another fs
2015-01-16 21:24:31 +01:00
Gina Häußge
9452ba4c24
Fixed heated bed temperature setting during slicing with Cura
2015-01-16 19:58:46 +01:00
Gina Häußge
98a28cc4e9
Merge branch 'dev/templateRefactoring' into devel
2015-01-16 17:15:36 +01:00
Gina Häußge
762ec228da
More work on the documentation
2015-01-16 17:11:31 +01:00
Gina Häußge
f619c1f8c4
Made data_bind handling of Template Plugin more easier
...
allowBindings: true is automatically added if necessary, regardless of plugin_supplied data_bind value, should make usage easier.
2015-01-16 12:35:24 +01:00
Gina Häußge
5180fc70d2
Changed how TemplatePlugin works
...
get_template_vars get split into get_template_vars (for injection additional template variables only) and get_template_configs (for configuring injection of additional template). It's now possible to inject more than one of a given template type from within plugins, and template injection is more intelligent in that if a plugin's templates don't need special configuration and stick to default naming and behaviour, just declaring them inside the templates directory of the plugin will be enough to fire up everything including links to switch to tabs, sidebars etc (the plugin's name being used in such cases for link text).
2015-01-16 11:54:34 +01:00
Gina Häußge
19fe770606
Forgot to inject plugin manager...
2015-01-15 16:51:55 +01:00
Gina Häußge
f52afb8660
Fixed translation feels not being properly copied over during installation
...
Should solve initial problem reported in #720
2015-01-15 16:28:22 +01:00
Gina Häußge
f2e98265e7
Fix generic plugin includes again (was still depending on a removed variable)
2015-01-15 15:13:55 +01:00
Gina Häußge
bb7aa6544f
Adjusted bundled Cura plugin to not define already defined folder paths again, now included automatically
2015-01-15 14:53:23 +01:00
Gina Häußge
2324a1bf0e
Correctly set custom element styles on navbar and tab items
2015-01-15 14:42:58 +01:00
Gina Häußge
ca278985b0
Correctly set selected element on first load in settings
2015-01-15 14:42:27 +01:00
Gina Häußge
4a9be80c98
Fixed login dialog again
2015-01-15 14:21:32 +01:00
Gina Häußge
23387d6e48
More work on the template refactoring and new template plugin types
2015-01-15 11:06:59 +01:00
Renha
6cf0550312
Bugfix for Invalid cross-device link on Linux when /tmp is on another fs
2015-01-13 22:24:35 +00:00
Gina Häußge
73466bb513
Merge branch 'devel' into dev/templateRefactoring
2015-01-13 18:27:10 +01:00
Gina Häußge
b0805a9bae
Forgot to commit some files (argh)
2015-01-13 18:20:45 +01:00
Gina Häußge
f9fd4f9009
WIP: refactoring of templates
2015-01-13 18:20:13 +01:00
Gina Häußge
5b6b8b6ad1
And some more moving around of templates
2015-01-13 11:49:28 +01:00
Gina Häußge
8aede1dfe4
Moved settings components into individual template files as well
2015-01-13 11:31:45 +01:00
Gina Häußge
77cdb7bf43
Moved navbar, sidebar and tab contents from index.jinja2 into individual files
2015-01-13 11:20:37 +01:00
Gina Häußge
6880184cbb
Increased default communication and connection timeouts
2015-01-13 11:09:42 +01:00