Version 0.13.0 of package Gnosis has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Gnosis describes itself as: ================ Knowledge System ================ More at https://elpa.gnu.org/packages/gnosis.html ## Summary: 1 Gnosis ════════ Gnosis is a personal knowledge management and spaced repetition system for Emacs. It integrates two complementary subsystems in a single package: a Zettelkasten-style note system called *nodes*, and a flashcard-based self-testing system built around *themata*. Both subsystems share a single SQLite database, and their contents are linked together so that flashcard questions can refer directly to the notes they are drawn from. 1.1 Why Gnosis ────────────── Most spaced repetition tools treat flashcards as isolated units. You create a card, review it, and the system schedules the next review. The cards have no relationship to each other or to anything outside the review loop. Most note-taking tools do the opposite: they help you build a web of ## Recent NEWS: 2026/09/20 2026/09/15 ⁃ [Homepage] ⁃ [Upstream] ⁃ [Changelog] [Homepage] <https://thanosapollo.org/projects/gnosis/> [Upstream] <https://git.thanosapollo.org/gnosis/> [Changelog] <https://thanosapollo.org/log/gnosis/> 1 0.13.0 ════════ 1.1 Upgrading ───────────── ⁃ Require keymap-popup 0.4.4 for post-answer popup ownership and cleanup. ⁃ Upgrade released schema 10 to schema 11 to add optional thema rubrics. Existing answers, schedules and study history are preserved. Released schema 8 and 9 databases upgrade through the existing migration steps. ⁃ Back up the database, Org files and media before the first database open with this version. Downgrading to 0.12.0 requires its matching schema-10 backup, not a database already upgraded to schema 11. ⁃ Portable content format 5 includes ordinary managed images. Exports carry image bytes, but not original PDFs, region/occlusion cards or 3D models. Back up managed assets with `gnosis-backup-data' and preserve original PDFs and other external source files separately. 1.2 Review and practice ─────────────────────── ⁃ Add rubric-based free-response questions with asynchronous evaluation. Reviewers can inspect and override provisional feedback before accepting a result. Evaluation errors and cancellation do not record failed grades. The optional evaluator receives the question, reference answer, rubric and response; configure its backend before using this question type. ⁃ Show post-answer actions in a popup with the pending result and next review date. Practice feedback reports that the schedule is unchanged. ⁃ Add practice-completion notifications and scheduled review from completed practice summaries through `gnosis-review-summary-scheduled', preserving separate practice evidence. ⁃ Preserve the answered occurrence through editing, source navigation and callbacks. Replaced sessions, deleted cards and foreign databases cannot receive stale grades or actions. ⁃ Complete typing exercises whose target ends with a newline. 1.3 Authoring and illustrations ─────────────────────────────── ⁃ Attach lecture illustrations to explanations with `gnosis-lecture-attach', including local PDF page extraction and links to the original source. ⁃ Preserve complete drafts, source links and literal Org content through narrowed editing, validation, cancellation and interrupted saves. ⁃ Resolve thema tags outside narrowing without changing question headings. ⁃ Preserve Anki model fields and note kinds, and refuse imports whose destination database changes while input is being collected. ⁃ Preserve managed image paths and draft resources; improve model picking precision and reject geometry changes during target publication. 1.4 Journals, navigation and reliability ──────────────────────────────────────── ⁃ Keep journal capture and template insertion inside the selected date, including files visited through symbolic or hard links. ⁃ Preserve exact node selections, native metadata and source targets; reconcile external file changes without indexing stale buffer contents. ⁃ Preserve dashboard selection, sorting and rendering ownership across prompts and buffer changes. Reduce repeated topic and study-day reads. ⁃ Validate scheduler ownership constraints when opening databases and keep startup independent of optional Git integration. ⁃ Expand native command-loop regression coverage and require explicit test completion receipts so interrupted suites cannot report success. 2 0.12.0 ════════ 2.1 Upgrading ───────────── ⁃ Upgrade released schema 9 to schema 10 to retain practice encounter evidence. Released 0.10.6 databases still upgrade through schema 9. Existing content, schedules and study history are preserved; missing historical answers are not invented. ⁃ Back up before the first database open with this version. Downgrading to 0.11.0 requires its matching pre-upgrade database backup, not a schema-10 database. 2.2 Fixes ───────── ⁃ Populate dashboard statistics on first startup without requiring a previous review session to load their implementation. ⁃ Refuse native thema saves that would discard explanation headings or … …
