nexus/ui/src
Nexus Dev c876b9f142 feat(25-02): create ChatFileDropZone and integrate into ChatInput
- Create ChatFileDropZone component with drag-and-drop state and overlay
- Add onFilesPicked/pendingFiles/onRemoveFile props to ChatInput
- Wrap form in ChatFileDropZone for drag-and-drop support
- Add handlePaste for clipboard image paste (clipboardData.files)
- Add Paperclip icon button with hidden file input for file picker
- Show pending file chips above textarea with progress and remove button
- Add tests: renders file attach button, calls onFilesPicked, shows pending chips
2026-04-04 03:55:48 +00:00
..
adapters [nexus] feat(20-01): expand HermesLocalConfigFields with model, toolsets, persistSession, timeoutSec 2026-04-04 03:55:42 +00:00
api feat(25-02): add chatApi.uploadFile and useChatFileUpload hook 2026-04-04 03:55:48 +00:00
components feat(25-02): create ChatFileDropZone and integrate into ChatInput 2026-04-04 03:55:48 +00:00
context feat(24-03): wire search, branch selector, export, scroll-to-message into ChatPanel 2026-04-04 03:55:48 +00:00
fixtures Add a run transcript UX fixture lab 2026-03-11 10:47:22 -05:00
hooks feat(25-02): add chatApi.uploadFile and useChatFileUpload hook 2026-04-04 03:55:48 +00:00
lib feat(22-04): slash command routing utility and ChatSlashCommandPopover 2026-04-04 03:55:47 +00:00
pages feat(06-02): replace Select a company empty states + CLI Paperclip strings 2026-04-04 03:55:47 +00:00
plugins Enhance plugin loading and toolbar integration 2026-03-14 15:27:45 -07:00
App.tsx feat(10-01): add SkillCard component, tests, route wiring, and design guide entry 2026-04-04 03:55:42 +00:00
index.css feat(22-00): DB migration, shared types, react-virtual, agent-role-colors, CSS animation 2026-04-04 03:55:47 +00:00
main.tsx feat(21-04): create ChatPanel shell and wire into Layout and main.tsx 2026-04-04 03:55:47 +00:00
vite-env.d.ts Add feedback voting and thumbs capture flow 2026-04-02 09:11:49 -05:00