From 541cf0667b7715d81687f4e647e151ff53eced5d Mon Sep 17 00:00:00 2001 From: Chrison Simtian Date: Tue, 21 Jul 2026 13:39:03 +1200 Subject: [PATCH] Render the build graph with the Fallout graph control instead of Mermaid MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Swaps the webview's Mermaid renderer for @fallout/graph-control (PR #526) — the Fallout-branded, GitHub-Actions-style graph. The panel now posts the raw BuildGraph to FalloutGraph.mount instead of a Mermaid string; re-posting on a file change reconciles in place, so the live refresh is unchanged. - graphPanel loads the control's self-contained IIFE from media/, vendored at build time by scripts/copy-control.mjs (which builds the sibling graph-control package) — the same pattern that vendored mermaid.min.js. - Drops the mermaid dependency and toMermaid(); the control owns layout now. - CSP keeps style-src 'unsafe-inline' for the control's runtime -
- solid → depends on  •  dashed → runs after  •  - thick → triggers  •  bold border = default target  •  - click a target to run it -
- +