andy-stack_vaultkeeper-ai/AIClasses
Andrew Beal 5fc1cfba60 refactor: optimize settings change notifications and cleanup subscriptions
Remove unused dispose method and settings subscription from BaseAIClass. Update SettingsService to track which settings changed and notify subscribers with specific changed keys. Components now only react to relevant setting changes. Export RegisterAiProvider and call it when AI provider settings change to ensure provider is re-registered with new configuration.
2026-05-26 18:51:08 +01:00
..
Claude feat: add quick actions system with provider-aware model settings 2026-04-20 20:20:22 +01:00
Gemini feat: add quick actions system with provider-aware model settings 2026-04-20 20:20:22 +01:00
Mistral feat: add quick actions system with provider-aware model settings 2026-04-20 20:20:22 +01:00
OpenAI feat: add quick actions system with provider-aware model settings 2026-04-20 20:20:22 +01:00
Schemas feat: add move_vault_folder tool and standardize schema naming 2026-04-09 22:20:37 +01:00
ToolDefinitions refactor: convert ChatMode enum to string literals and improve state management 2026-05-05 20:54:34 +01:00
AIToolCall.ts Rename remaining references to functioncall to toolcall 2026-02-15 23:27:14 +00:00
BaseAIClass.ts refactor: optimize settings change notifications and cleanup subscriptions 2026-05-26 18:51:08 +01:00
BaseAIFileService.ts Address Obsidian review warnings. 2026-05-17 13:13:19 +01:00
IAIClass.ts feat: add toggleable web search with UI control and provider-specific implementations 2026-04-10 10:47:23 +01:00
IAIFileService.ts refactor: migrate file upload from base64 to file ID API for all providers 2025-12-19 20:05:46 +00:00
IConversationNamingService.ts feat: implement centralized abort controller with enhanced cancellation UX 2025-12-04 23:04:20 +00:00