229567c9b0
Make rezipping wheels optional and off by default
1bf3826f54
Fix: tolerate #! prefixed shebangs
Tentacles: Main job queue/status page should feature an auto-refresh
Tentacles: Status pages should show printer statuses
Tentacles: Create user documentation for feeding jobs from PrusaSlicer
Tentacles: Count per-user prints as a vanity statistic
Tentacles: Monitor print resource usage from OctoPrint and associate it as cost info
Tentacles: Analyze GCODE before permitting prints
Tentacles: Printers should be tagged with their feedstock
Tentacles: Printers should be configured with physical settings
Tentacles: Test the new user login flow
Tentacles: Disabling a user should cancel all their jobs
Tentacles: admin view of job history doesn't show users' jobs or queued jobs
Tentacles: Layout issues on the home history feed
eb7f85d966
Fix: if the login attempt failed, return None
7c5cbd4291
Fix: Only if it would be non-null
730a6a3950
Use the bedready plugin to check if the bed is clear or occupied
ae1d00b13f
Create an 'occupied' state for unready beds
d5810a530f
Cache API clients to reduce 500 risk(s)