Repository navigation
Helix 1.2.6
What's changed
- Filament selector overhaul: replaced the 9-item flat material list with the full firmware catalog — 42 base polymers (PLA, PETG, PEEK, PEKK, PA, PC…) + 16 subtypes (CF, GF, Silk, Matte, HF, 95A…). Compound materials like PLA-CF are now MAIN=PLA + SUB=CF, matching how the firmware actually works.
- Smart subtype filtering: picking a material now shows only valid subtypes for it (TPU gets 95A, PLA gets Silk/Matte/Wood, soluble support gets Basic only).
- Sliding picker dialogs: material/subtype/brand dropdowns now open a scrollable bottom sheet instead of dumping everything on screen.
- Slicer temp safety: picking PEEK/PEKK/PEI now slices at the correct ~400°C instead of silently falling back to 220°C PLA temps. Every material uses its real firmware temp range.
- Faster reconnect: fixed zombie-WebSocket bug where the printer connection hung for 30-60s after backgrounding the app — now forces a fresh reconnect when returning after 3+ seconds.
- 71 regression tests (up from ~30) covering filament command building, material catalog conformance, and temp resolution.
Build: 13e5da6