Commit History

Autor SHA1 Mensaxe Data
  maziggy 18938a10ee fix(kprofiles): stop reporting rejected K-profile writes as saved hai 1 mes
  maziggy a35ba8fa5f fix(kprofiles): read the nozzle diameter the printer actually sent (issue #1748) hai 1 mes
  maziggy 5e2b7b53e6 fix(printers): surface the printer's own "command verification failed" hai 1 mes
  maziggy db6cdb0745 fix(camera): take the finish photo when the print ends, not when its last layer starts (#2547) hai 1 mes
  maziggy ac3e3cc60f fix(printers): don't retract a fan kit on a partial airduct frame hai 1 mes
  MartinNYHC 9ebfcddbdb Merge branch 'dev' into feature/p2s-x2d-accessory-fans hai 1 mes
  maziggy ad785a95cb fix(queue): withdraw an expected print when the command never goes out hai 1 mes
  maziggy beca3a8d73 fix(mqtt): keep the layer total that arrives with the print-start frame (#2702) hai 1 mes
  gzimbric b938b83136 fix(tests): add the new fan fields to the plate-clear status fixture hai 1 mes
  MartinNYHC f2babc9027 Merge branch 'dev' into feature/p2s-x2d-accessory-fans hai 1 mes
  maziggy c1a4c99059 feat(diagnostics): log end-of-print telemetry for finish-photo trigger research (#2547) hai 1 mes
  maziggy 91269f14fe fix(mqtt): report why a printer refused the connection instead of looping silently hai 1 mes
  maziggy d0efb9db9e fix(vp): relay A2L AMS filament to the slicer instead of blanking every slot hai 1 mes
  Gabe 84a7b797cd fix(printers): decode airduct part state from its low 8 bits hai 1 mes
  Gabe 9ee162d51a feat(printers): expose P2S/X2D accessory fans (left aux + exhaust) hai 1 mes
  maziggy 13183e365a fix(ams): clear empty AMS-HT slot via its real tray_exist_bits position (#2670) hai 1 mes
  maziggy 1234f0830a fix(mqtt): don't let K-profile responses clobber the nozzle size (#2663) hai 1 mes
  maziggy 56accd24de fix(smart-plugs): don't blank printer state when an accessory plug switches off (#2629) hai 1 mes
  maziggy fb11adc8fb fix(a2l): normalise AMS Lite unit 16->6 so slots load and deduct (#a2l-am-unit-16) hai 1 mes
  maziggy 2e74f2ad41 feat(ams): confirm spool assignments landed instead of fire-and-forget (#2582) hai 1 mes
  maziggy 2e45893dd5 feat(print-options): add "Auto" state to bed levelling, flow & nozzle-offset calibration hai 1 mes
  maziggy 059b733c41 fix(ams): don't wipe an AMS-HT spool on a partial state=9 update (#2594) hai 1 mes
  maziggy d7093c7fe4 fix(dispatch): don't send start-print to a busy printer; scheduler defers (#2598) hai 1 mes
  maziggy 88ae595268 fix(dispatch): honor a resolved AMS mapping over a stale use_ams=false (#2595) hai 1 mes
  maziggy e77e10896f feat(ams): name the expected slot when a paused print hits an AMS runout (#2587) hai 1 mes
  maziggy 47a2a77cd3 fix(filament): don't dispatch an unresolved AMS mapping to the external spool (#2589) hai 1 mes
  maziggy e336eb53e7 fix(inventory): reconcile external-spool assignment when its filament type changes (#2575) hai 1 mes
  maziggy ce807fb1cc fix(queue): upload to printers in parallel, cap wedge retries, make debug logs survive a farm hai 1 mes
  maziggy 77f8a3a3ff fix(tls): declare TLS 1.2 as the minimum for printer FTPS and MQTT hai 1 mes
  maziggy f6c6cfbad3 fix(ams): show "?" not "Empty" for non-RFID spools using tray_exist_bits (#2527) hai 2 meses