Gina Häußge
c55d8c0bdf
Merge remote-tracking branch 'origin/devel' into devel
2014-10-01 14:36:27 +02:00
Gina Häußge
7336ed6eff
Merge branch 'master' into devel
...
Conflicts:
src/octoprint/settings.py
2014-10-01 14:36:02 +02:00
Gina Häußge
60ca95e9b2
Started documenting plugin types and their API
2014-09-30 23:20:47 +02:00
Gina Häußge
89b43a42c4
Merge pull request #595 from koenkooi/scarequotes
...
Don't use scare quotes when displaying the username.
2014-09-30 15:51:33 +02:00
Koen Kooi
197be925b8
Don't use scare quotes when displaying the username.
...
See http://en.wikipedia.org/wiki/Scare_quotes for details.
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-09-30 15:28:38 +02:00
Gina Häußge
d49cd209e1
Enable API by default and automatically generate API key on first server startup
2014-09-29 22:20:18 +02:00
Gina Häußge
d60ab8cd9e
Update CHANGELOG.md
2014-09-24 22:55:23 +02:00
Gina Häußge
7840ff0d7c
Updated changelog
2014-09-23 19:11:35 +02:00
Gina Häußge
a7144e57e1
Merge branch 'Booli-confirmCustomCommand' into devel
2014-09-23 18:58:46 +02:00
Pim Rutgers
50eac58493
Confirm custom command REQUEST #532
...
Syntax (and code) similar to System Command confirm. First commit,
please be gentle.
2014-09-23 18:29:37 +02:00
Pim Rutgers
4ef58b56e6
Ignore code kit
2014-09-23 18:16:54 +02:00
Gina Häußge
c1f0c76d17
Properly handle non-ASCII instance names
2014-09-21 18:14:01 +02:00
Gina Häußge
079116fdf8
Fix: SlicingDone has a different event payload than UpdatedFiles, so we need a different handler for the updates to work
2014-09-19 23:58:41 +02:00
Gina Häußge
45e6385963
Fix: gcodeFilesViewModel doesn't exist as invididual variable anymore, iterate over registered view models instead
2014-09-19 23:11:20 +02:00
Gina Häußge
3ca0458d65
Fix: Use event strings, not names for all_events
...
Temporarily broke event registration by frontend, this should fix it again.
2014-09-19 16:11:44 +02:00
Gina Häußge
d5edec2cd0
Merge branch 'master' into devel
...
Conflicts:
src/octoprint/server/__init__.py
2014-09-18 09:38:20 +02:00
Gina Häußge
ce9c9bea6a
Also allow downloading .g files via Tornado
...
Regex so far only matched .gcode and .gco, files ending just in .g are expected for upload as well though, so this needed to be adjusted
2014-09-18 09:36:33 +02:00
Gina Häußge
604c2a0bdd
Some small bugfixes in the plugin handling code and a changelog entry
2014-09-14 14:41:18 +02:00
Gina Häußge
1c19bb4dfc
Merge branch 'master' into devel
...
Conflicts:
CHANGELOG.md
2014-09-13 22:01:12 +02:00
Gina Häußge
858d87a732
Forgot entry in changelog
2014-09-13 21:58:41 +02:00
Gina Häußge
ea28900913
Properly unset job data when instructed so by callers
...
Closes #580
2014-09-13 21:49:26 +02:00
Gina Häußge
192e606fea
Don't hiccup on templates provided by plugins we can't resolve
2014-09-12 20:15:28 +02:00
Gina Häußge
8e4152e567
Merge pull request #577 from dattas/feature/comms_code_hooks
...
Merged PR #577 - Allow plugins that hook into comms
Establishes basics for alternative version to implement #324
2014-09-12 19:38:21 +02:00
Dattas Moonchaser
9e9da5355c
Initial comm protocol gcode hooks
2014-09-12 10:23:08 -06:00
Gina Häußge
26e9a17c6b
Started working on the documentation of the plugin system
2014-09-12 14:26:29 +02:00
Gina Häußge
fa43600cd9
Always use absolute paths as root for static response handler in tornado
2014-09-12 12:40:11 +02:00
Gina Häußge
3aca55205e
Fixed a bug that crept in during adding i18n support and made gcode viewer slides stop working
2014-09-12 12:39:33 +02:00
Gina Häußge
3a0aac3c36
Fixed issue that broke the offline dialog
...
Javascript is not python...
2014-09-12 12:21:25 +02:00
Gina Häußge
fe34bdc656
Fixed a bug that broke the first-run-dialog
2014-09-12 12:18:15 +02:00
Gina Häußge
e69c1e8e93
Added some comments to discovery plugin
2014-09-12 11:22:06 +02:00
Gina Häußge
1c0721f179
Introduced __plugin_init__ method called after all plugins have been discovered
...
Plugins may be able to use this method for final setups before the implementations and hooks are evaluated, e.g. for adjusting their offered functionality based on what other plugins are available.
2014-09-12 11:21:39 +02:00
Gina Häußge
6f37968670
Moved netconnectd plugin to it's own separate project
...
Now resides at https://github.com/OctoPrint/OctoPrint-Netconnectd
2014-09-11 18:53:45 +02:00
Gina Häußge
d1c34a9c88
Try to reconnect to backend when switching from ap to wifi
...
netconnectd now regularly pings hostname it got from backend (defaults to <systemname>.local) while switching to wifi from ap mode and reloads page to that if host comes up.
This requires the browser the client is currently running in to be able to resolve local domains as broadcasted via avahi. Windows systems will need to install the Bonjour for Windows client for this to work.
2014-09-11 15:40:04 +02:00
Gina Häußge
65263a8b74
Made what is registered for discovery more configurable
...
- Additional zeroconf services may now be added via config
- Exposed zeroconf_register method as helper for plugins
- Vendor specifics may be added to service registrations via config
2014-09-11 12:19:10 +02:00
Gina Häußge
5cd6ab9335
More error resilience during plugin loading
2014-09-11 12:17:45 +02:00
Gina Häußge
56b1705df4
Added plugin helpers, added ssdp/zeroconf browsing in discovery plugin as first helpers
2014-09-10 22:28:03 +02:00
Gina Häußge
08e4c05129
Plugins can now also be retrieved via entry_points, also added EventPlugin and afterStartup handler in StartupPlugin
2014-09-10 15:46:14 +02:00
Gina Häußge
b5b0ea5980
Armed netconnectd check for Linux
2014-09-10 15:42:38 +02:00
Gina Häußge
803e17f3a3
More work on netconnectd plugin frontend
...
* now also correctly displays current state
* detects current wifi network
* spinner while configuring wifi
* quality display only if quality available
2014-09-10 10:26:28 +02:00
Gina Häußge
75017d7ac6
Integrated netconnectd plugin with netconnectd service
2014-09-08 18:05:25 +02:00
Gina Häußge
80486d644d
Better logging for NOTIFY messages
2014-09-07 17:32:02 +02:00
Gina Häußge
1bdc167f7a
Also install plugins from setup.py and don't log notify as info level
2014-09-07 17:28:50 +02:00
Gina Häußge
3f2fdb0b14
Added shutdown trigger and UUID persistence
2014-09-07 17:25:20 +02:00
Gina Häußge
ac186f89f1
discovery now has automatic location url building based on querying client
2014-09-07 01:57:59 +02:00
Gina Häußge
fdccfd166f
Also forgot to add knockout mapping plugin to git
2014-09-07 01:39:13 +02:00
Gina Häußge
272a71f3d5
Fixed a typo in an URL
2014-09-07 01:33:55 +02:00
Gina Häußge
3621879d38
Forgot to commit template files
2014-09-07 01:29:48 +02:00
Gina Häußge
4661990cfe
Fixed error in usage of netifaces
2014-09-07 01:16:39 +02:00
Gina Häußge
7db63b10e8
Use netifaces for ipaddress iteration
2014-09-07 01:11:11 +02:00
Gina Häußge
428ea89f62
discovery plugin: let's try upnp
2014-09-07 00:53:54 +02:00