maziggy
|
460c11ca30
chore: remove dead code (audit step 4): unused backend helpers and schema classes, 51 unused API client wrappers, test-only components (BackupModal, RestoreModal, VirtualPrinterSettings, TagDetectedModal, WeightDisplay, useLongPress) and their translations; removed POST /printers/test, the two printer debug routes and the SpoolBuddy update-status channel; legacy virtual printer settings fields removed from the settings API; first-run setup redirect tested
|
1 天之前 |
maziggy
|
5cda4c6913
fix(backup): a Git restore brings back a print that was running at backup time as cancelled ("No status update received") instead of a print that failed on the next reconnect, and an archive this instance still has keeps its own status on overwrite; each spool's last-used time is backed up and restored
|
2 天之前 |
maziggy
|
19bd258672
fix(backup): a Git backup includes each spool's "Total Consumed" reset point and a restore brings it back (an older backup keeps the live one)
|
2 天之前 |
maziggy
|
e1714b5115
fix(inventory): deleting a spool keeps its usage history; spool ids are never reused
|
1 周之前 |
maziggy
|
047fe0df49
Security hardening (maziggy/bambuddy-security #20)
|
1 周之前 |
maziggy
|
84f320b859
Remember when each spool was last dried (#2863)
|
2 周之前 |
Thomansky
|
71d4b2f70d
Material number as a first-class spool field (#2994)
|
3 周之前 |
maziggy
|
b5163b94f8
fix(backup): report the categories a failed restore already committed (#2656)
|
2 月之前 |
jmoore-skild
|
f62e907e9f
fix(backup): refuse the whole LDAP family on restore, not just its password (#2656)
|
2 月之前 |
jmoore-skild
|
f6fca4b927
fix(backup): keep both restore tallies equal to the number the preview showed (#2656)
|
2 月之前 |
jmoore-skild
|
fc2dcf76b5
fix(backup): commit each database category so SQLite's writer is not held (#2656)
|
2 月之前 |
jmoore-skild
|
8602c54c1f
docs(backup): say what the secret-key hints actually refuse (#2656)
|
2 月之前 |
jmoore-skild
|
4ec0f3f9f2
fix(backup): resolve a restored archive's owner by username, not by id (#2656)
|
2 月之前 |
jmoore-skild
|
06fa146e2f
fix(backup): let the nozzle_id default apply, and prefer the live one (#2656)
|
2 月之前 |
jmoore-skild
|
a85fa66dcc
fix(backup): say when a restored archive lands without an owner (#2656)
|
2 月之前 |
jmoore-skild
|
329b506240
fix(backup): dedupe spools and usage history on a comparison that can match (#2656)
|
2 月之前 |
jmoore-skild
|
3bb087db54
fix(backup): report the rows a failed K-profile step already committed (#2656)
|
2 月之前 |
jmoore-skild
|
ae36d3ac13
fix(backup): match a K-profile on its own extruder, not just its filament (#2656)
|
2 月之前 |
jmoore-skild
|
4ee9c0eecb
fix(backup): read the printer's verdict before counting a K-profile restored (#2656)
|
2 月之前 |
jmoore-skild
|
bbd991510f
fix(backup): refuse prometheus_enabled when the backup has no token either (#2656)
|
2 月之前 |
jmoore-skild
|
cb6a4e6d88
fix(backup): stop two backed-up K-profiles claiming one live slot (#2656)
|
2 月之前 |
jmoore-skild
|
be8e8d545f
fix(backup): don't let an old backup commit blank an archive's owner (#2656)
|
2 月之前 |
jmoore-skild
|
158301ac8a
fix(backup): halve the provider round-trips, and stop losing commit metadata (#2656)
|
2 月之前 |
jmoore-skild
|
945f50a1ab
fix(backup): stop overwrite writing a spool's other tag key (#2656)
|
2 月之前 |
jmoore-skild
|
af8d14d796
i18n(backup): make the restore notes and preview details translatable (#2656)
|
2 月之前 |
jmoore-skild
|
cfa82bfcfb
fix(backup): carry the owner across, or restored archives are invisible (#2656)
|
2 月之前 |
jmoore-skild
|
ca93d4cf44
fix(backup): never restore a toggle whose credential can't come with it (#2656)
|
2 月之前 |
jmoore-skild
|
07244b6a43
fix(backup): don't count a stale selection, and say when archive links are dropped (#2656)
|
2 月之前 |
jmoore-skild
|
e7495dd41b
fix(backup): reconnect the MQTT relay after restoring mqtt_* settings (#2656)
|
2 月之前 |
jmoore-skild
|
3ba89c60a1
fix(backup): release the SQLite writer before the K-profile MQTT phase (#2656)
|
2 月之前 |