Commit graph

338 commits

Author SHA1 Message Date
01b64c34ab Use the bedready plugin to check if the bed is clear or occupied 2023-06-19 23:25:24 -06:00
4628d1a28b Create an 'occupied' state for unready beds 2023-06-19 23:25:24 -06:00
7b0cf463fb Cache API clients to reduce 500 risk(s) 2023-06-19 23:24:10 -06:00
01c2ad121b fmt 2023-06-05 01:07:54 -06:00
2201a5384b fix: need to get row id to start jobs automatically 2023-06-05 01:07:47 -06:00
e2f3e18dff Bugstomping in the tests 2023-06-04 23:53:00 -06:00
058800b5dd feat: Decorate the streams with a border 2023-06-03 22:32:24 -06:00
d79a2a578f feat: Printer edit flow; dashboard webcams 2023-06-03 22:19:26 -06:00
de7f91947f Fix: display job runtimes in history 2023-06-03 20:04:06 -06:00
1274ab8ec2 Fix: Hide the controls when logged out 2023-06-03 19:59:33 -06:00
afe4f26ff7 More of same 2023-06-03 19:56:54 -06:00
e6cdb3666b Tweak: show the whole history to logged out users 2023-06-03 19:54:59 -06:00
78e456dfd0 Bugfix: don't mark successes as failures by accident 2023-06-03 19:53:29 -06:00
1807eb75dd Bugfix: Harden against lost jobs 2023-06-03 19:46:26 -06:00
dd6f6ac59f Show print runtime 2023-06-03 19:17:35 -06:00
74f635fcf6 Bugfix: don't show the file controls when logged out 2023-06-03 19:13:43 -06:00
c749adfaf6 Bugfix: /admin/printers, handle 404 from files_info 2023-06-03 19:08:11 -06:00
3f41b63582 Fix the public DNS 2023-06-03 19:07:41 -06:00
d6d9a348b1 Get a user approval flow working 2023-06-03 17:44:34 -06:00
42ad82d96e Add the interpreter 2023-06-03 15:39:34 -06:00
95d67b4aeb Create a trace mode for SQL inspection 2023-06-03 15:14:02 -06:00
48c30fdcf8 A whoooooole lot of refactoring 2023-06-03 15:09:50 -06:00
bda009482b More splitting 2023-06-03 13:22:49 -06:00
59f6096945 Shuffle 2023-06-03 13:20:43 -06:00
413825d8c7 Overhauling atop aiosql 2023-06-03 13:20:05 -06:00
53cdd5ca14 Embed cherrypy directly 2023-06-03 10:34:25 -06:00
764b723254 Use sid 2023-06-03 01:34:28 -06:00
aa017aa8c5 Working on dockerization 2023-06-03 01:24:13 -06:00
d9db59b1db Simplify emails with a spool 2023-06-02 23:58:29 -06:00
2a59c41903 And get the shim working to my taste 2023-06-02 23:24:03 -06:00
b981e1255e Bolt up a WSGI server shim; tapping on verification 2023-06-02 23:07:59 -06:00
883c74bf62 Raise the connect timeout to 1s from 1/10s
OctoPrint isn't fast and this should mitigate some error flakes.
2023-05-30 22:24:08 -06:00
acaf3d0645 Fmt. 2023-05-30 22:22:30 -06:00
9b5ed98b16 Tapping towards a real user flow 2023-05-30 22:21:51 -06:00
198115860e Get PrusaSlicer working; fix some auth problems 2023-05-29 10:27:52 -06:00
f003351290 Add tooltips 2023-05-29 00:05:43 -06:00
02b40b3cc4 copy API keys; CSS refinements 2023-05-28 23:54:13 -06:00
2ccdd48d63 Lotta state sync improvements 2023-05-28 22:57:11 -06:00
e082a4aa11 Fmt. 2023-05-28 17:37:47 -06:00
984d976c8c CSS tweaking; disable printing hashes 2023-05-28 17:31:34 -06:00
5546934fae UI overhaul; job cancellation 2023-05-28 17:21:05 -06:00
2fde40d1ab Tolerate timeouts 2023-05-28 00:21:31 -06:00
7e9588c11a Pushing jobs to printers works now 2023-05-28 00:15:36 -06:00
77143fb0d6 And deal with job termination 2023-05-27 22:13:19 -06:00
304d72cd83 Wiring up the printer control machinery 2023-05-27 22:03:25 -06:00
2dfb2ca574 Style flailings 2023-05-27 18:55:18 -06:00
ae7891605a autoflake 2023-05-27 10:42:30 -06:00
d959a13aa2 Some bare minimum of styling the API key page 2023-05-27 00:45:34 -06:00
3adbdeb254 autoflake 2023-05-27 00:31:42 -06:00
409d04a648 Create a ctx global to replace request abuse 2023-05-27 00:30:39 -06:00