Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR #79 – Update
This pull request introduces a versioned REST API, improves filament/print UI output, and hardens logging around sensitive device identifiers. :contentReference[oaicite:0]{index=0}
✨ New Features
/api/v1) to enable future evolution without breaking clients. :contentReference[oaicite:1]{index=1}GET /api/v1/printersGET /api/v1/printers/<printer_id>/amsGET /api/v1/spoolsPOST /api/v1/printers/<printer_id>/ams/<tray_index>/assignPOST /api/v1/printers/<printer_id>/ams/<tray_index>/unassign🛠 Improvements
weight_g(derived from spool initial weight or filament weight) for richer client-side display/logic.🐛 Bugfixes
logs/folder (e.g.,logs/filament_mismatch.json) to keep state/artifacts in the expected place.🔒 Security / Privacy
mqtt.log: MQTT payload logging now redacts serial/SN-like values before writing to disk.