Version 0.4.0
-
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 withekg-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
andekg-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.