Commit Graph

  • 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