Skip to content

Releases: logancyang/obsidian-copilot

2.7.10

20 Dec 00:12
e553ee1
Compare
Choose a tag to compare

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
SCR-20241219-ocfs
  • Inclusion filters no longer eclipses exclusion filters.
  • Add Stop indexing button
SCR-20241219-ocmt
  • Add the "Remove files from Copilot index" command that takes in the same list format from "List indexed files"
SCR-20241219-ocud
  • Add confirmation modal for actions in settings that lead to reindexing
SCR-20241219-ocxs
  • Add LM Studio to embedding providers
SCR-20241219-odeh
  • Add Verify Connection button for adding custom models.
SCR-20241219-odhv
  • 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
SCR-20241219-odph
  • 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

11 Dec 05:49
8feac2e
Compare
Choose a tag to compare

[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

10 Dec 22:20
06a405a
Compare
Choose a tag to compare

Improvements

Bug fixes

2.7.7

09 Dec 20:53
1f649de
Compare
Choose a tag to compare

Improvements

Bug fixes

2.7.6

03 Dec 20:52
c70a039
Compare
Choose a tag to compare

Critical Bug Fix

2.7.5

03 Dec 02:01
5609c66
Compare
Choose a tag to compare

Great news, no more "Save and Reload" thanks to @zeroliu ! Settings now save automatically! 🚀🚀🚀

Improvements

  • #890 Implement indexing checkpointing @logancyang
  • #886 UX improvements (Fix long titles in context menu, chat error as AI response, etc.) @logancyang
  • #882 Add user message shade @logancyang
  • #881 Copilot command: list all indexed files in a markdown note @logancyang
  • #874 Auto save settings @zeroliu
    • Settings now automatically save after changes without requiring manual save and reload!!
  • #872 Add New chat confirm modal, restructure components dir @logancyang
  • #851 Support certain providers to customize the base URL @Emt-lin
  • #850 Fix system message handling for o1-xx models, convert systemMessage to aiMessage for compatibility @Emt-lin
  • #880 Append user system prompt instead of override @logancyang

Bug fixes

2.7.4

25 Nov 20:11
b492aa5
Compare
Choose a tag to compare

Improvements

Bug fixes

  • #842 Fix system message for non-openai models @logancyang
  • #843 Alpha quick fixes @logancyang
    • Fix message edit
    • Unblock saveDB
    • Skip rerank call if max score is 0
    • Fix double indexing trigger at mode switch

2.7.3

23 Nov 01:54
aecbb58
Compare
Choose a tag to compare

Improvements

Copilot Plus Alpha is here! I've been working on this for a long time! Test license key is on its way to project sponsors and early supporters.

  • Time-based Queries: Ask questions like Give me a recap of last week @vault or List all highlights from my daily notes in Oct @vault. Copilot Plus understands time!
  • Cursor-like Context Menu: Enjoy a more intuitive and streamlined context menu specifically designed for Plus Mode. It not only shows note titles but also PDF files and URLs!
  • URL Mention Capability: Quickly reference URLs in your chat input. Copilot Plus can grab the webpage in the background!
  • Vault Search with Cmd + Shift + Enter: Search your vault with a simple keyboard shortcut, this is equivalent to having @vault in your query.
  • Dynamic Note Reindexing: Copilot index is updated at note modify event under Copilot Plus mode (this is not the case in Vault QA basic mode), ensuring your data is always up-to-date.
  • Image Support in Chat: Add and send image(s) in your chat for any LLMs with vision support.
  • PDF Integration in Chat Context: Easily incorporate PDF file or notes with embedded PDF in your chat context.
  • Web Search Functionality: Access the web directly from your Copilot Plus Mode with @web.
  • YouTube Transcript: Easy access to video transcript with @youtube video_url in chat.
SCR-20241122-pqqv SCR-20241122-pqyk

Bug fixes

2.7.2

13 Nov 22:35
0d574e1
Compare
Choose a tag to compare

Improvements

SCR-20241113-mxog
  • Add setting to optionally disable index loading on mobile to save resources @logancyang
SCR-20241113-mycf
  • Add default open area settings @zeroliu
SCR-20241113-mxvc
  • Use Lucide icons to replace custom SVG icons @zeroliu
  • Refactor chat control tooltips @zeroliu
  • Sample 2 vault QA prompts for vault QA mode without replacement @logancyang

Bug fixes

2.7.1

05 Nov 22:21
530ca3f
Compare
Choose a tag to compare

Improvements

  • #774 Optimize model setting style for mobile devices @Emt-lin 🚀
SCR-20241105-mrkz SCR-20241105-mpvu SCR-20241105-mthk

Bug fixes

  • #781 Fix garbage collection command @logancyang
  • #779 Fix Ollama embedding context length with truncation @logancyang
  • Fix issue where user's setting exclusion files are not excluded when calculating tokens @Emt-lin