Releases: ahyatt/ekg
Releases · ahyatt/ekg
Version 0.6.4
What's Changed
- Fix issue where types were being displayed multiple times in notes by @ahyatt in #175
- Add a contrib directory, and add the ekg-email extension by @ahyatt in #176
- Fix issue with ekg-email and emails without cc's by @ahyatt in #179
- Fix LLMs not expanding inlines, broken in commit #172 by @ahyatt in #180
ekg-setup-notes-buffer'
setq-local'default-directory' to
ekg-db-file' parent directory. by @monkpearman in #182- Add tags for markdown-buffer ekg notes on save and exit by @ahyatt in #188
- Use batch embeddings in ekg-embedding-generate-all by @ahyatt in #191
New Contributors
- @monkpearman made their first contribution in #182
Full Changelog: 0.6.3...0.6.4
Version 0.6.3
What's Changed
- When showing ekg notes, open the notes in the current window by @ahyatt in #166
- Get a single-valued (unique) property to show up in the metadata by @ahyatt in #167
- Fix issue with tag completions not triggering if they had spaces by @ahyatt in #169
- Remove a duplication definition of ekg-property-multivalue-type by @ahyatt in #171
- Fix tests caused by triples getting more strict with schema by @ahyatt in #173
- Improve the LLM json representation of past notes for LLM context by @ahyatt in #172
- Remove never-used schema for named, email, and person by @ahyatt in #168
Full Changelog: 0.6.2...0.6.3
Version 0.6.2
What's Changed
- Add exporting to Denote by @jayrajput
Version 0.6.1
Version 0.6.0
- Use note-based "memory" for LLM note additions (in
ekg-llm
). This significantly increases the usefulness of the LLM responses. - Add Markdown-mode inline tags.
Version 0.5.1
- Improve regex for inline tag linkification so we linkify more valid inline tags.
- Improve logseq import to import notes without org structure, and use filetags.
- Fix inline tag bug that test and real failures.
Version 0.5.0
- Simplified trashed tags from using tag prefixes to using a simple trash tag
ekg-trash-tag
. - Added
ekg-show-notes-with-tag-prefix
. - Add tags while writing the body of notes by completing with "#".
- Added functionality so that org-mode commands, and potentially others, narrow automatically so the metadata line and the read-only nature don't mess things up.
- =ekg-auto-save=, a new module by @qingshuizheng.
- Added aborting a note as an actual command, also by @qingshuizheng.
- Fix issue with trashing notes with tags that are partially trashed.
- Saving while editing a note will no longer add the draft tag. This means that if you are editing a draft, it will not keep it as a draft, so it will become a normal note.
- Fix issue with using ekg-llm with vertex, which doesn't understand system prompts.
- Fix metadata face which didn't work well with all themes - now the metadata section is just bolded.
- Improve display regenerating embeddings via
ekg-embedding-generate-all
. - Change multi-title note display from using newlines to commas
- Made deleting titles and resources possible, and properly skipped empty properties for multi-line propeties.
- Handle backup errors better, warning and proceding if not a forced backup, erroring out with a better message if forced.
- Don't show trashed notes in drafts.
Version 0.4.3
- Added autoloads
- Fixed issue that could occur when saving with malformed buffers.
Version 0.4.2
- Switch LLM chat output to streaming when available.
- Fix inclusion of title-based transclusion ">t", which included the "t" as part of the completion.
- Fix tag renaming possibly causing duplication.
- Ensure renamed tags are normalized.
- Support metadata where fields are specified via multiple property lines and make "title" such a field, so now titles can have commas.
- Add new cleanup:
ekg-clean-propertized-text
, run onekg-clean-db
.
Version 0.4.1
- Fix issues using default emacs in-buffer completion, and allowing completion in places we shouldn't.
- Add
ekg-embedding-generate-on-save
andekg-embedding-disable-generate-on-save
to turn on and off generating embeddings for notes.