Skip to content

Version 0.4.0

Compare
Choose a tag to compare
@ahyatt ahyatt released this 23 Sep 20:04
· 193 commits to main since this release
  • Added ability to save in-progress notes.

  • Added "magic tags", tags that cause elisp to be executed.

  • Added ekg-llm, a separate module, so LLMs can append to or rewrite notes, using other notes as prompts. As with ekg-embeddings, a Open API key is required.

  • Added ekg-capture-file to save notes associated with a file, or go that same note.

  • Depend on the llm package for embeddings and llm functionality, so the user can choose different providers.

  • Improved ekg-clean-db to fix bugs and change empty-note deletion logic.

  • Improved ekg-embedding package to make it more robust to missing embeddings (like what can happen if you save notes without loading the package first).

  • Added commas to the tag header.

  • Made separator in ekg-capture-mode and ekg-edit-mode customizable.

  • Fixed display of org notes to have properly formatted links and images. Links can be opened with =[C-c o]=.

  • Fixed bug where in embedding search and buffer similarity, the highest match was discarded.

  • Fixed bug in title transclusion for company users.

  • Changed template behavior to also use parent tags (so templates on "foo" tag, will work if the note tag is "foo/bar").

    Thanks to contributors Gleek and Qingshui Zheng.