Skip to content

feat(web-ui): unify tool card status slot and processing indicator#629

Merged
GCWing merged 1 commit into
mainfrom
fix/nav-footer-browser-insights-menu
May 9, 2026
Merged

feat(web-ui): unify tool card status slot and processing indicator#629
GCWing merged 1 commit into
mainfrom
fix/nav-footer-browser-insights-menu

Conversation

@GCWing
Copy link
Copy Markdown
Owner

@GCWing GCWing commented May 9, 2026

Summary

Introduces shared ToolCardStatusSlot and ToolProcessingDots so flow-chat and component-library tool cards show running / success / error states consistently. Refactors individual tool cards to use the slot, polishes Git and terminal tool layouts, adjusts ToolStatusIndicator, hardens Markdown link handling where needed, and includes small GlobalAPI / MCP tools config updates.

Verification

  • \pnpm run lint:web\
  • \pnpm run type-check:web\
  • \pnpm --dir src/web-ui run test:run\ (before commit; re-verified lint + type-check after rebase onto \main)

Notes

Branch name \ ix/nav-footer-browser-insights-menu\ reflects an earlier PR; this PR only contains the tool-card UI work rebased onto current \main.

Add ToolCardStatusSlot and ToolProcessingDots; route flow-chat and library tool cards through them. Polish Git and terminal tool cards, ToolStatusIndicator, and Markdown link handling; minor GlobalAPI and MCP tools config updates.
@GCWing GCWing merged commit 67b7b66 into main May 9, 2026
4 checks passed
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