Commit Graph

  • 5d9c3f9495 add ui_design.md with final design system documentation main Leopoldadmin 2026-07-08 06:50:38 +00:00
  • fe680de606 add component_inventory.md with full component documentation Leopoldadmin 2026-07-08 06:49:51 +00:00
  • e4a9446f9c delete broken component_inventory.md (contained unexpanded macro) Leopoldadmin 2026-07-08 06:49:09 +00:00
  • f5a81f0fe0 add component_inventory.md for HMS Licht & Ton UI Leopoldadmin 2026-07-08 06:48:55 +00:00
  • 67c678121f fix: CanvasPreview crash - transform DBElement properties_json to CADElement properties Leopoldadmin 2026-07-04 19:33:22 +02:00
  • 6c04ca6793 fix: replace synthetic canvas preview with real drawing data Leopoldadmin 2026-07-04 18:26:14 +02:00
  • 3af9640ace feat: dashboard UI improvements - 8 changes Leopoldadmin 2026-07-04 18:11:11 +02:00
  • 6c4d62641a fix: frontend Dockerfile uses --legacy-peer-deps for vite@8 compatibility Leopoldadmin 2026-07-04 17:21:34 +02:00
  • be62470b53 merge: combine all features from both codebases - mobile dashboard + layer panel + notifications + shares + all fixes Leopoldadmin 2026-07-04 16:43:55 +02:00
  • 0606dbb501 fix: SQLite boolean binding, CSS brace, race condition, 0 npm vulns, code-splitting Leopoldadmin 2026-07-04 16:08:51 +02:00
  • a4371ca3ce fix: layer panel collapsible tree + element actions (visibility toggle, delete) + RenderEngine skips invisible elements Leopoldadmin 2026-06-27 23:59:12 +02:00
  • affa6be151 feat: layer panel with element tree - shows layers + elements as children with count badges, sub-layers supported Leopoldadmin 2026-06-27 14:27:34 +02:00
  • 4303076ce4 feat: click-drag drawing, layer tree, settings modal, UI improvements Leopoldadmin 2026-06-27 14:12:37 +02:00
  • 39422a4348 fix: layer IDs globally unique - use timestamp-based IDs instead of hardcoded layer-0/1/2/3/4 Leopoldadmin 2026-06-26 20:53:41 +02:00
  • 7ad0e11873 fix: element creation fails with empty layer_id (FOREIGN KEY constraint) Leopoldadmin 2026-06-26 20:31:50 +02:00
  • bd8bedcfed fix: remove debug console.log from InteractionEngine - tools verified working Leopoldadmin 2026-06-26 19:24:12 +02:00
  • f9f31db933 debug: add console.log to InteractionEngine to trace drawing flow Leopoldadmin 2026-06-26 19:01:45 +02:00
  • 7e530dd09a fix: stale closure bug preventing canvas tools from creating elements Leopoldadmin 2026-06-26 18:57:09 +02:00
  • 3bec3938d0 fix: ribbon tabs now show per-tab content; add all missing handleRibbonAction handlers Leopoldadmin 2026-06-26 18:49:16 +02:00
  • ef23463a74 fix: CSS layout - .main → .app-body selector mismatch caused sidebar full-width Leopoldadmin 2026-06-26 18:37:20 +02:00
  • 6d15a692af fix: WebSocket wss:// same-origin URL + try/catch to prevent crash on HTTPS Leopoldadmin 2026-06-26 17:58:06 +02:00
  • 1bcfaffdd4 fix: replace hardcoded localhost:3001 with relative API URL + add canvas mock and integration test Leopoldadmin 2026-06-26 17:48:24 +02:00
  • 89b91a1050 test: T29-T31 component tests (20) + frontend stresstest (7) + backend DB stresstest (6) with 50k elements Leopoldadmin 2026-06-26 16:20:09 +02:00
  • 1d6c2cb30e feat: T27 AuthService DB session persistence - replace in-memory Map with SQLite sessions table Leopoldadmin 2026-06-26 14:55:38 +02:00
  • 04271d4cbd ci: test webhook v4 Leopoldadmin 2026-06-26 14:34:05 +02:00
  • 85c26b7826 ci: test webhook v3 Leopoldadmin 2026-06-26 14:32:10 +02:00
  • 3876a22dd6 ci: test webhook pipeline v2 Leopoldadmin 2026-06-26 14:28:02 +02:00
  • b195858b12 ci: test webhook pipeline Leopoldadmin 2026-06-26 14:26:50 +02:00
  • f853372c90 test: add Vitest setup with 115 tests (backend + frontend) Leopoldadmin 2026-06-26 14:19:50 +02:00
  • 19884b7b5d fix: use Docker resolver for backend DNS in nginx.conf Leopoldadmin 2026-06-26 11:01:03 +02:00
  • 4ec76fe406 feat: initial commit web-cad-neu with docker-compose, frontend and backend Leopoldadmin 2026-06-26 10:50:24 +02:00