andy-stack_vaultkeeper-ai/Components
Andrew Beal 3e013f6c9f refactor: migrate from flag-based content types to typed properties
Replace boolean flags (isFunctionCall, isFunctionCallResponse,
isProviderSpecificContent) with explicit typed properties (functionCall,
functionResponse, attachments) in ConversationContent. Introduce Attachment
class and BaseAIFileService. Update all AI providers (Claude, Gemini, OpenAI)
to use new attachment-based binary file handling with proper error handling,
retry logic, and AbortService integration.
Implement new Files API service for all providers (not yet integrated).
2025-12-19 12:30:51 +00:00
..
CancellationIndicator.svelte feat: implement centralized abort controller with enhanced cancellation UX 2025-12-04 23:04:20 +00:00
ChatArea.svelte refactor: migrate from flag-based content types to typed properties 2025-12-19 12:30:51 +00:00
ChatInput.svelte fix: prevent auto-focus on mobile when opening diff viewer 2025-12-13 10:40:20 +00:00
ChatSearchResults.svelte fix: reset selected result when search results are cleared 2025-11-15 11:35:23 +00:00
ChatWindow.svelte Remove Token Services. 2025-12-17 10:54:04 +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