Historique des commits

Auteur SHA1 Message Date
  maziggy 9f2d15f70f Merge perf/farm-fanout: batched printer-card reads (/api/v1/bulk) and server-paged queue history il y a 1 jour
  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. il y a 2 jours
  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) il y a 2 jours
  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 il y a 3 jours
  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 il y a 3 jours
  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 il y a 3 jours
  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 il y a 3 jours
  maziggy ac976e0003 fix(archives): kill-switch stops archive as cancelled; offline queue stop stores a reason key; SpoolBuddy config save offers a daemon restart il y a 4 jours
  maziggy f761a3ae97 fix(queue): every way of adding a job announces it, applies the default print options and keeps its cost centre il y a 5 jours
  maziggy e250281c17 feat(queue): a grouping that ended in failures is marked failed il y a 6 jours
  maziggy a3ba9994fe fix(queue): orders and groupings show as finished however their last job ended il y a 6 jours
  maziggy 5c575b5bae fix(queue): "only if the previous print succeeded" looks at the right printer il y a 6 jours
  maziggy 2699bebc37 fix(queue): a job moved to another printer drops the old printer's settings il y a 6 jours
  maziggy fa8d670691 Security hardening (maziggy/bambuddy-security #30) il y a 6 jours
  maziggy d1100f5a33 Security hardening (maziggy/bambuddy-security #26) il y a 1 semaine
  maziggy cfc6512599 Security hardening (maziggy/bambuddy-security #25) il y a 1 semaine
  maziggy 0c571bc2c4 fix(queue): an id of 0 no longer slips past the checks when queueing, batching or creating a project il y a 1 semaine
  maziggy 9c7db6e37c refactor(printers): every user stop goes through one function that also marks it, including the HMS dialog's Stop Printing il y a 1 semaine
  maziggy 12d42ec8d8 Page the queue history on the server instead of polling the whole queue il y a 2 semaines
  maziggy cf98daa0bb Security hardening (maziggy/bambuddy-security #10) il y a 2 semaines
  maziggy 57dd8651d8 Match a location job's trays on the printer it gets (#3239) il y a 2 semaines
  maziggy d336bb2ad2 Merge printer-scoped access (#1727) and the queue review gate (#1620) into dev il y a 2 semaines
  Martin Grolmus 0a3e341584 Map each printer against its own AMS, and stop dispatching a job whose filament is not loaded (#2799) (#2803) il y a 2 semaines
  maziggy 24509b17e0 Let jobs wait for staff review before they print (#1620) il y a 2 semaines
  maziggy 45921b7a56 Limit groups to selected printers (issue #1727) il y a 3 semaines
  maziggy 6968433d70 Show the job the scheduler starts next on the printer card (#3200) il y a 3 semaines
  maziggy e9627e44a2 Start queued jobs in list order, whether pinned or "Any <model>" (#3200) il y a 3 semaines
  Thomansky 44c7e6fb39 Post-print outcome confirmation: good/reject verdicts, one-tap links, yield stats (#3047) il y a 3 semaines
  maziggy 7c16079ffa feat(queue): let a batch record the external order it fulfils il y a 3 semaines
  maziggy 89d94796ee fix(queue): keep the filament override when a model job moves to one printer (issue #3133) il y a 1 mois