       2026/02/24 2026/01/26 2025/11/08 2025/10/25 2025/10/13 2025/08/13


⁃ [Homepage]
⁃ [Upstream]
⁃ [Changelog]


[Homepage] <https://thanosapollo.org/projects/gnosis/>

[Upstream] <https://git.thanosapollo.org/gnosis/>

[Changelog] <https://thanosapollo.org/log/gnosis/>


1 0.7.0
═══════

1.1 New features
────────────────

  ⁃ Review topic from dashboard nodes view (`r'), with configurable
    forward-link and backlink depth (`R' or `C-u r').
  ⁃ `gnosis-review-topic' accepts separate forward/backlink depth to
    include themata from related nodes.
  ⁃ `gnosis-save-hook' runs after saving a thema, called with the thema
    ID.
  ⁃ Link integrity detection and repair commands (`gnosis-links-check',
    `gnosis-links-sync').
  ⁃ Dashboard maintenance menu for syncing/rebuilding nodes and link
    health checks.
  ⁃ Dashboard shows themata with orphaned links.
  ⁃ View due org-gnosis nodes linked to themata from dashboard.
  ⁃ Bulk replace string in keimenon with org-gnosis node link.
  ⁃ Custom `gnosis-center-content-during-review' option.
  ⁃ Delete action available during review.
  ⁃ Format org-gnosis links in keimenon during review output.
  ⁃ Export deck option to include or exclude suspended themata.
  ⁃ Exported decks include a `#+THEMATA:' header with thema count.
  ⁃ Importing into an existing deck prompts for confirmation.
  ⁃ Failed thema imports report the source file line number.


1.2 Dashboard
─────────────

  ⁃ Added nodes dashboard, view org-gnosis nodes information including
    backlinks and linked themata as well as start a review session.
  ⁃ Suspend column displays `Yes' `No' instead of `1' `0'.
  ⁃ Flatten Actions submenu into the home menu.
  ⁃ Separate Import/Export into its own menu column.
  ⁃ Four-column layout: Navigate, Actions, Import/Export, Maintenance.


1.3 Algorithm
─────────────

  ⁃ Cap gnosis-synolon at `gnosis-algorithm-synolon-max' (default 3.0),
    floor at 1.3.
  ⁃ Add interval fuzz to prevent review clustering.
  ⁃ Fix lethe event: properly reduce gnosis-plus on consecutive
    failures.


1.4 Performance
───────────────

  ⁃ Dashboard suspend, delete, and edit update only the affected entry
    instead of refreshing the entire buffer.
  ⁃ Dashboard nodes view uses bulk queries for link counts (2 queries
    instead of 2N).
  ⁃ Deck export uses 2 bulk queries instead of 2 per thema (N+1
    eliminated).
  ⁃ Deck export uses plain text insertion instead of per-thema buffer
    scans (O(n^2) eliminated).
  ⁃ Deck import wraps all operations in a single transaction with
    pre-cached IDs (10K fsyncs reduced to 1).
  ⁃ Review updates use a single DB query.
  ⁃ Tag output uses a single DB call.
  ⁃ Average daily reviews computed with a single DB call.


1.5 Bug fixes
─────────────

  ⁃ Fix `gnosis-monkeytype' hook leak (now buffer-local).
  ⁃ Fix `vc-pull' to reopen database properly after successful pull.
  ⁃ Pre-load `emacsql-sqlite-builtin' to fix `cl-generic' dispatch crash
    on Emacs 29+.


1.6 Documentation
─────────────────

  ⁃ Update Introduction to describe the intended workflow with
    `org-gnosis' (write notes, create themata, link, review).
  ⁃ Document the two separate databases (gnosis and org-gnosis).
  ⁃ Update dashboard section for new menu layout.
  ⁃ Add Import & Export section with export options and import behavior.


2 0.6.0
═══════

2.1 New features
────────────────

  ⁃ View links to org-gnosis nodes during review.
  ⁃ /Monkeytype/ wrong answers upon failed recalls.


2.2 gnosis-modeline-mode
────────────────────────

  ⁃ Add 'warning face property for due themata indication.


2.3 cloze themata
─────────────────

  ⁃ [fix] Properly center keimenon during reviews.


2.4 Other
─────────

  ⁃ gnosis-cloze-string value defaults to `"(...)"'.


3 0.5.8
═══════

  ⁃ Update database to version 5.
  ⁃ Restructure gnosis modules.
  ⁃ Add monkeytype functionality.


4 0.5.7
═══════

  ⁃ Resolve issues relating to selecting multiple questions on
    dashboard.
  ⁃ Resolve issues for suspending content.
  ⁃ Improve performance for suspending multiple questions


5 0.5.6
═══════

  ⁃ Fix issues for clozes with multiple identical answers.
  ⁃ Improve performance for suspending multiple notes via the dashboard.
  ⁃ Display newlines when reviewing notes.
  ⁃ Add feature to mark all notes present at current dashboard.


6 0.5.5
═══════

  ⁃ Performance improvements for un/suspending decks.
  …  …
