18 Commits

Author SHA1 Message Date
0be2ee8ce1 Use native LinuxCNC homing and consolidate web panel status 2026-09-09 12:28:02 +08:00
bade560372 Align AXIS control flow and fix pause and program rendering
Document source UI gates, explicit native live-plot clearing, and remaining parity boundaries. Fix pause/resume transport continuity, repeated stepping, coordinate previews, and spindle override state. Optimize large program snapshots and rendering, and cover the control flows with native Tcl, WASM, and browser checks.

Validation: 22 native tests and source/browser checks pass. Worker/App regression: 113 of 123 pass; 10 pre-existing failures remain documented with no new failures.
2026-09-08 10:46:27 +08:00
35adac6471 Clear live trace when replacing G-code program 2026-09-03 16:47:15 +08:00
2b1e249baf Move panel temporary state to worker OPFS 2026-09-03 14:03:32 +08:00
03c7fdf8f0 Enforce AXIS source parity across panel controls 2026-09-02 23:46:00 +08:00
8b7fc5221b Clear stale toolpaths on program replacement 2026-09-02 13:55:45 +08:00
ee2c992328 Display live WASM machining parameters 2026-09-02 12:38:27 +08:00
cd0286a3d6 Fix paused SIM_STEP resume sequencing 2026-09-02 11:40:28 +08:00
32adda73d6 Prevent XYZAC TP queue starvation 2026-09-02 10:41:21 +08:00
0a22c7bf1b Complete XYZAC switchkins transitions 2026-09-02 09:31:55 +08:00
6b689fd69e Enforce LinuxCNC WASM authority for XYZAC frontend 2026-09-02 07:48:04 +08:00
c60e3a1e8f Record published panel button smoke test 2026-09-02 00:21:10 +08:00
492d862e45 Verify XYZAC panel button parity 2026-09-01 23:47:34 +08:00
d18141ec81 Run XYZAC through upstream LinuxCNC TP 2026-09-01 11:44:05 +08:00
bbdfad8364 Make native TP oracle build reproducible 2026-08-31 20:17:09 +08:00
6015293ee9 Unblock native XYZAC TP oracle 2026-08-31 20:08:00 +08:00
b564792452 Plan full LinuxCNC TP numerical parity 2026-08-31 09:30:27 +08:00
1a7995fa9b Complete XYZAC LinuxCNC WASM parity and smooth 3D preview 2026-08-28 06:24:50 +08:00