mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-08-11 00:30:12 -04:00
The filament list is positional from the modal down to the CLI's
filament_N.json parts, but for a source that already carries slice_info the
requirements endpoint returns only the slots the plate consumes. A
MakerWorld model declaring four filaments and painting with slot 4 alone
therefore showed one dropdown, whose PETG pick the CLI bound to slot 1 —
slot 4 sliced with the profile baked into the source, and the print came out
PLA.
The endpoint now takes full_slots, which widens that answer to every
project slot with used_in_plate flags, and only the slice modal passes it.
Print-time AMS matching shares the endpoint and keeps the used-only list, so
it still asks for exactly the spools the job needs.
|
||
|---|---|---|
| .. | ||
| color_utils.py | ||
| filament_ids.py | ||
| filename.py | ||
| http.py | ||
| local_time.py | ||
| printer_models.py | ||
| safe_path.py | ||
| tag_normalization.py | ||
| threemf_tools.py | ||
| tray_split.py | ||