Implement AXIS parity UI and execution baseline

This commit is contained in:
2026-08-23 07:28:37 +08:00
parent 1325504544
commit 06f96f85e5
463 changed files with 84893 additions and 692 deletions

23
web/react/README.md Normal file
View File

@@ -0,0 +1,23 @@
# React Frontend
This is the route-aligned frontend entrypoint for FE-M1/FE-08:
- React 19 + TypeScript 7 + Vite 8
- Tailwind CSS 4
- Radix UI Tabs, ToggleGroup and Tooltip
- Three.js 0.185.1, consuming Worker snapshot pose/joints/toolpath
- Dedicated Worker entry with the existing WASM `SimSession`
- LinuxCNC `configs/sim` exact-path assets served by the Vite asset plugin
Run with the domestic npm registry when the local cache is empty:
```bash
npm install --registry=https://registry.npmmirror.com
npm run typecheck
npm run build
npm run preview -- --port 5174
```
React does not access OPFS or WASM directly. It sends versioned commands through
`ReactWorkerClient`; the Worker owns the simulation state, workspace and OPFS
boundary.