Skip to content

Add node catalog drawer and fix README install links - #93

Open
kirillmitrofanov wants to merge 4 commits into
mainfrom
feat/docs-node-catalog
Open

Add node catalog drawer and fix README install links#93
kirillmitrofanov wants to merge 4 commits into
mainfrom
feat/docs-node-catalog

Conversation

@kirillmitrofanov

Copy link
Copy Markdown
Collaborator

Summary

  • Fix GitHub README 404s by using relative markdown links; add Installation that links to gui/README.md
  • Document Add a node (GUI upload, Python library, in-app MCP, Claude create-node skill)
  • In-app Node catalog drawer (Nodes menu + palette) showing name, category, ports, parameters, and schema descriptions from GET /api/box/uploaded-nodes/ — not the dataset catalog

Test plan

  • pnpm test in gui/workflow_frontend (nodeCatalogSearch.test.ts)
  • After login: Nodes → Node catalog lists types; search by port name; category filter
  • Palette book icon opens the same drawer focused on that type; Edit still opens the parameter modal
  • Drag from palette still works; Upload menu item still goes to /box/upload
  • README links on GitHub: gui/README.md, NODE_SCHEMA.md, CUSTOM_NODE_TUTORIAL.md open (not neuro-workflowREADME.md)

Not deployed. Live dbrain.jp still serves the old bundle until merge + rebuild.

nw-kirill added 4 commits September 2, 2026 13:59
GitHub README paths were not clickable (404s like neuro-workflowREADME.md); the GUI had no schema glossary. Link install to gui/README.md, document manual and agent add-node, and show name, category, ports, and descriptions from uploaded-nodes.
…drawer stack

The always-mounted catalog was hitting GET /api/box/uploaded-nodes/ on every authenticated page (disk .settings writes). Fetch only while the drawer is open, select rows by a stable id, and declare zustand and theme-tools so the frontend build resolves.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant