fix(FN-3161): migrate roadmap dashboard surface to bundled plugin

- Move RoadmapsView UI, hooks, and tests from dashboard app into fusion-plugin-roadmap
- Replace the built-in roadmaps route/nav wiring with plugin view registration and host rendering
- Add bundled plugin view registration bootstrap in dashboard startup
- Update roadmap plugin build/test config and add FN-3161 removal changeset

Fusion-Task-Id: FN-3161
This commit is contained in:
Fusion
2026-05-08 16:51:04 -07:00
committed by gsxdsm
parent 0da7aa8c0f
commit d20d45ea58
33 changed files with 295 additions and 149 deletions

View File

@@ -607,9 +607,9 @@ The test config (`vitest.config.ts`) includes `test.css: { include: [/.+/] }` so
### Lazy-Loaded Heavy Views
These 16 views are lazy-loaded via `React.lazy()` to manage bundle size:
These 15 views are lazy-loaded via `React.lazy()` to manage bundle size:
- `AgentsView`, `RoadmapsView`, `NodesView`, `ChatView`, `MemoryView`
- `AgentsView`, `NodesView`, `ChatView`, `MemoryView`
- `DevServerView`, `InsightsView`, `DocumentsView`, `SkillsView`, `ResearchView`, `EvalsView`, `TodoView`
- `SetupWizardModal`, `PluginManager`, `PiExtensionsManager`, `AgentDetailView`