Releases: logancyang/obsidian-copilot
2.8.2
Enjoy much better image support! Now you can copy and paste images into the chat input in plus mode! And web images are also passed to the model if you include the URLs. A SOTA embedding model copilot-plus-large
is added for plus users!
And note that the web search endpoint has been updated, please update to v2.8.2, or your web search @web
won't work!
Improvements
- #1116 Support different kinds of images (web url, local) @logancyang
- #1115 Enable image input for gemini flash 2.0 @logancyang
- #1095 Support copy-paste image @zeroliu
- #1107 Add copilot-plus-large embedding model @logancyang
- #1105 Update websearch endpoint @logancyang
- #1104 Update prompts for Copilot commands @logancyang
- #1096 Add file path to context suggestion @zeroliu
Bug Fixes
- #1108 Fix user message formatting and wrap codeblock for long lines @logancyang
- #1106 Add time tool tests @logancyang
2.8.1
Chat UI revamp as we move towards a more extensible design to clear the way for more features in the next iterations! Drag-and-drop images to chat input for Plus mode!
Improvements
- #1074 Chat UI revamp @zeroliu
- #1085 Support drag-and-drop image @zeroliu
- #1059 Add support for customizable conversation filenames @Emt-lin
- #1076 Optimize Embedding model setting UX @Emt-lin
- #1055 Remove old settings UI @Emt-lin
- #1077 Update local copilot instructions for macOS @joshmedeski
Bug Fixes
- #1090 Fix onboarding db issue and more @logancyang
- Some new users reported that they see "fatal error" index doesn't exist, this should be fixed now. Just make sure you switch embedding model to openai and provide the openai API key!
- "Edit custom prompt" command was lost in 2.8.0 but it's back now!
- #1093 Update default conversation filename @logancyang
- #1091 Update settings @logancyang
- #1081 Fix time expressions @logancyang
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)