Seeder: Replace 12 demo projects with 6 real 2026 projects from Planning PPTX: - BRIDGE (Pilot Klundert), CRISP (Compressor Aanbesteding), WISE (Monsternamekast), Gemaal 3.0, Afvlakkingsregeling, Structuur & Borging - 4 strategic themes: Architectuur, Productiewaardig, Lab, Governance - Real team members, commitments, documents, and dependencies MetroCanvas: Fix zoom-out scaling - Wider transition range (0.6→0.25 instead of 0.5→0.1) for smoother feel - Animated zoom reset on dimension commit (400ms ease) instead of jarring snap - Guard against re-entry during transitions with isCommitting flag - Expose dimension metadata (parentEntityType/Id/Name) for parent components FloatingActions: Dimension-aware creation - Shows "Nieuw commitment/document" when inside a project dimension - Shows "Nieuw project/thema" at root level - Receives depth and parentEntityType props from MetroMap MetroMap: Wire dimension tracking - Tracks canvasDepth/canvasDimension from MetroCanvas dimension-change events - Updates breadcrumb for both page-level and canvas-level navigation - Passes dimension context to FloatingActions and CommitmentForm MapDataService: Add parent metadata to buildProjectChildren output Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
9.0 KiB
9.0 KiB