diff --git a/.changeset/workflow-graph-editor-and-bundled-plugins.md b/.changeset/workflow-graph-editor-and-bundled-plugins.md new file mode 100644 index 0000000000..46e4effd53 --- /dev/null +++ b/.changeset/workflow-graph-editor-and-bundled-plugins.md @@ -0,0 +1,8 @@ +--- +"@runfusion/fusion": patch +--- + +Fix the workflow graph editor opening invisibly and bundle the Compound Engineering and Roadmaps plugins. + +- The "Graph editor" button now actually shows the editor: its overlay was rendered without the `open` class, leaving it `display: none`, so opening it looked like the workflow steps view was just dismissed. +- `fusion-plugin-compound-engineering` and `fusion-plugin-roadmap` are now listed in the dashboard's built-in plugins, so they appear under Settings → Built-in Plugins (they were implemented and registered but missing from the list). diff --git a/packages/dashboard/app/components/PluginManager.tsx b/packages/dashboard/app/components/PluginManager.tsx index e8d40f35b0..7c62639030 100644 --- a/packages/dashboard/app/components/PluginManager.tsx +++ b/packages/dashboard/app/components/PluginManager.tsx @@ -168,6 +168,20 @@ const BUILTIN_PLUGINS: BuiltinPlugin[] = [ category: "integration", path: "./plugins/fusion-plugin-cli-printing-press", }, + { + id: "fusion-plugin-compound-engineering", + name: "Compound Engineering", + description: "A dedicated dashboard surface for compound-engineering artifacts and interactive ce-* sessions.", + category: "integration", + path: "./plugins/fusion-plugin-compound-engineering", + }, + { + id: "fusion-plugin-roadmap", + name: "Roadmaps", + description: "Standalone roadmap planning plugin.", + category: "integration", + path: "./plugins/fusion-plugin-roadmap", + }, { id: BUILTIN_AGENT_BROWSER_PLUGIN_ID, name: "Agent Browser", diff --git a/packages/dashboard/app/components/WorkflowNodeEditor.tsx b/packages/dashboard/app/components/WorkflowNodeEditor.tsx index a401a7638d..c1f3512fb8 100644 --- a/packages/dashboard/app/components/WorkflowNodeEditor.tsx +++ b/packages/dashboard/app/components/WorkflowNodeEditor.tsx @@ -305,7 +305,7 @@ function InnerEditor({ const overlayProps = useOverlayDismiss(onClose); return ( -
+
e.stopPropagation()}>

Workflows