Skip to content

feat(ui): group nodes by category in add-node dialog#8912

Open
Pfannkuchensack wants to merge 4 commits intoinvoke-ai:mainfrom
Pfannkuchensack:feat/node-picker-category-grouping
Open

feat(ui): group nodes by category in add-node dialog#8912
Pfannkuchensack wants to merge 4 commits intoinvoke-ai:mainfrom
Pfannkuchensack:feat/node-picker-category-grouping

Conversation

@Pfannkuchensack
Copy link
Collaborator

@Pfannkuchensack Pfannkuchensack commented Feb 25, 2026

Summary

Add collapsible category grouping to the node picker command palette. Categories are parsed from the backend schema and displayed as expandable sections with caret icons. All categories auto-expand when searching.

Related Issues / Discussions

#7429

QA Instructions

  1. Open the workflow editor
  2. Open the add-node dialog (right-click or shortcut)
  3. Verify nodes are displayed as a flat list by default
  4. Open workflow editor settings (gear icon) and enable "Group Nodes by Category"
  5. Reopen the add-node dialog and verify nodes are now grouped by category with collapsible headers
  6. Click category headers to expand/collapse
  7. Type a search term and verify all matching categories auto-expand, with exact title matches shown first
  8. Clear search and verify categories return to collapsed state
  9. Disable the setting again and verify it returns to a flat list

Merge Plan

No special merge considerations.

Checklist

  • The PR has a short but descriptive title, suitable for a changelog
  • Tests added / updated (if applicable)
  • ❗Changes to a redux slice have a corresponding migration
  • Documentation added / updated (if applicable)
  • Updated What's New copy (if doing a release after this PR)

Add collapsible category grouping to the node picker command palette.
Categories are parsed from the backend schema and displayed as
expandable sections with caret icons. All categories auto-expand
when searching.
@github-actions github-actions bot added the frontend PRs that change frontend files label Feb 25, 2026
…oritize exact matches

Add a persistent "Group Nodes by Category" setting to workflow editor settings,
allowing users to switch between grouped and flat node list views. Also sort
exact title matches to the top when searching.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend PRs that change frontend files v6.13.x

Projects

Status: 6.13.x

Development

Successfully merging this pull request may close these issues.

3 participants