maziggy 3f21e0b8ff follow-up(queue): cache per-plate 3MF metadata so queue polling stops re-parsing every row (#2573) il y a 1 mois
..
color_utils.py cf7c459099 fix(inventory): fix usage tracking for remapped AMS slots and slicer prints il y a 6 mois
filament_ids.py b30a283184 Feature/spoolman inventory UI (#1241) il y a 4 mois
filename.py 6d316c5593 fix(dispatch): align SD cleanup with upload path so doubled-extension library rows don't leave ghost prints (#1542) il y a 3 mois
http.py 3f58fc74b4 fix(http): RFC 6266-encode Content-Disposition so non-ASCII filenames don't crash response (issue #1245) il y a 4 mois
local_time.py aba00598bb fix(smart-plugs): read a REST plug's lifetime counter, and derive Today/Yesterday from it (issue #2539) il y a 1 mois
printer_models.py e97413edc7 fix(queue): enforce sliced-model compatibility on cross-model dispatch (#2578) il y a 1 mois
safe_path.py 396e9aa09e security: harden path-traversal class across routes + services; fifth CI backstop il y a 3 mois
tag_normalization.py 67f91d94de v0.2.2.2 (#830) il y a 5 mois
threemf_tools.py 3f21e0b8ff follow-up(queue): cache per-plate 3MF metadata so queue polling stops re-parsing every row (#2573) il y a 1 mois
tray_split.py 9f4f16e5bd fix(spoolman): split mid-print usage across AMS backup switch (#1793) il y a 2 mois