Commit History

Author SHA1 Message Date
  Quinn Damerell c30029c978 fix(failure-detection): address OctoEverywhere integration review 4 weeks ago
  Quinn Damerell afebea37d1 feat(failure-detection): add OctoEverywhere as an AI failure detection provider (#3169) 4 weeks ago
  maziggy 1cc7f4f18a Printer card: a spool swapped in mid-print shows (issue #3434) 5 days ago
  maziggy cdb18152a6 Camera: a card's overlay stays on the Printers page (issue #2737) 5 days ago
  maziggy 62fad59fd7 Spoolman mode: slots only from Spoolman's assignments (issue #3430) 5 days ago
  maziggy 809eaf4f2d Archives: each print's outcome question is its own run's (archive redesign P1b) 1 week ago
  maziggy 99e9849c5d Camera: the iOS home-screen web app opens cameras as the overlay (issue #3419) 1 week ago
  Samed Yüksel 96c90de41b feat(inventory): scan-to-location QR assignment (#1606) 1 week ago
  maziggy 2e18689226 fix(printers): X2D aux fans named the right way round (issue #3373) 1 week ago
  maziggy 8901ff849a feat(printers): time to the next slicer pause, and a heads-up (issue #2984) 2 weeks ago
  maziggy 36d0113d21 feat(camera): printer cameras from any page (issue #2737) 2 weeks ago
  maziggy 86875af4ad fix(printers): H2D Pro and X1E get their chamber heater (issue #3335) 2 weeks ago
  maziggy eca23be325 fix(colors): a colour set on the printer's screen is named after its Bambu colour (#3279) 2 weeks ago
  maziggy 16633dd27a fix(printers): Escape closes the Build Plate Check result as soon as it appears (the listener that knows the result is attached in the same render) 2 weeks ago
  maziggy 9f2d15f70f Merge perf/farm-fanout: batched printer-card reads (/api/v1/bulk) and server-paged queue history 2 weeks ago
  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 2 weeks ago
  maziggy 770c6bfdf9 fix: firmware upload only for idle printers (dialog, server, re-check after download, queue waits during upload); AMS Reset Slot asks first and is refused while printing; confirms for shopping list Clear all, Git history Clear and SSO unlink (last SSO link of an account without password stays); LDAP/SMTP test use the form's values; emptying a user's email removes it; local backup delete errors are shown; removed the unreachable printer-card Spoolman link/unlink 2 weeks ago
  maziggy 847baa347d test(frontend): wiring tests for the 37 high-risk gaps (printer card and bulk actions, settings and 2FA, inventory/Spoolman/SpoolBuddy, queue, archives, finance, K-profiles, smart plugs, maintenance); fix: the archive purge uses the previewed age, a transaction can be moved to no cost center, and deleting a printer refreshes its spool assignments 2 weeks ago
  maziggy 51610b9f19 fix(ui): one toast and one close when saving an edited queue item; a failed Unassign on the printer card shows its error; the OBS overlay applies live status updates; bulk upload shows each same-named file its own result; queue timeline and history rows show the queued plate's thumbnail; remove the Inventory "Full" column that nothing fills 2 weeks ago
  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 2 weeks ago
  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 2 weeks ago
  maziggy 5a9415e2e1 fix(ams): Load and Unload work on an AMS-HT 2 weeks ago
  maziggy 19212d066d fix(print): Print Anyway per printer, variant plate, nozzle per plate, sliced .3mf drop 3 weeks ago
  maziggy 4c15689267 fix(settings): pages work for users without the settings permission 3 weeks ago
  maziggy cfb5c54f19 Security hardening (maziggy/bambuddy-security #13) 3 weeks ago
  maziggy f559d8461c Batch per-printer reads into bulk requests 1 month ago
  maziggy 7d46baea65 Show the last print on printer cards and lazy-load file thumbnails 1 month ago
  maziggy 0054875d18 Let the S/M/L/XL selector size the Cam Wall tiles (#2735) 1 month ago
  maziggy 6c8a821bca Add a wear cost per printing hour to printers (#694) 1 month ago
  maziggy d336bb2ad2 Merge printer-scoped access (#1727) and the queue review gate (#1620) into dev 1 month ago