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)
|
3 дней назад |
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
|
4 дней назад |
maziggy
|
473cdf3f0e
Security hardening (maziggy/bambuddy-security #41)
|
5 дней назад |
maziggy
|
c9b551df0b
fix(settings): saved settings take effect, unused ones are removed
|
6 дней назад |
maziggy
|
e1714b5115
fix(inventory): deleting a spool keeps its usage history; spool ids are never reused
|
1 неделя назад |
maziggy
|
8701e2b6b3
Security hardening (maziggy/bambuddy-security #18)
|
1 неделя назад |
maziggy
|
047fe0df49
Security hardening (maziggy/bambuddy-security #20)
|
1 неделя назад |
maziggy
|
b1be388a7d
Security hardening (maziggy/bambuddy-security #18)
|
1 неделя назад |
maziggy
|
cfb5c54f19
Security hardening (maziggy/bambuddy-security #13)
|
1 неделя назад |
maziggy
|
84f320b859
Remember when each spool was last dried (#2863)
|
2 недель назад |
maziggy
|
6c8a821bca
Add a wear cost per printing hour to printers (#694)
|
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
|
733894aee6
docs(backup): give the real reason cloud profiles are not restorable (#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 месяцев назад |