feat(extensions): introduce Claude chat extension#86
feat(extensions): introduce Claude chat extension#86dfseifert wants to merge 15 commits intovicinaehq:mainfrom
Conversation
Added a new Claude chat extension for Vicinae. Enables AI-powered assistance through Anthropic's API, including features like persistent chat history, multiple model support, and real-time streaming.
|
Hi @aurelleb thanks for the feedback. I've applied a patch that fixes the following: Kind Regards |
|
thanks for the update, I will be reviewing it again shortly |
I think this is weird behavior because it pushes a view on the stack without the user doing anything which makes the back navigation feel misleading. The average user will be confused about this. test.mp4 |
Integrated automatic title generation using Claude based on the first exchange. Simplified title handling by removing outdated logic and improving service helpers. Updated documentation to reflect this feature.
…ry hook Streamlined code by refactoring chat storage, simplifying services into `ChatStorage` object with unified methods. Introduced `useChatHistory` hook for chat list management, improving modularity and reducing redundancy. Enhanced message utilities with reusable helpers.
refactor(chat-list): revise keyboard shortcut syntax for new chat action
Refactored `useChat` and `useChatHistory` hooks for better reactivity and modularity by integrating `ChatStorage` subscriptions. Simplified chat storage methods and enhanced reusability. Updated action properties and shortcuts for consistency across components.
…up hooks Aligned code formatting across files for improved consistency. Enhanced storage reactivity by refining subscription logic in `useChat` and `useChatHistory`. Cleaned up hooks, modularized utility functions, and streamlined services for better maintainability and readability.
|
Ciao @aurelleb I've applied some patches so now the navigation works as expected. Kind Regards and happy new year! |
…hooks Ensured consistent formatting across `useChat`, `useChatHistory`, and related services. Enhanced reactivity in storage subscriptions and improved maintainability by aligning indentation and structure. Updated README for clarity on streaming settings.

First of all, thanks a lot for this project!
I have been daily driving vicinae for a while now and just love it!
So I wanted to give back with creating a little extension I find quite useful.
This PR adds a new Claude chat extension for Vicinae.
It enables AI-powered assistance through Anthropic's API, including features like persistent chat history, multiple model support, and real-time streaming.