Commit Graph

74 Commits

Author SHA1 Message Date
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 626d565429 task(E6b): seat assignment via canvas selection bridge 2026-08-28 07:34:23 +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 214e57c9a5 task(E4): event template catalog - kino/banquet/standing/podium presets 2026-08-27 23:10:27 +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 86b1e0b8db task(E1): seating-row/block drag interaction with live preview and options 2026-08-27 22:46:51 +02:00
Agent Zero 5500462bd8 task(D-fin): polyline-edit, stretch, break tools complete phase D 2026-08-27 22:14:01 +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 b470ac3346 task(D-ext3): join/explode/align tools for v2 2026-08-27 20:03:14 +02:00
Agent Zero 5605993462 task(C3fin-int): interactive handle drag for select tool (scale by corner) 2026-08-27 20:00:33 +02:00
Agent Zero eb1b8692a8 task(D-ext2): chamfer and lengthen tools for v2 2026-08-27 18:56:26 +02:00
Agent Zero 042c546ebe task(C3fin2): snap marks and selection handles wired to canvas events 2026-08-27 18:51:27 +02:00
Agent Zero d5b6395f4f task(D-ext): array-rect and array-polar tools for v2 2026-08-27 18:40:58 +02:00
Agent Zero 129ddcc61f task(C3fin): selection handles and snap marks in pixi renderer 2026-08-27 18:37:09 +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 124b924457 task(C3): extend pixi element types - dimension/leader/revcloud/chair/table/stage 2026-08-27 10:07:35 +02:00
Agent Zero 8b1cca0324 task(C2int): integrate pixi renderer as overlay with lazy import 2026-08-27 10:02:05 +02:00
Agent Zero dde5077bf9 task(C2): pixi renderer with incremental element rendering behind adapter 2026-08-27 08:53:51 +02:00
Agent Zero b412a65c33 task(C2a): pure shape-primitive factory for all core drawing types 2026-08-27 08:49:18 +02:00
Agent Zero c962e755ec task(C1): render adapter interface with headless mock adapter 2026-08-27 08:43:19 +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
Agent Zero e370552055 task(A4.13): dynamic v2 tool section in ribbon behind flag 2026-08-27 07:21:19 +02:00
Agent Zero 216bf6360a task(A4.12): v2 history panel reading undo manager behind flag 2026-08-27 07:17:46 +02:00
Agent Zero 25e721d3d3 task(A4.11): documentService singleton + global v2 undo/redo shortcuts 2026-08-27 07:14:41 +02:00
Agent Zero 19f838fbf8 task(A4.10): migrate trim/extend/fillet to v2 + real CAD extend fallback 2026-08-27 01:21:44 +02:00
Agent Zero 76f305fc6f task(A4.9): migrate event domain tools (chair/row/block/table/stage) to v2 2026-08-27 01:12:52 +02:00
Agent Zero cf67635732 task(A4.8): migrate delete/offset tools to v2 2026-08-27 01:09:51 +02:00
Agent Zero 1d598daba1 task(A4.7): migrate rotate/scale/mirror tools to v2 (selection-based transforms) 2026-08-27 01:04:48 +02:00
Agent Zero ca1c3c08f3 task(A4.6): migrate move/copy tools to v2 with selection-based workflow 2026-08-27 00:53:16 +02:00
Agent Zero 464ddb91cc task(A4.5): migrate revcloud/hatch/measure tools to v2 2026-08-27 00:48:28 +02:00
Agent Zero 239257c8b0 task(A4.4): migrate text/dimension/leader tools to v2 annotate plugin 2026-08-27 00:43:20 +02:00
Agent Zero 0dfe3b5870 task(A4.3): migrate circle/arc/polyline/polygon tools to v2 2026-08-27 00:39:30 +02:00
Agent Zero 8204de81c4 task(A4.2): migrate rect tool to v2 plugin 2026-08-26 23:14:26 +02:00
Agent Zero d54a67662b task(A4.1): wire dispatcher to canvas - doc bridge, selection bridge, activeTool sync 2026-08-26 23:10:20 +02:00
Agent Zero 09a120d800 task(A3): pilot v2 tools select+line 2026-08-26 21:30:54 +02:00
Agent Zero ddfeadac58 task(A2b): CADDocument facade with transactions and undo 2026-08-26 21:23:22 +02:00
Agent Zero 4a7a8f912f task(A2): tool dispatcher behind flag 2026-08-26 21:14:46 +02:00
Agent Zero 5d7fa23825 task(A1): plugin api v2 types and registry (additive) 2026-08-26 21:11:01 +02:00
Agent Zero cba9358235 task(A0): logger and test helpers 2026-08-26 21:04:17 +02:00
Agent Zero 7f4768c205 task(B5): seat counting by row and block 2026-08-26 20:53:42 +02:00
Agent Zero d93ee5308c task(B4): cache background image (fixes BUG-4) 2026-08-26 20:51:43 +02:00
Agent Zero d8f29e42e3 task(B3): offset respects click side (fixes BUG-3) 2026-08-26 13:51:02 +02:00
Agent Zero 95b14cf86b task(B2): line/circle/arc intersections (fixes BUG-2) 2026-08-26 13:47:25 +02:00
Agent Zero 1bbd653d34 task(B1): unique row/block ids for seating (fixes BUG-1) 2026-08-26 13:14:34 +02:00
Agent Zero b9eb69fc81 task(B0): regression tests for known bugs (red) 2026-08-26 12:53:07 +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