Agent Zero
|
f9c67a7d78
|
task(CAD-14): phase 2 - stale closure fix (onElementCreatedRef), debug expose docCount/announcedCount, overlay handles for pixi mode
|
2026-09-16 18:28:27 +02:00 |
|
Agent Zero
|
02ed6a5ff0
|
task(CAD-14): phase 1 - tool exclusivity, V2 dispatcher exclusive for V2 tools (was: both engines had same tool = multi elements per click), selection handles now render in pixi mode via overlay pass, E2E proof test added
|
2026-09-16 18:03:08 +02:00 |
|
Agent Zero
|
685757303f
|
fix(CAD-13): remove duplicate tool ribbon - drawing tools only in left sidebar (like real CAD), ribbon reduced to Start/Ansicht/KI, Stueckliste moved to Ansicht extras
|
2026-09-16 10:22:36 +02:00 |
|
Agent Zero
|
0e4f9fe160
|
fix(CAD-13): mirror existing DB elements into pixi renderer - cachedElements was 0 for old projects (only new V2 elements reached pixi), skipElementRendering fallback restored on pixi failure
|
2026-09-16 10:04:40 +02:00 |
|
Agent Zero
|
af9f53c61f
|
fix(CAD-13): double rendering - legacy canvas skips element rendering when pixi renderer is active (grid/background stay), defensive fallback if pixi fails
|
2026-09-16 09:55:59 +02:00 |
|
Agent Zero
|
480368a5da
|
fix(CAD-12c): draw tab groups stack vertically + buttons wrap - all 48 tools visible without scroll
|
2026-09-16 01:26:12 +02:00 |
|
Agent Zero
|
c4a76fb74e
|
fix(CAD-12c): ribbon overflow - dynamic height + scrollable content so all tool groups visible; emoji toggle replaced with text button (Einfach/Pro)
|
2026-09-16 01:22:32 +02:00 |
|
Agent Zero
|
51d9c2f208
|
task(CAD-12a+b): autosave service with visible status indicator + global keyboard shortcuts (ESC, Delete, Strg+A/D, F7/F8/F3) + BOM dialog wiring fix
|
2026-09-16 00:51:23 +02:00 |
|
Agent Zero
|
875dbd6d22
|
task(CAD-11): truss professional upgrade - chordCount (1-4 belt tubes) with adjustable rendering, free length input (10-1000cm), variable angle corners (15-165), circle truss tool with diameter option, BOM with chordCount grouping + Pi*d circumference
|
2026-09-13 01:47:31 +02:00 |
|
Agent Zero
|
47c029b4b6
|
task(CAD-10): ribbon curation - 4 tabs (Start/Zeichnen/Ansicht/KI) statt 7, logische Werkzeug-Gruppen, Traversen+Stueckliste zusammen, Duplikate entfernt
|
2026-09-02 22:12:19 +02:00 |
|
Agent Zero
|
4398c675e4
|
task(CAD-9): bill of materials - buildBOM grouping by type+size with counts and total truss meters (corners count both arms), CSV export excel-friendly, dialog with table and download button
|
2026-08-31 22:36:21 +02:00 |
|
Agent Zero
|
3ecc99a5e8
|
task(CAD-8): truss upgrade - length presets 50/100/200/300cm, adjustable width (default 29cm), rotatable rendering as direction polygon, boxcorner corner element with bidirectional magnetic docking
|
2026-08-31 20:06:51 +02:00 |
|
Agent Zero
|
cefba89ebb
|
task(CAD-7): magnetic truss tool - drag placement with length options, snapTrussToDock end-to-end docking with rotation inheritance, opposite direction at start endpoints, truss rendering with belt lines
|
2026-08-31 08:47:04 +02:00 |
|
Agent Zero
|
bcb0fcefe1
|
task(CAD-6): background rendering fix - bgConfig was never wired to render engine (import worked but never drew), canvas area setOptions + pixi sprite implementation
|
2026-08-31 08:43:13 +02:00 |
|
Agent Zero
|
0ffe954559
|
task(CAD-5): mline tool (parallel double line with miter offsets + optional end caps) + block editor service (open copies / save back / discard) with block-edit tool
|
2026-08-31 00:53:08 +02:00 |
|
Agent Zero
|
74c47d7e77
|
task(CAD-4): otrack computeTrackPoint with angle projection, divide/measure path point tools on defpoints in one undo transaction
|
2026-08-30 14:59:30 +02:00 |
|
Agent Zero
|
099f65414f
|
task(CAD-3): box selection - window/crossing by drag direction, preview rectangle, shift-additive, defensive state hygiene
|
2026-08-30 14:11:07 +02:00 |
|
Agent Zero
|
11a0dcb4e8
|
task(CAD-2): real hatch patterns - 9 patterns (ANSI31/32/37, NET, GRASS, DOTS, SOLID + legacy), boundary detection, render adapter hatch lines
|
2026-08-29 10:03:01 +02:00 |
|
Agent Zero
|
44a60fa718
|
task(CAD-1): associative dimensioning - DimStyles (ISO-25/50/Arch/Engineering), 5 dimension types (linear H/V, aligned, angular, radius, diameter), computed values, full primitives with arrows + extension lines
|
2026-08-29 09:58:45 +02:00 |
|
Agent Zero
|
a20731a3f5
|
task(I1): perf gate in CI e2e command, docs roadmap log I1
|
2026-08-29 03:38:09 +02:00 |
|
Agent Zero
|
c6fd8ea445
|
task(I1): CI performance gate (10k interaction budget), typecheck steps for both suites
|
2026-08-29 03:37:49 +02:00 |
|
Agent Zero
|
9ca86d67dd
|
task(D12): block attributes - BlockAttrDef type, attrDefs on definitions, instance attrValues rendering as text primitives, properties panel attribute form
|
2026-08-29 03:35:36 +02:00 |
|
Agent Zero
|
c4e3206932
|
task(D11): snap extensions - quadrant (4 circle quadrants), perpendicular (foot point from refPoint), tangent (both tangent points via acos), fromOffset helper
|
2026-08-29 03:32:42 +02:00 |
|
Agent Zero
|
227d617bb1
|
task(D10): array-path tool - distribute element copies evenly along polyline path in one undo transaction, count option
|
2026-08-29 03:29:05 +02:00 |
|
Agent Zero
|
c6f38eee5b
|
task(D9): grip editing - vertex/center grips in select tool (line endpoints, polyline vertices, circle/arc center), drag modifies single point in one undo transaction, corner scaling preserved
|
2026-08-29 03:25:38 +02:00 |
|
Agent Zero
|
fbc4978a40
|
task(D4): mtext tool - multiline text with line breaks, optional frame rect in same transaction (1 undo), fontSize option
|
2026-08-29 03:21:49 +02:00 |
|
Agent Zero
|
bfd500bbc2
|
task(D3): construction tools - point placer, xline (bidirectional), ray (unidirectional) on auto-created defpoints layer with construction tags
|
2026-08-29 03:17:38 +02:00 |
|
Agent Zero
|
fa3dc7d7e1
|
task(D2): spline tool - CV-based Catmull-Rom interpolation through all control points, ENTER commit from 3 CVs, controlPoints metadata
|
2026-08-29 03:14:45 +02:00 |
|
Agent Zero
|
5db421da5e
|
task(D1): ellipse tool - 3-click center/radiusX/radiusY with rotation from drag direction, full ellipse as 64-point polygon, arc via start/end angle options
|
2026-08-29 03:12:12 +02:00 |
|
Agent Zero
|
b210ccc5b8
|
task(H5): polygon area calculation - shoelace polygonArea, formatArea with quadratic scaling, measure-area tool, properties panel area display
|
2026-08-29 03:09:35 +02:00 |
|
Agent Zero
|
e6fdb39a86
|
task(H4): i18n foundation - strings.ts de/en maps, t() with key fallback, language persistence, useT hook, LayoutBar + Topbar texts switched
|
2026-08-29 03:05:27 +02:00 |
|
Agent Zero
|
131a922390
|
task(H2): project templates - 6 branch presets (halle/openair/saal/messe/buero/garten) with grid/layers/plugins/library seed, replaceLayers
|
2026-08-29 02:57:59 +02:00 |
|
Agent Zero
|
8774fea773
|
task(H1): simple/pro mode - uiModeService with localStorage persistence, ribbon basic-tag filter, commandline pro-only, topbar toggle
|
2026-08-29 02:55:53 +02:00 |
|
Agent Zero
|
d9a0dffb05
|
task(G5): browser print stylesheet - @media print A4 landscape, screen-only chrome hidden, print-area fill, print service with cleanup
|
2026-08-29 02:52:12 +02:00 |
|
Agent Zero
|
cb23638610
|
task(G4): layout PDF export - viewport-scaled A4 landscape, elementToPrimitives rendering, layer line widths + dash patterns, monochrome option, title block inclusion
|
2026-08-29 02:50:05 +02:00 |
|
Agent Zero
|
bbb469e25e
|
task(G3): title block with attributes - frame + attributed texts (ATTDEF convention), auto-insert as layout frame block
|
2026-08-29 02:46:51 +02:00 |
|
Agent Zero
|
7feed9e9e3
|
task(G2): layout bar UI + viewport minimap widget, zoomPan setView, canvas layout bridge
|
2026-08-29 02:43:51 +02:00 |
|
Agent Zero
|
e750a45d7a
|
task(G1): layout data model - LayoutDefinition type, Yjs layouts map, undo-tracked CRUD in CADDocument
|
2026-08-29 02:39:30 +02:00 |
|
Agent Zero
|
9176d7c9a4
|
task(E7): event elements polish - curtain (wavy polyline), spotlight (cone polygon with angle/color), barrier (chain circles), stage height attribute
|
2026-08-29 02:36:20 +02:00 |
|
Agent Zero
|
09948bc587
|
task(F8): SVG import as block - path parser (M/L/H/V/C/S/Q/T/A/Z, bezier flattening, arc endpoint-center), rect/circle convention fixes, ellipse polygon, geometry payload for library
|
2026-08-29 02:31:02 +02:00 |
|
Agent Zero
|
d311820351
|
task(F7): wcadlib as real zip package - jszip export-zip/import-zip endpoints with manifest/blocks/thumbs, frontend zip buttons
|
2026-08-29 02:25:10 +02:00 |
|
Agent Zero
|
75de6dd1f7
|
task(F6): DXF writer - BLOCKS+INSERTS with name mapping, ATTDEF/ATTRIB/SEQEND, AC1009/AC1015 versions, R12 POLYLINE, center/angle convention fixes
|
2026-08-29 01:32:36 +02:00 |
|
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
|
2efbbf9bd2
|
task(F4): library providers - builtin catalogs (event/architecture/landscape 15 blocks each), user-library and global-library via LibraryProviderExtension, panel UI with existing Drop-Channel
|
2026-08-28 23:20:11 +02:00 |
|
Agent Zero
|
5d8253a22b
|
task(F3-frontend): save selection as block - svg thumbnail from elementToPrimitives, save button in library tree
|
2026-08-28 13:37:35 +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
|
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 |
|