История коммитов

Автор SHA1 Сообщение Дата
  maziggy 809eaf4f2d Archives: each print's outcome question is its own run's (archive redesign P1b) 13 часов назад
  maziggy 01c121c03c Archives: each print's energy from its own run (archive redesign P1b) 1 день назад
  maziggy 6e7b958fd8 Archives: charge each print as its own run (archive redesign P1b) 1 день назад
  maziggy b27fef06d8 Archives: reconcile and match a print's end by its run (archive redesign P1b) 1 день назад
  maziggy 82e6533df2 Archives: the archive shows its latest run (archive redesign P1b) 1 день назад
  maziggy 1023ce414f Archives: find each printer's running print by its run (archive redesign P1b) 1 день назад
  maziggy 438909f397 Archives: write each print's run when it starts (archive redesign P1a) 1 день назад
  maziggy a03470e6aa Archives: a file printed again adds a run to its archive 1 день назад
  maziggy 1d86cff5a2 Spoolman mode: usage history and the stock forecast built-in has (issue #3407) 2 дней назад
  maziggy c01849eb84 Timelapse: a baseline off an unreadable card no longer attaches an old video 2 дней назад
  maziggy 8901ff849a feat(printers): time to the next slicer pause, and a heads-up (issue #2984) 1 неделя назад
  maziggy 1e30e32661 fix(archives): a print that finishes while Bambuddy restarts is completed (issue #3310) 1 неделя назад
  maziggy 94df8a6324 Security hardening (maziggy/bambuddy-security #20) 1 неделя назад
  maziggy bb7098de9f fix(printers): LAN print is linked to its archive (issue #3327) 1 неделя назад
  maziggy 4142c5dcab fix(inventory): spool replaced mid-print is charged its part (issue #3325) 1 неделя назад
  maziggy f0818ff183 fix(archive): a 3MF whose transfer timed out at print start is not downloaded again (#3308) 1 неделя назад
  maziggy 5f70e363c8 fix(archive): "Print again" on the printer's screen is archived with its 3MF (#3307) 1 неделя назад
  maziggy b63189f2be fix(printers): the print slot labels on AMS slots stay on when Bambuddy restarts during a print (the mapping captured from the print command is restored with the print session) 1 неделя назад
  maziggy 9f2d15f70f Merge perf/farm-fanout: batched printer-card reads (/api/v1/bulk) and server-paged queue history 1 неделя назад
  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 1 неделя назад
  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 ac4806f029 fix: a failed first run no longer leaves the archive at its partial cost (built-in inventory); completion stops the start cost estimate before writing the real cost; 2FA/SSO logins report LDAP/OIDC users' auth source; a fault in both print_error and HMS is listed once; a refused H2D load's tray target expires; refused K-profile re-applies are logged; the cloud filament-name map is fetched once per account without holding a DB connection; the library edit route refuses folder changes across the external boundary; a slow slice-progress answer is not reported as an unreachable sidecar 1 неделя назад
  maziggy 808e461c52 fix(printers): live updates carry the airduct (cooling/heating) mode, also when it is the only change on an idle printer, and each H2C rack slot's filament type; the recovered-3MF Spoolman tests no longer depend on plate ids another test left behind 1 неделя назад
  maziggy 175758d25a fix(maintenance): a printer's time offline is not counted as print time; duplicate maintenance items are merged on upgrade and prevented by a unique index; the "performed" response honours the item's own interval type 1 неделя назад
  maziggy dad7fea37b fix(notifications): the daily digest goes out during quiet hours and a failed one keeps its events for the next (dropped after two days); a deleted queued archive no longer leaves its creator to be named on a later print; a print closed at reconnect reports no actual duration; the template editor knows the print outcome confirmation and names every event 1 неделя назад
  maziggy cf0ba31f19 fix(camera): the plate check holds the chamber light like other camera uses, so a live view opened meanwhile keeps it; captures use the live frame of a watched single-client external camera; a reconnecting X1C live view is not ended by the cleanup; camera test/diagnose/plate routes release their DB connection before capturing 1 неделя назад
  maziggy 005b34af6d deleted. Nothing would have been charged twice, but that printer would have looked mid-print to later spool archiving. It's closed using the "completion in progress" 1 неделя назад
  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 1 неделя назад
  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 1 неделя назад
  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 1 неделя назад