diff --git a/.changeset/todos-plugin-nav-entry.md b/.changeset/todos-plugin-nav-entry.md new file mode 100644 index 0000000000..cc0fd40f74 --- /dev/null +++ b/.changeset/todos-plugin-nav-entry.md @@ -0,0 +1,7 @@ +--- +"@runfusion/fusion": patch +--- + +summary: The Todo Lists and Roadmaps plugins now appear in dashboard navigation after being enabled. +category: fix +dev: Both plugin `manifest.json` files were missing the `dashboardViews` block that `PluginLoader.getPluginDashboardViews` treats as authoritative, so the module-level `dashboardViews` in each `src/index.ts` was discarded and the views were absent from every nav surface. diff --git a/plugins/fusion-plugin-roadmap/manifest.json b/plugins/fusion-plugin-roadmap/manifest.json index 700790e373..2706a4abdd 100644 --- a/plugins/fusion-plugin-roadmap/manifest.json +++ b/plugins/fusion-plugin-roadmap/manifest.json @@ -2,5 +2,15 @@ "id": "fusion-plugin-roadmap", "name": "Roadmaps", "version": "0.1.0", - "description": "Standalone roadmap planning plugin" + "description": "Standalone roadmap planning plugin", + "dashboardViews": [ + { + "viewId": "roadmaps", + "label": "Roadmaps", + "componentPath": "./dashboard-view", + "icon": "Map", + "placement": "primary", + "order": 30 + } + ] } diff --git a/plugins/fusion-plugin-todos/manifest.json b/plugins/fusion-plugin-todos/manifest.json index cdc54af04c..1b928f1c19 100644 --- a/plugins/fusion-plugin-todos/manifest.json +++ b/plugins/fusion-plugin-todos/manifest.json @@ -2,5 +2,15 @@ "id": "fusion-plugin-todos", "name": "Todo Lists", "version": "0.1.0", - "description": "Project-scoped todo lists that hand items into Fusion planning." + "description": "Project-scoped todo lists that hand items into Fusion planning.", + "dashboardViews": [ + { + "viewId": "todos", + "label": "Todos", + "componentPath": "./dashboard-view", + "icon": "CheckSquare", + "placement": "overflow", + "order": 70 + } + ] }