Leopoldadmin
  • Joined on 2026-05-19
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 01:15:10 +00:00
1664404948 docs: roadmap log D2 spline tool, next step D3
fa3dc7d7e1 task(D2): spline tool - CV-based Catmull-Rom interpolation through all control points, ENTER commit from 3 CVs, controlPoints metadata
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 01:12:39 +00:00
40fa7891d5 docs: roadmap log D1 ellipse tool, next step D2
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
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 01:10:00 +00:00
5cfd29cf1a docs: roadmap log H5 polygon area, phase H complete, next step D1
b210ccc5b8 task(H5): polygon area calculation - shoelace polygonArea, formatArea with quadratic scaling, measure-area tool, properties panel area display
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 01:05:51 +00:00
21e18b81d8 docs: roadmap log H4 i18n foundation, next step H5
e6fdb39a86 task(H4): i18n foundation - strings.ts de/en maps, t() with key fallback, language persistence, useT hook, LayoutBar + Topbar texts switched
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 01:02:25 +00:00
10eacdeaf5 docs: roadmap log H3 library admin guard, next step H4
d4030400b4 task(H3): library admin role guard - requireLibraryAdmin on all 8 global library write routes, read/export stays open for authenticated users
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 00:58:20 +00:00
e3fde5012e docs: roadmap log H2 project templates, next step H3
131a922390 task(H2): project templates - 6 branch presets (halle/openair/saal/messe/buero/garten) with grid/layers/plugins/library seed, replaceLayers
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 00:56:13 +00:00
2b9a3bef16 docs: roadmap log H1 simple pro mode, next step H2
8774fea773 task(H1): simple/pro mode - uiModeService with localStorage persistence, ribbon basic-tag filter, commandline pro-only, topbar toggle
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-29 00:52:44 +00:00
fa429c3a88 docs(progress): Paket-6-Eintrag + offene Findings gepflegt (Frontend-Vorbestand erledigt, neuer Core-FK-Vorbestandsfund: entity_attachments.dms_file_id -> files blockiert alembic check)
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 00:52:39 +00:00
ed71100178 docs: roadmap log G5 print stylesheet, phase G complete, next step H1
d9a0dffb05 task(G5): browser print stylesheet - @media print A4 landscape, screen-only chrome hidden, print-area fill, print service with cleanup
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 00:50:34 +00:00
a093630d34 docs: roadmap log G4 layout pdf export, next step G5
cb23638610 task(G4): layout PDF export - viewport-scaled A4 landscape, elementToPrimitives rendering, layer line widths + dash patterns, monochrome option, title block inclusion
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-29 00:48:32 +00:00
67c0dcd34c feat(#357): Paket 6 — Contact-Model ins ContactsPlugin (physischer Move + PEP-562-Lazy-Re-Export-Bruecke, ALEMBIC_OWNED_TABLES gegen Schema-Dual-Ownership, outbox-Vorbestands-Fix in models/__init__)
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 00:47:13 +00:00
f6b5046a60 docs: roadmap log G3 title block, next step G4
bbb469e25e task(G3): title block with attributes - frame + attributed texts (ATTDEF convention), auto-insert as layout frame block
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 00:44:16 +00:00
1eb6a99025 docs: roadmap log G2 layout bar, next step G3
7feed9e9e3 task(G2): layout bar UI + viewport minimap widget, zoomPan setView, canvas layout bridge
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 00:40:09 +00:00
d4e1b781a6 docs: roadmap log G1 layout data model, next step G2
e750a45d7a task(G1): layout data model - LayoutDefinition type, Yjs layouts map, undo-tracked CRUD in CADDocument
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 00:36:37 +00:00
d51111fc2c docs: roadmap log E7 event polish, phase E complete, next step G1
9176d7c9a4 task(E7): event elements polish - curtain (wavy polyline), spotlight (cone polygon with angle/color), barrier (chain circles), stage height attribute
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 00:31:56 +00:00
f4dbb8caaa docs: roadmap phase D verification - D5/D6/D7/D8 confirmed implemented, D10 split, open items listed
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 00:31:27 +00:00
c6b7881bae docs: roadmap log F8 svg import, phase F complete, next phase D verification
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
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-29 00:25:44 +00:00
9013d72c03 docs: roadmap log F7 wcadlib zip package, next step F8
d311820351 task(F7): wcadlib as real zip package - jszip export-zip/import-zip endpoints with manifest/blocks/thumbs, frontend zip buttons
Compare 2 commits »
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-29 00:10:34 +00:00
df85fdcb5b feat(#358): Paket 5 — statische /contacts-Routen entfernt nach bewiesenem PluginRouteRenderer (nested Routes, :id-Matching, useParams), Contacts-Seiten in STATIC_COMPONENT_MAP (ARCH-019)
Leopoldadmin pushed to main at Leopoldadmin/web-cad 2026-08-28 23:33:00 +00:00
bdf3baf4bd docs: roadmap log F6 DXF writer, next step F7
75de6dd1f7 task(F6): DXF writer - BLOCKS+INSERTS with name mapping, ATTDEF/ATTRIB/SEQEND, AC1009/AC1015 versions, R12 POLYLINE, center/angle convention fixes
Compare 2 commits »