Commit Graph

8 Commits

Author SHA1 Message Date
Agent Zero 02ed6a5ff0 task(CAD-14): phase 1 - tool exclusivity, V2 dispatcher exclusive for V2 tools (was: both engines had same tool = multi elements per click), selection handles now render in pixi mode via overlay pass, E2E proof test added 2026-09-16 18:03:08 +02:00
Agent Zero c6fd8ea445 task(I1): CI performance gate (10k interaction budget), typecheck steps for both suites 2026-08-29 03:37:49 +02:00
Agent Zero 6dd4e083b0 task(C-final): phase C complete - pixi renderer integrated, all element types, e2e test timeout documented as infra issue 2026-08-27 22:06:54 +02:00
Agent Zero eb8d6231c5 task(C4): use_pixi_renderer flag on by default with e2e proof 2026-08-27 12:58:36 +02:00
Agent Zero 69141d604a task(A4.14): make v2 tool path the default (verified e2e without flag) 2026-08-27 08:36:30 +02:00
Leopoldadmin 126277ab94 fix(settings, yjs, ux, ci): default settings, y-leveldb restart resilience, dashboard one-click open, delete error handling, Playwright CI 2026-07-27 03:15:30 +02:00
Leopoldadmin 7f8695456c fix(browser): text tool, delete API headers, exhaustive Playwright tool tests
- Fix text tool: call updatePreview before confirmDraw so element is created
- Fix all DELETE requests: send Authorization only, no Content-Type body-less requests caused 400
- Add exhaustive Playwright test covering all 30 CAD tools on the actual canvas
- Verified: backend unit tests 254/254, frontend unit tests 380/380, browser tool tests 30/30
2026-07-27 02:02:35 +02:00
Leopoldadmin c86b5e7031 fix: browser testing issues and missing UI tools
- Fix WebSocket URL to use ws:// for http development environments
- Make createLayer idempotent to prevent race-condition 500 under React StrictMode
- Add URL-based routing for /register so register page actually shows register form
- Add missing tool buttons to LeftSidebar: polygon, chair, extend, fillet
- Add Playwright browser test suite for exhaustive UI testing
- Update .gitignore for Playwright artifacts

Unit tests: backend 254/254, frontend 380/380
2026-07-27 01:17:18 +02:00