v104.0.0lumaweave2026-06-03

Minimap integration — port prototype (shell, snapshot, viewport, navigation stub)

Ports the designed minimap prototype into src/. Non-interactive render layer (snapshot canvas, viewport rect, drag shell, opacity slider). Navigation ships in v104.0.1. Stale schema version in design doc corrected (88→89 → 89→90).

v104.0.02026-06-03
  • ·8 new files: MinimapShell (drag-from-header-only, resize, clamp, anchor hydrate), MinimapSnapshotCanvas (DPR-aware canvas, structural-only redraw), MinimapViewportRect (OKLCH-native, rAF-throttled), MinimapChrome (header/footer/status dot/opacity slider/icon buttons), 3 hooks + navigation stub
  • ·settings migration 89→90 adds minimap slice additively; AppShell wired to <Minimap />; 4 theme targets active
  • ·v86b 50-line decorator stub replaced with full self-managing component
  • ·Stale design doc numbers corrected (88→89 → 89→90 to match shipped state)