Dropped emacsql dependency: gnosis now uses Emacs’s built-in
sqlite module (requires Emacs 29+). The new gnosis-sqlite
backend handles all database access.
Unified database: org-gnosis has been merged into gnosis.
A single gnosis.db stores both themata and nodes. Existing
org-gnosis data is migrated automatically.
Decks removed: the deck abstraction is gone. Existing deck names
are automatically converted into tags during the v6 migration, so
no data is lost. Export and import are now thema-centric with tag
filtering.
Anki import: import Anki decks or user collections directly with
gnosis-anki-import.
Tag filtering: gnosis-tags-filter-prompt supports +tag -tag
syntax for include/exclude filtering. Used in export and
gnosis-collect-thema-ids.
Day start hour: gnosis-algorithm-day-start-hour (default 3)
lets you define when a new review day begins.
Tag bulk operations: rename, regex bulk rename (R), merge case
duplicates (C), bulk delete, and suspend/unsuspend from the
dashboard tags view. Tag renames are merge-safe (handles UNIQUE
conflicts when target tag already exists).
Elapsed time intervals: the algorithm uses actual elapsed time
for interval calculation.
Review transient menu: gnosis-review uses transient instead of
completing-read.
Template expansion: {*} heading markers in templates are expanded
relative to insertion context via gnosis-org-expand-headings.
Export with tag filtering: gnosis-export-themata supports tag
filtering and node export.
Auto input-method detection: gnosis detects the script of the
expected answer (Greek, Cyrillic, etc.) and activates the
appropriate input method during review.
Configured via gnosis-script-input-method-alist.
Change thema type and deck via gnosis-update-thema.
Dashboard bulk-link action for currently displayed themata.
Dashboard header-line with entry count and context.
Asynchronous deck import with gnosis-import-deck-async.
hypothesis assumption/hint, string value related to keimenon
to help finding the right answer.
answer, a string value, self explanatory.
parathema, a string value, the “extras” with emphasis on adding
Drop support for images
Image support will be rewritten in the next minor version, to
support them as file links via keimenon.
Drop support y-or-n notes
With this update your current y-or-n notes will be converted into
MCQ type, with “Yes” & “No” choices.
Support for org-mode
Create & edit notes in an org-mode buffer, replacing previous
emacs-lisp implementation.
Export decks as org-mode files
Import & Edit decks as org-mode files
Support for linking gnosis notes with org-gnosis notes.
Adding an org link to either the keimenon or parathema of a gnosis
note to an org-gnosis note will link said notes, this way you can
do review gnosis notes that are related to a specific topic/note
of org-gnosis.