Releases: logancyang/obsidian-copilot
2.8.6
- Copilot Chat now has a collapsible block for the thought process of thinking models! π₯
- Copilot Plus can answer questions about your vault structure starting from this release!
- A new UI for QA inclusion/exclusion filters. It helps avoid malformed inputs and provides a more streamlined experience.
- Copilot Plus should work on Android devices without issue now!
Improvements
- #1266 Add support for rendering
<think>
sections and fix RAG with reasoning models @logancyang - #1249 Implement getFileTree intent @wenzhengjiang
- #1261 Enhance inclusion/exclusion patterns settings @zeroliu
- #1264 Optimize the style of model item display. @Emt-lin
Bug Fixes
- #1275 Refactor note reference and fix dupe title issue @logancyang
- #1274 Show Vault Too Large notice @logancyang
- #1273 Refresh index should reindex files missing embeddings @logancyang
- #1272 Fix Azure OpenAI chat model @logancyang
- #1262 Remove language-specific prompt in command prompts @zeroliu
- #1260 Fix the issue of the safeFetch method not work on Android. @Emt-lin
- #1254 Fix the provider that requires verification. @Emt-lin
2.8.5
OpenAI O1-mini and O3-mini are added as built-in models! π₯ You can add other O series models with "OpenAI" provider as well (Please confirm your tier with OpenAI and check if you have access to their O series API).
And we have a much better model table in the setting where you can add your own "display name" to your model, mark their capabilities "vision", "reasoning", "websearch", and drag-and-drop reorder them as you like! Thanks to @Emt-lin for the implementation!
β οΈ Announcement for Believers
For those who used copilot-plus-large
to index their vault must do a force re-index to keep it working. We found the provider unstable so we switched to another provider. As the product matures there won't be such changes anymore. Sorry for the disruption π
Improvements
- #1225 Support custom model displayNames and reorderable Model list. @Emt-lin
- #1232 Adding support for Mistral as an LLM provider @o-mikhailovskii
- #1240 Add configurable batch size, update embedding requests per min @logancyang
- #1239 Add ModelCapability enum and capability detection @logancyang
- #1223 feat: update Gemini model names to v2.0 @anpigon
- #1238 Add openai o-series support @logancyang
- #1220 refactor: Improve source links formatting and rendering. @iinkov
- #1207 refactor: optimize the switching experience of the model. @Emt-lin
- #1242 Reduce binary size @zeroliu
Bug Fixes
- #1243 Fixed apikey not switching in custom model form @Emt-lin
- #1245 Remove custom base URL fallback in YouTube transcript retrieval @logancyang
- #1237 Update copilot-plus-large @logancyang
- #1227 Fix max tokens passing @logancyang
- #1226 fix: Handle undefined activeEmbeddingModels in settings sanitization @logancyang
2.8.4
Gemini 2.0 Flash is fresh out of the oven, and our copilot-plus-flash is using it! Covered by your license key! π₯
Improvements
Hot Fixes
- #1206 Add believer exclusive model copilot-plus-large @logancyang
- #1205 Fix button focus color @zeroliu
- #1204 Do not trigger reindexing with matching index. Reenable plus welcome dialog @zeroliu
- #1203 Disable welcome modal @zeroliu
- #1197 Fix non-string tag crashing issue @zeroliu
- #1202 Stop waiting for license check onload @zeroliu
2.8.3
Our FIRST Plus chat model is here!! π₯π₯π₯ copilot-plus-flash
covered by your plus license key. Now, we have a plus chat model and 3 plus-exclusive embedding models available, a truly work-out-of-box experience without the need to bring your own API key! π
Improvements
- #1150 Add Copilot Plus Flash model for Plus users @logancyang
- #1194 Show newest version at the top of settings @logancyang
- #1193 Implement PDF cache @logancyang
- #1160 Improve Plus user onboarding @zeroliu
- #1157 Add fallback mechanism for YouTube transcript retrieval @logancyang
- #1154 Debounce settings input @zeroliu
- #1151 Catch and show invalid license key error @logancyang
- #1145 Improve test cases for time range @wenzhengjiang
- #1122 Attach plugin version to request headers @wenzhengjiang
Bug Fixes
- #1148 Avoid full vault scan on incremental indexing @zeroliu
- #1133 Fix UI issues with the textArea component @Emt-lin
- #1125 Fix button color @zeroliu
- #1145 Improve test cases for time range @wenzhengjiang
- #1151 Catch and show invalid license key error @logancyang
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