Brings in: - W axis (auxcnc) integration via ESP32 over /dev/ttyUSB0, including the W axis settings panel, DRO row, jog row aligned with X/Y/Z, and collapsed home-only W controls. - README + W axis docs covering macOS build/flash and the new UI. - Build & flash docs for the Pi firmware (BUILD.md), including the cached gplan.so build via Docker (~30 min first time, 3 sec after). - Hooks v2: external triggers during G-code execution that block unpause until the hook completes. - V09 full UX redesign mock + implementation plan + mock variations. - V09 implementation: new app shell with underline-ribbon tabs, Program / Console / Settings shells, V09 jog/macro palette, slim status pill replacing the old chip soup, and an octagonal STOP that wraps the existing <estop> SVG. - Vue.config.async = false to fix sticky :class bindings under hash navigation. # Conflicts: # .gitignore
565 B
565 B