maziggy
|
9f2d15f70f
Merge perf/farm-fanout: batched printer-card reads (/api/v1/bulk) and server-paged queue history
|
1 hari lalu |
maziggy
|
6cdf4eb2d0
Tests: 21 in the new test_api_key_own_rows.py. Before the change, 8 of them failed; the rest pass either way because they check refusals and unchanged behaviour. All 7 mutations were killed. In the #3256 tests (test_api_key_queue_acts_as_owner.py), I tightened the bulk assertion and fixed the outdated docstring. The wiki's API keys page had documented the old refusal; that block is rewritten.
|
2 hari lalu |
maziggy
|
07d99f3383
fix(queue): GET /queue?status= takes several comma-separated statuses, as documented; remove the archive rescan and project attachment routes that had no UI (cover images keep their storage)
|
2 hari lalu |
maziggy
|
2b5cd87c7f
fix(queue): pipeline cancel stops the preheat and frees the budget; an offline stop frees the budget; the SD cleanup at a print's end is bounded to 45 s; a refused print start is logged and retried at once without a reconnect
|
3 hari lalu |
maziggy
|
918aa26ffa
fix(queue): models matched without regard to case when adding jobs and in pipelines, stored in the printers' spelling; webhook reprints reuse the slicer's AMS slots; a multi-plate file queued without a plate stores the plate that prints
|
3 hari lalu |
maziggy
|
abc971a718
fix(queue): a job edited during a scheduler round waits for the next one instead of being dispatched or mapped from the stale copy; the claim requires the selected printer; bulk edit rechecks the claim; no transaction held through a power-on wait
|
3 hari lalu |
maziggy
|
bb0bf03f68
fix(archives): an offline stop is logged and its real end replaces it; one log entry per run; untracked completions and print start find the print's own archive and 3MF
|
3 hari lalu |
maziggy
|
ac976e0003
fix(archives): kill-switch stops archive as cancelled; offline queue stop stores a reason key; SpoolBuddy config save offers a daemon restart
|
4 hari lalu |
maziggy
|
f761a3ae97
fix(queue): every way of adding a job announces it, applies the default print options and keeps its cost centre
|
5 hari lalu |
maziggy
|
e250281c17
feat(queue): a grouping that ended in failures is marked failed
|
6 hari lalu |
maziggy
|
a3ba9994fe
fix(queue): orders and groupings show as finished however their last job ended
|
6 hari lalu |
maziggy
|
5c575b5bae
fix(queue): "only if the previous print succeeded" looks at the right printer
|
6 hari lalu |
maziggy
|
2699bebc37
fix(queue): a job moved to another printer drops the old printer's settings
|
6 hari lalu |
maziggy
|
fa8d670691
Security hardening (maziggy/bambuddy-security #30)
|
6 hari lalu |
maziggy
|
d1100f5a33
Security hardening (maziggy/bambuddy-security #26)
|
1 Minggu lalu |
maziggy
|
cfc6512599
Security hardening (maziggy/bambuddy-security #25)
|
1 Minggu lalu |
maziggy
|
0c571bc2c4
fix(queue): an id of 0 no longer slips past the checks when queueing, batching or creating a project
|
1 Minggu lalu |
maziggy
|
9c7db6e37c
refactor(printers): every user stop goes through one function that also marks it, including the HMS dialog's Stop Printing
|
1 Minggu lalu |
maziggy
|
12d42ec8d8
Page the queue history on the server instead of polling the whole queue
|
2 minggu lalu |
maziggy
|
cf98daa0bb
Security hardening (maziggy/bambuddy-security #10)
|
2 minggu lalu |
maziggy
|
57dd8651d8
Match a location job's trays on the printer it gets (#3239)
|
2 minggu lalu |
maziggy
|
d336bb2ad2
Merge printer-scoped access (#1727) and the queue review gate (#1620) into dev
|
2 minggu lalu |
Martin Grolmus
|
0a3e341584
Map each printer against its own AMS, and stop dispatching a job whose filament is not loaded (#2799) (#2803)
|
2 minggu lalu |
maziggy
|
24509b17e0
Let jobs wait for staff review before they print (#1620)
|
2 minggu lalu |
maziggy
|
45921b7a56
Limit groups to selected printers (issue #1727)
|
3 minggu lalu |
maziggy
|
6968433d70
Show the job the scheduler starts next on the printer card (#3200)
|
3 minggu lalu |
maziggy
|
e9627e44a2
Start queued jobs in list order, whether pinned or "Any <model>" (#3200)
|
3 minggu lalu |
Thomansky
|
44c7e6fb39
Post-print outcome confirmation: good/reject verdicts, one-tap links, yield stats (#3047)
|
3 minggu lalu |
maziggy
|
7c16079ffa
feat(queue): let a batch record the external order it fulfils
|
3 minggu lalu |
maziggy
|
89d94796ee
fix(queue): keep the filament override when a model job moves to one printer (issue #3133)
|
1 bulan lalu |