Files
goose/ui
spencrmartin e28db8b139 feat: Add action button with / trigger functionality
- Add Action icon component with plus symbol and action indicator
- Create ActionPopover component with 6 quick actions:
  - Quick Task, Generate Code, Create Document
  - Search Files, Run Command, Settings
- Integrate action button in ChatInput after DirSwitcher with separator
- Add dual trigger system:
  - @ symbol: opens file mention popover (existing)
  - / symbol: opens action popover (new)
- Action selection replaces / with [Action: actionId] text
- Proper TypeScript types and error handling
- Maintains existing @ mention functionality

Components added:
- ActionPopover.tsx - Main popover component
- Action.tsx - Custom action icon
- Updated ChatInput.tsx with action functionality
- Updated icons/index.tsx exports
2025-09-24 16:01:57 -04:00
..