feat(FN-3080): document graph navigation canonicalization in plugin authori

Adds documentation for graph navigation canonicalization (FN-3080) covering plugin authoring and dashboard usage, along with a changeset for the `@runfusion/fusion` package release.

Fusion-Task-Id: FN-3080
This commit is contained in:
Fusion
2026-05-06 22:53:50 -07:00
committed by gsxdsm
parent be3b4326d9
commit 1a0124c5da
12 changed files with 106 additions and 44 deletions

View File

@@ -612,6 +612,11 @@ Placement guidance:
- `overflow`: desktop header overflow menu
- `more`: mobile More sheet / secondary nav surfaces
Project-scoped UI state guidance:
- Persist plugin view layout/state in browser storage using a plugin-owned base key and the shared project-scoped pattern (`kb:${projectId}:${baseKey}`).
- For dependency graph layout, the canonical base key is `fusion-plugin-dependency-graph:positions`.
- Do not persist plugin UI state in task metadata or server-side task records.
---
## 9. Registering Agent Runtimes

View File

@@ -40,6 +40,20 @@ Features:
![List view](./screenshots/list-view.png)
## Graph View
Graph view visualizes task dependencies as an interactive node/edge map.
Navigation:
- Desktop: **Header → More views → Graph**
- Mobile: **MobileNavBar → More → Graph**
Behavior:
- Shows only tasks in `triage`, `todo`, `in-progress`, and `in-review`
- Excludes `done` and `archived`
- Supports pan/zoom, fit-to-graph, dependency-chain highlight, and drag-to-position
- Persists node layout per project using plugin-scoped storage key `fusion-plugin-dependency-graph:positions`
## Chat View
Chat view provides project-scoped conversations with agents.