maziggy
|
fcc20cb62c
fix(spoolman): AMS syncs write only the slots whose spool they changed and keep a spool assigned meanwhile; the Sync buttons announce slot changes and update the slot preset; a new Spoolman spool is not seeded from leftover built-in assignments
|
4 дней назад |
maziggy
|
5afb485c12
fix(inventory): a finished print is not charged a second time by an AMS update while its usage is booked; a completion reported without any file name closes the print session instead of keeping the AMS weight sync off until the next print
|
4 дней назад |
maziggy
|
5b34997dfa
fix(inventory): hand assign, unassign and add-from-slot wait for the printer's slot lock; the AMS remain sync and a print's usage no longer overwrite a weight set by hand or weighed meanwhile; a spool deleted while a print is charged is skipped
|
4 дней назад |
maziggy
|
5edbe7586d
fix(inventory): deleting a spool frees and announces its slots; scale, AMS and manual weight syncs and a finished print's usage refresh other tabs and the printer cards; a deleted printer's spool assignments go with it on SQLite; a pre-assigned slot the printer could not be told about is retried; CSV last_used is stored in UTC
|
4 дней назад |
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
|
4 дней назад |
maziggy
|
3b7c287f68
fix(queue): a print is charged with its own plate and AMS mapping (a fresh dispatch replaces a never-started one's, a failed send leaves a running plate's, completion drains the mapping)
|
4 дней назад |
maziggy
|
b342124f0e
fix(timelapse): a video goes to the run it belongs to (scan stops on a newer run, claimed videos left out of matching, camera video replaces the printer's without orphaning it); every timelapse change refreshes open Archives pages
|
4 дней назад |
maziggy
|
461c3f045d
fix(archives): a cost set through the API or by Recalculate reaches the run that had it; edits during a reprint leave the previous run alone; archive cost bounded; a 422 survives Infinity/NaN
|
4 дней назад |
maziggy
|
879acdbf1f
fix(archives): archives made without their 3MF store #RRGGBB colours (existing ones repaired at startup), find AMS-HT filament and are priced from their spools once the 3MF arrives; nozzle temperature of the printed plate
|
4 дней назад |
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
|
4 дней назад |
maziggy
|
c9c13b6440
fix(archives): the A1/A1 Mini/P1/A2L built-in calibration is not archived as a print
|
5 дней назад |
maziggy
|
92d299bf20
Security hardening (maziggy/bambuddy-security #43)
|
5 дней назад |
maziggy
|
ce9853c056
fix(printing): a plate check that could not run says so; the archive recovery download follows the file size; an unconfirmed upload is read back; broken MakerWorld downloads are refused; bulk-edit toast reflects the result; CallMeBot values are encoded
|
5 дней назад |
maziggy
|
26e9a05707
fix(queue): a plate printed from the external spool keeps the AMS off on multi-plate files; slot reuse respects the finish; any-model VPs keep the AMS on; cloud filament id read from the preset too
|
5 дней назад |
maziggy
|
f45cc599f3
fix(kprofiles): an AMS change leaves the K-profile to the lost-selection check; command answers no longer change the nozzle; unconfirmed writes say so and edits read back; skip refusals are logged; stop-drying toast says sent
|
5 дней назад |
maziggy
|
cacaaf4dae
fix(printers): live status carries nozzles, firmware, developer mode and the print's AMS mapping; run-out hint narrows by nozzle; AMS-HT is its unit id; rotate check sees loaded slots
|
5 дней назад |
maziggy
|
ac976e0003
fix(archives): kill-switch stops archive as cancelled; offline queue stop stores a reason key; SpoolBuddy config save offers a daemon restart
|
5 дней назад |
maziggy
|
3c2ab99635
fix(archives): re-sliced archives read as not printed with a cost; restore checks its numbers; prints are bound under one set of names
|
5 дней назад |
maziggy
|
346b58ed8f
fix(settings): printer temperature history retention gets a setting; no retention can wipe history; bug reports keep no email
|
5 дней назад |
maziggy
|
5fec296d72
chore(virtual-printer): log K-profile, filament and load commands from the slicer in full
|
5 дней назад |
maziggy
|
df52e8873e
fix(logging): a stream closed at shutdown is one INFO line, not an ERROR traceback
|
6 дней назад |
maziggy
|
b10fd5ed1a
fix(updates,timelapse): a hung update step or slow timelapse stitch no longer gets stuck or loses its work
|
6 дней назад |
maziggy
|
026acaf511
fix(printers): the plate picker downloads a printer's 3MF once
|
6 дней назад |
maziggy
|
7a2fd80b91
fix(ftp): printer downloads stop at their deadline, fit the file's size and say what failed
|
6 дней назад |
maziggy
|
c9b551df0b
fix(settings): saved settings take effect, unused ones are removed
|
1 неделя назад |
maziggy
|
141ec5dbb3
fix(spoolman): failed prints are logged with their spool cost, queue estimates use Spoolman prices
|
1 неделя назад |
maziggy
|
23d04c8645
fix(inventory): archived or deleted spools release their AMS slots, safely in both modes
|
1 неделя назад |
maziggy
|
29774ff975
fix(archive): a print of a file whose last print was never closed gets its own archive
|
1 неделя назад |
maziggy
|
5f13d5770c
fix(inventory): filament of a print spanning a restart is no longer counted twice
|
1 неделя назад |
maziggy
|
b34ae7ca7b
fix(billing): a failed dispatch no longer leaves its cost centre for the next print
|
1 неделя назад |