Commit History

Author SHA1 Message Date
  Quinn Damerell afebea37d1 feat(failure-detection): add OctoEverywhere as an AI failure detection provider (#3169) 4 weeks ago
  Kyrylo Koshil 9a92f7d7a1 Add custom label sheets and saved label templates (#3385) 5 days ago
  maziggy f839f12ecb Archives: each print against its plate's estimate (issue #3375) 6 days ago
  maziggy d43bf57cfc Archives: a page for each archive, calendar and filters by print (archive redesign P4) 6 days ago
  maziggy d9cf4762fa Archives: the API marks the per-print fields and names the latest run (archive redesign P3) 1 week ago
  maziggy a09d90a165 Archives: offer to merge duplicates after a restore (archive redesign P2) 1 week ago
  maziggy aa8d906719 Archives: merge duplicates from the archives page (archive redesign P2) 1 week ago
  maziggy 809eaf4f2d Archives: each print's outcome question is its own run's (archive redesign P1b) 1 week ago
  maziggy a03470e6aa Archives: a file printed again adds a run to its archive 1 week ago
  Paul Traina a9ffe5b7cb Slice dialog: sort preset groups, list stock presets once, add search (#3393) 1 week ago
  maziggy 4f70d3da69 Recalculate Costs uses the spools' current prices 1 week ago
  maziggy 1d86cff5a2 Spoolman mode: usage history and the stock forecast built-in has (issue #3407) 1 week ago
  Samed Yüksel 96c90de41b feat(inventory): scan-to-location QR assignment (#1606) 1 week ago
  maziggy dab7c60a9f Fix the filament id put in an AMS slot for SUNLU and some P1/X1 presets 1 week ago
  maziggy 517439f850 fix(inventory): Bambu PLA Silk+ spools get their colour name 1 week ago
  maziggy 8901ff849a feat(printers): time to the next slicer pause, and a heads-up (issue #2984) 2 weeks ago
  maziggy 771aad30c9 fix(slicer): slicing for the Cool Plate SuperTack works (issue #3359) 2 weeks ago
  maziggy 5eae043592 fix(ams): AMS Lite shows its serial and firmware (issue #3348) 2 weeks ago
  maziggy 918353a945 feat(queue): a job sent with a spool of another colour says so on its row (#3279) 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 29a81520d9 feat(external-links): an app can show a count on its sidebar link (PUT /external-links/badge with "Send notifications"; Bambuddy Orders shows its To do count), the count disappears when not updated for ten minutes 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 2443cea174 feat: USB cameras are picked from a list of detected devices (refresh, not-found marking, manual fallback, Docker hint; device listing off the event loop, /dev/video0-99 only); fix: timelapse editor saves as a background job with progress and cancel (ffmpeg stopped on cancel, no overwrite of a timelapse removed or replaced meanwhile, ffprobe/thumbnail timeouts), and the music volume is applied 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 57ed8253ea Security hardening (maziggy/bambuddy-security #N) 2 weeks ago
  maziggy bd692ac3c7 fix(stats): date filters use calendar days in the browser's time zone instead of UTC days; the Statistics page sends its zone, and the date-filtered archive, statistics and inventory-statistics endpoints take an optional tz (Bambuddy's own TZ when omitted) 2 weeks ago
  maziggy 27003de368 fix(ftp): a slow folder listing is reported as slow instead of "printer unavailable", and a refresh joins the listing still running instead of starting another; printer file times without a year are dated against UTC, so evening files on hosts behind UTC are not dated a year back 2 weeks ago
  maziggy ab5ccc1082 fix(printers): a Stop on an idle printer no longer marks it as user-stopped, so a later failed print is not reported as cancelled; Configure Slot warns when a manual K value could not be sent; Skip Objects and the connection diagnostic release their DB connection before talking to the printer 2 weeks ago
  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) 2 weeks ago