andy-stack_vaultkeeper-ai/Components
Andrew Beal 13cdd0a162 feat: add support for file attachments via drag and drop and paste.
refactor: standardize file type and MIME type handling across AI providers

Introduce centralized MimeType enum and bidirectional mappings between file types and MIME types. Update Claude, Gemini, and OpenAI implementations to use consistent MIME type validation. Add file attachment support via drag-and-drop and paste in chat input. Expand supported file type detection to include programming languages, config files, and documentation formats.
2025-12-22 20:02:02 +00:00
..
CancellationIndicator.svelte feat: implement centralized abort controller with enhanced cancellation UX 2025-12-04 23:04:20 +00:00
ChatArea.svelte feat: add support for file attachments via drag and drop and paste. 2025-12-22 20:02:02 +00:00
ChatAttachments.svelte feat: add support for file attachments via drag and drop and paste. 2025-12-22 20:02:02 +00:00
ChatInput.svelte feat: add support for file attachments via drag and drop and paste. 2025-12-22 20:02:02 +00:00
ChatSearchResults.svelte feat: add support for file attachments via drag and drop and paste. 2025-12-22 20:02:02 +00:00
ChatWindow.svelte feat: add support for file attachments via drag and drop and paste. 2025-12-22 20:02:02 +00:00
DiffControls.svelte Add ability for users to provide suggestions during diff review through new DiffControls component. Integrate suggestion workflow into chat input, allowing users to approve/reject changes or provide feedback without interrupting the review process. 2025-11-27 12:39:08 +00:00
StreamingIndicator.svelte refactor: improve chat layout updates and remove unused imports 2025-12-11 08:42:09 +00:00
ThoughtIndicator.svelte refactor: improve chat layout updates and remove unused imports 2025-12-11 08:42:09 +00:00
TopBar.svelte refactor: clean up imports and improve view focus handling 2025-12-13 14:45:56 +00:00
UserInstruction.svelte refactor: clean up imports and improve view focus handling 2025-12-13 14:45:56 +00:00