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
|
89b91a1050
|
test: T29-T31 component tests (20) + frontend stresstest (7) + backend DB stresstest (6) with 50k elements
|
2026-06-26 16:20:09 +02:00 |
|
Leopoldadmin
|
1d6c2cb30e
|
feat: T27 AuthService DB session persistence - replace in-memory Map with SQLite sessions table
|
2026-06-26 14:55:38 +02:00 |
|
Leopoldadmin
|
f853372c90
|
test: add Vitest setup with 115 tests (backend + frontend)
|
2026-06-26 14:19:50 +02:00 |
|
Leopoldadmin
|
4ec76fe406
|
feat: initial commit web-cad-neu with docker-compose, frontend and backend
|
2026-06-26 10:50:24 +02:00 |
|