Files
codebase-memory-mcp/graph-ui
Martin Vogel a4286e8420 feat(ui): flow merging, treemap bars, persistent galaxy (Field Guide D5)
- The galaxy stays mounted once visited: hidden with invisible (never
  display:none, which zeroes a canvas), WebGL context and layout kept,
  frameloop paused via the scene's active prop - switching tabs no
  longer drops and refetches the whole 3D scene.
- Flows list merges journeys by entry point: one row per entry
  (richest first) with an 'x N journeys from <entry> - show all'
  expander, so ten main() walks stop drowning the list.
- Modules gains a map|bars toggle (persisted): the same children as a
  sorted horizontal-bar list - region-colored, symbol counts - for
  when proportion matters less than ranking.
- Filter chips strike through when disabled (excluded, not missing).
- One-time in-place hint on the region scene; dismissing persists,
  leaving without dismissing does not.

Tests: groupFlowsByEntry ordering/merge (vitest); suite green with
the keep-mounted change.

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
2026-08-24 14:32:36 +02:00
..