Commit graph

1361 commits

Author SHA1 Message Date
Gina Häußge
c87954fcd8 Fixed variable name after renaming 2013-08-29 22:34:13 +02:00
Gina Häußge
55cb991c44 Allow disabling of the temperature graph and gcode visualizer without any side effects
Also introduced feature parameter for the temperature graph

See #215
2013-08-29 21:16:35 +02:00
Gina Häußge
7155661259 Allow switching off the heaters via the profiles again
Closes #240
(cherry picked from commit f6173e7)
2013-08-29 20:26:02 +02:00
Gina Häußge
4ab3e5424e Properly initialize timelapse when started during a paused print, better error resilience in event handler 2013-08-27 22:13:39 +02:00
Gina Häußge
54679e663e Disable drop area if not a logged in user
Closes #212
2013-08-27 21:40:20 +02:00
Gina Häußge
46500cea7c Implemented configurable terminal filters 2013-08-27 21:31:12 +02:00
Gina Häußge
757294d2e2 Merge branch 'devel' into customTerminalFilters 2013-08-26 17:46:36 +02:00
Gina Häußge
dd19b69441 Replaced socket.io with SockJS 2013-08-26 17:37:13 +02:00
Gina Häußge
ce7ccc136b Properly handle failed uploads: display message, reset upload status 2013-08-25 15:03:27 +02:00
Gina Häußge
d51aa65cd2 Added .gco to supported extensions 2013-08-25 14:05:52 +02:00
Gina Häußge
3e0abf1b20 New custom control type "feedback"
Like "feedback_command", but without the button
2013-08-21 20:33:55 +02:00
Gina Häußge
6ab8b76859 Allow more than one local network to be defined 2013-08-18 22:50:52 +02:00
Gina Häußge
03c9c684bf custom terminal filter WIP 2013-08-18 18:42:09 +02:00
Gina Häußge
5631a45006 Check if self._comm is None before trying to select a file... 2013-08-18 18:41:20 +02:00
Gina Häußge
ae09a50fe5 Only match "rs"/"resend" on the start of a line, otherwise the wrong lines might be interpreted as resend requests 2013-08-18 18:40:52 +02:00
Gina Häußge
2261ddf41f Properly enable serial logging on startup if configured 2013-08-18 18:40:08 +02:00
Gina Häußge
54175d2146 First throw at autologin capabilities 2013-08-18 18:33:21 +02:00
Gina Häußge
94b8d6601d Allow sending temperature updates with enter
Also some refactoring.

Closes #208.
2013-08-11 22:25:47 +02:00
Gina Häußge
84ff4b6416 Refactored ui.js into single files, cleaned up js folder
TODO: minimizer for merging all files belonging to the actual app into one
2013-08-11 19:15:37 +02:00
Gina Häußge
ec9c7adf70 Merge branch 'CapnBry-gcodeinterpreter-upstream' into devel 2013-08-11 17:39:53 +02:00
Gina Häußge
c7501ded47 Removed commented out and unused code 2013-08-11 17:39:45 +02:00
Gina Häußge
f622e1e181 And a robots.txt for good measure... 2013-08-11 16:57:39 +02:00
Gina Häußge
b168ef7e74 Only enable "Keep Enabled" button if data entered into form is valid. Also changed the wording a bit here and there. 2013-08-10 23:39:07 +02:00
Gina Häußge
4cf041aaad Enforces a new first-run setup wizard for access control to be run and forbids running OctoPrint as root unless a special command option is supplied
The dialog also informs about the risk of unauthorized strangers (mis)using the printer if an unsecured OctoPrint installation is made available on the internet.
2013-08-10 21:59:05 +02:00
Bryan Mayland
27bc7d3d03 Increase progress callback to every 1000 lines.
The processor handles 2500 lines per second on a 700MHz pi so as a baseline
that's still 2.5 updates per second.
2013-08-07 11:23:40 -04:00
Bryan Mayland
821c0c9abb Don't store layers or path points to save memory 2013-08-07 11:08:08 -04:00
Bryan Mayland
1726e85a68 Merge gcodeInterpreter optimizations from daid/Cura 2013-08-07 11:01:48 -04:00
Gina Häußge
3b3bb36377 Fixed typo (flip{X|Y} => flip{H|V})
Thanks to @spapadim for the heads-up
2013-08-05 17:42:56 +02:00
Bryan Mayland
e7f5384427 Refresh gcode visualization if the selected file is modified
This passes the file modification time to the javascript side and if
they don't match then the file is re-downloaded and parsed. The mtime
is also used in the AJAX request as it prevents the browser from serving
the new request from cache.
2013-07-21 06:48:06 -04:00
Gina Häußge
566933a765 Merge branch 'CapnBry-job-metaupdate' into devel 2013-07-20 16:20:42 +02:00
Gina Häußge
2cafc6114d Just in case we'll use subfolders in the future... 2013-07-20 16:20:34 +02:00
Gina Häußge
f0746a4140 Merge branch 'master' into devel 2013-07-20 16:02:40 +02:00
Gina Häußge
31d86cd0a2 Added left space on filesystem holding the uploads folder to the gcode files list
Closes #186
2013-07-20 16:01:17 +02:00
Gina Häußge
e16f95069a Added a note to please create pull requests against devel 2013-07-15 17:54:28 +02:00
Bryan Mayland
48408910b5 Remove superfluous selectedFile setting as setJobData does that 2013-07-14 11:31:55 -04:00
Bryan Mayland
8f6d536b8f Update job metadata when the gcodemanager signals a change 2013-07-14 11:26:14 -04:00
Bryan Mayland
fb9fd7e6c9 Fix metadata removal on upload for files with un-sane characters in them
When re-uploading a file with characters that will be later sanitized,
the old metadata entry wasn't removed because it checked the unsane
filename rather than the sanitized version that will later be stored.

This was creating an inconsistent metadata view during analysis for
files with spaces in them.
2013-07-14 11:20:37 -04:00
Gina Häußge
22ea55746c Overall better gcode file handling
See #182 and https://groups.google.com/forum/#!topic/octoprint/YnOzyToxfkI
2013-07-13 16:30:41 +02:00
Gina Häußge
c6a749c684 Properly disable connection configuration when connected 2013-07-13 10:44:09 +02:00
Gina Häußge
92b42dd583 Merge remote-tracking branch 'CapnBry/temphistfix' into devel 2013-07-13 09:59:50 +02:00
Gina Häußge
6e50d37e51 Fixed key error 2013-07-09 22:19:58 +02:00
Gina Häußge
d6553a29c6 First throw at clustering of settings 2013-07-09 21:41:26 +02:00
Gina Häußge
31698d3543 First version of setup.py for packaging OctoPrint 2013-07-09 21:39:07 +02:00
Gina Häußge
9038bc2bcd Cleaned up a bit in .gitignore 2013-07-09 21:37:14 +02:00
Bryan Mayland
7d51b32476 Fix initial temperatureHistory load not containing any data 2013-07-09 14:54:32 -04:00
Gina Häußge
c33c32410b Added configurable pause triggers to be able to react to custom firmware messages with pausing/unpausing/pause toggling 2013-07-08 18:01:10 +02:00
Gina Häußge
8dcbb620bb Highlight currently selected file, disable deletion and load/loadAndPrint for it
Fixed #182
2013-07-07 23:27:22 +02:00
Gina Häußge
7d85860195 Reset view to first page in file lists when filters are changed 2013-07-07 14:18:08 +02:00
Gina Häußge
c9e261df32 Use absolute values for self._serial.timeout, not relative ones
Thanks to @spapadim for spotting this
2013-07-05 16:58:00 +02:00
Gina Häußge
6d3e3221b8 Added timeout settings for serial communiction, initial connection and baudrate detection
Closes #126
2013-07-04 21:26:53 +02:00