Version 0.5.2 of package Gnosis has just been released in NonGNU ELPA. You can now find it in M-x list-packages RET.
Gnosis describes itself as: ======================== Spaced Repetition System ======================== More at https://elpa.nongnu.org/nongnu/gnosis.html ## Summary: 1 Gnosis ════════ Gnosis is a GNU Emacs spaced repetition system. • Project's Page: <https://thanosapollo.org/projects/gnosis/> • User Manual: <https://elpa.nongnu.org/nongnu/doc/gnosis.html> ## Recent NEWS: 1 0.5.2 ═══════ ⁃ Fix importing deck issues with non-new gnosis ids. ⁃ Minor aesthetic changes on review header. ⁃ Remove modeline review indication when due reviews are 0. 2 0.5.1 ═══════ ⁃ Minor bug fixes & documentation update. 3 0.5.0 ═══════ [Announcement post] ⁃ Major rewrite of gnosis database ⁃ All columns have the same value types ⁃ Every note (/thema/) type will consist of ⁃ *keimenon* (passage/document) a string value. ⁃ *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. [Announcement post] <http://thanosapollo.org/posts/gnosis-0-5-0-release/> [org-gnosis] <https://thanosapollo.org/projects/org-gnosis/> 4 0.4.10 ════════ ⁃ Implement major performance improvements in gnosis-dashboard. 5 0.4.9 ═══════ • Implement asynchronous dashboard creation • Minor bug fixes 6 0.4.8 ═══════ ⁃ Refactor average review output 7 0.4.7 ═══════ ⁃ Optimized performance for dashboard homepage ⁃ Fix face issues on emacs-30 8 0.4.6 ═══════ ⁃ Refactor gnosis-dashboard without using widgets ⁃ Improve searching of gnosis notes within dashboard 9 0.4.5 ═══════ ⁃ Fix cloze hint removal issues. ⁃ Update documentation ⁃ Add Contributing section ⁃ Refactor gnosis-dashboard module as part of gnosis.el 10 0.4.4 ════════ ⁃ Add clear-history. ⁃ *Refactor* review actions to use read-char-choice. ⁃ This is done to allow users to switch buffers during review, something that couldn't be done with read-multiple-choice ⁃ Add documentation for interactions with other software ⁃ Add documentation for using gnosis with `emacs-no-literring'. 11 0.4.3 ════════ ⁃ Fix breaking changes for editing cloze notes. ⁃ Refactor calculation of dates in gnosis algorithm. 12 0.4.2. ═════════ ⁃ Fix display issues on non-grapical interface. ⁃ Add variable watchers for custom algorithm values. ⁃ Update assertions for editing notes 13 0.4.1 ════════ ⁃ Update to emacsql-4.0.0 14 0.4.0 ════════ ⁃ Major rewrite on gnosis algorithm. ⁃ Add gnosis-score ⁃ Add epignosis and agnoia ⁃ Add lethe and anagnosis events ⁃ Anagnosis events adjust gnosis-score depending on review performance, using epignosis and agnoia ⁃ Lethe resets next interval to 0 ⁃ Refactor calculations of next interval and gnosis-score ⁃ Add custom variables for tags and decks, configured using emacs lisp. ⁃ Rewrite gnosis database. ⁃ Remove deck specific values. ⁃ Use new algorithm variables.