Commit graph

4 commits

Author SHA1 Message Date
sjat
7b06902984 chore: clear stale homography calibration (awaiting box+# polynomial recalibration) 2026-06-11 09:38:51 +02:00
sjat
d22cdd5302 feat: ship default calibration (2440x1220 bed homography)
Persist a working calibration so the overlay is usable out-of-the-box without
each viewer re-calibrating. 4 corner point-pairs + precomputed homography
(machine-mm -> normalized [0,1] image coords).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 08:07:49 +02:00
sjat
cbc11f3bb9 feat: wire CNC camera via same-origin /camera proxy, bolder overlay
- streamUrl -> relative /camera/mjpg/video.mjpg so the page loads the LAN-only
  CNC MJPEG cam same-origin (no mixed-content, no embedded creds). Vite
  dev-proxy added so the same path works under `npm run dev`.

- renderDefaults: thicker lines (lineWidth 3) and fully-saturated cut/rapid
  colors so the toolpath reads clearly over the video feed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 08:04:12 +02:00
sjat
38d99bb0dc feat: app state, stream embedding, G-code render wiring
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 22:37:35 +02:00