Releases: logancyang/obsidian-copilot
2.8.0
Another massive update as we are fast approaching the official launch of Copilot Plus!! Completely revamped new Settings page with multiple tabs, a new inline editing experience with Copilot commands! You can also find some handy Copilot commands in your right-click menu!
Improvements
- #1051 Bump max sources for chunks to 128 @logancyang
Bug Fixes
- #1053 Show invalid license key only at 403 @logancyang
- #1052 Fix web image display @logancyang
- #1037 Fix youtube tool call @zeroliu
- #1035 Enforce deps check @zeroliu
- #1034 Fix cross platform encryption @logancyang
- If you find your API key not working across desktop and mobile, please re-enter them this time. They should be working cross-platform in the future!
2.7.15
Further address the performance issue in Relevant Notes, and show image and clickable note links in AI response. NaN scores from vault search are handled through reranking.
Improvements
- #1018 Use reranking on NaN chunks @logancyang
- #1017 Handle note and image links in AI response @logancyang
- #1014 Enable react eslint @zeroliu
Bug Fixes
2.7.14
This is a quick one to address the performance issue in Relevant Notes, and add a new copilot-plus-multilingual embedding model for Plus users
Improvements
- #1001 Add copilot plus multilingual embedding model @logancyang
- This enhancement introduces a multilingual embedding model to improve the versatility and accuracy of the copilot's suggestions across different languages.
- #998 Throttle number of links returned @zeroliu
- This fix addresses the issue of excessive link returns, optimizing the performance and relevance of the links provided by the copilot.
2.7.13
HUGE first release in 2025, a New Year gift for all Copilot users - introducing Relevant Notes in Copilot Chat! You can now see the collapsible Relevant Notes section at the top of the chat UI. It uses the same Copilot index you create for Vault QA. "Relevance" is determined by Copilot's own special algorithm, not just vector similarity. The entire feature is developed by our great @zeroliu, one of our top contributors 💪. Enjoy!
Improvements
- #981 Relevant note new UI @zeroliu, a huge milestone for the Copilot plugin 🚀
- #989 Inspect index @logancyang, new command "Inspect Copilot index by note paths" to check the actual index JSON entries.
- #979 Clean up function args @zeroliu
- #980 Update tailwind color config @zeroliu
Bug Fixes
- #996 Fix large input scroll @logancyang
- #988 Fix tags in indexing filter @logancyang
2.7.12
- Fix a critical issue in the index partitioning logic.
- Disable auto version check for now.
2.7.11 (#970)
Happy holidays everyone! Thanks for your support in 2024! The highlight of this update is a MUCH faster indexing process with batch embedding, and a strong (stronger than openai embedding large) but small embedding model exclusive for Plus users called copilot-plus-small
, it just works with a Plus license key! Let me know how it goes!
Improvements
- #969 Enable batch embedding and add experimental
copilot-plus-small
embedding model for Plus users @logancyang - #964 Increase the number of partitions. Skip empty files during indexing @logancyang
- #958 Update system prompt to better treat user language and latex equations @logancyang
Bug Fixes
- #961 Fix Radix portal @zeroliu
- #967 Fix lost embeddings critical bug @logancyang
- #952 Add a small delay to avoid race conditions @logancyang
2.7.10
A BIG update incoming!
- A more robust indexing module is introduced. Partitioned indexing can handle extremely large vaults now!
- LM Studio has been added as an embedding provider, it's lightning-fast!
- A "Verify Connection" button is added when you add a Custom Model, so you can check if it works before you add it! (This was first implemented by @Emt-lin, updated by @logancyang)
Check out the details below!
Improvements
- Big upgrade of indexing logic to have a more robust UX
- Enable incremental indexing. Now "refresh index" respects inclusion/exclusion filters
- Implement partitioning logic for large vaults
- Inclusion filters no longer eclipses exclusion filters.
- Add Stop indexing button
- Add the "Remove files from Copilot index" command that takes in the same list format from "List indexed files"
- Add confirmation modal for actions in settings that lead to reindexing
- Add LM Studio to embedding providers
- Add Verify Connection button for adding custom models.
- Update the max sources setting to 30 per user request. Be warned: a large number of sources may lead to bad answer quality with weaker chat models
- Add metadata to context, now you can directly ask "what files did i create/modified in (time period)"
Bug Fixes
- Fix safeFetch for 3rd party API with CORS on, including moonshot API and perplexity API, etc.
- Fix time-based queries for some special cases
2.7.9
[Plus] Quick Fixes
- Enhance vault search with current time info
- Fix file already exists error for list indexed files
- Fix web search request (safeFetch GET)
2.7.8
Improvements
- #916 Refresh VectorStoreManager at setting changes @logancyang
Bug fixes
- #918 Brevilabs CORS issue @logancyang
- #917 Clear chat context on new chat @logancyang
2.7.7
Improvements
- #908 Add setting to exclude copilot index in obsidian sync @logancyang
- #906 Update current note in context at change @logancyang
Bug fixes
- #913 Validate or invalidate current model when api key is updated @logancyang
- #912 Fix Index not loaded, add better index checks for a fresh install @logancyang
- #911 Avoid using jotai default store @zeroliu