fix(ams): don't map AMS placeholders to empty trays (Upload & Print with an empty slot below the used filament)
Some checks failed
PR Check / lint-and-test (pull_request) Failing after 1s
feat(dashboard): show printer pause reason on the dashboard
Some checks failed
PR Check / lint-and-test (pull_request) Failing after 2s
fix(camera): share one ffmpeg connection for /api/camera/stream
Some checks failed
PR Check / lint-and-test (pull_request) Has been cancelled
fix(spoolman): repair dead slot-map persistence + isolate it per printer
Some checks failed
PR Check / lint-and-test (pull_request) Has been cancelled
fix: isolate filament profiles per printer in multi-printer bridge
Some checks failed
PR Check / lint-and-test (pull_request) Has been cancelled