Agent Zero
6857694f64
task(F5): DXF parser - ELLIPSE/SPLINE polyline approximation, MTEXT, POINT, ATTDEF, MINSERT arrays, structured skippedEntities report
2026-08-29 01:17:21 +02:00
Agent Zero
8b50c0a612
task(F2-frontend): library search, favorites section, star toggle, svg thumbnails, grid view
2026-08-28 13:27:57 +02:00
Agent Zero
63c8968f87
task(F1-frontend): library export/import buttons in block library tree
2026-08-28 12:25:17 +02:00
Agent Zero
5eb741d2a7
task(E6-frontend): guest panel with ribbon entry and api client
2026-08-28 07:30:43 +02:00
Agent Zero
6a214c2e9c
task(E5): CSV seat list export
2026-08-27 23:55:11 +02:00
Agent Zero
633cf3d647
task(E2): arc-row tool for curved seating around stage
2026-08-27 22:49:09 +02:00
Agent Zero
7f4768c205
task(B5): seat counting by row and block
2026-08-26 20:53:42 +02:00
Agent Zero
1bbd653d34
task(B1): unique row/block ids for seating (fixes BUG-1)
2026-08-26 13:14:34 +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
3af9640ace
feat: dashboard UI improvements - 8 changes
...
1. Web CAD title larger (24px, font-weight 800)
2. Gear icon opens SettingsModal
3. Folder drag-and-drop with nested folders (backend parent_id support)
4. Icon-only card buttons with CSS tooltips
5. Canvas preview (deterministic SVG per project)
6. Info panel: smaller title, double-height description
7. User/group permission selector
8. oe → ö correction
2026-07-04 18:11:11 +02:00
Leopoldadmin
be62470b53
merge: combine all features from both codebases - mobile dashboard + layer panel + notifications + shares + all fixes
2026-07-04 16:43:55 +02:00
Leopoldadmin
0606dbb501
fix: SQLite boolean binding, CSS brace, race condition, 0 npm vulns, code-splitting
2026-07-04 16:08:51 +02:00
Leopoldadmin
1bcfaffdd4
fix: replace hardcoded localhost:3001 with relative API URL + add canvas mock and integration test
...
- Fix frontend Network error: API_BASE now defaults to empty string (same-origin)
- Fix 3 files: api.ts, AuthContext.tsx, Dashboard.tsx
- Add Canvas 2D context mock in tests/setup.ts for jsdom
- Fix -0 vs +0 in ZoomPanController.getViewport()
- Add IntegrationWorkflow.test.ts (35 tests, full CAD workflow)
2026-06-26 17:48:24 +02:00
Leopoldadmin
4ec76fe406
feat: initial commit web-cad-neu with docker-compose, frontend and backend
2026-06-26 10:50:24 +02:00