-
Notifications
You must be signed in to change notification settings - Fork 59
feat(extensions): introduce Claude chat extension #86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
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 |
aurelleb
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see comment above
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.