NonGNU ELPA - gnosis

gnosis Atom Feed

Description
Spaced Repetition System
Latest
gnosis-0.5.1.tar (.sig), 2025-Jun-18, 210 KiB
Maintainer
Thanos Apollo <public@thanosapollo.org>
Website
https://thanosapollo.org/projects/gnosis
Browse ELPA's repository
CGit or Gitweb
Badge
Manual
gnosis

To install this package from Emacs, use package-install or list-packages.

Full description


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>

Old versions

gnosis-0.5.0.tar.lz2025-Jun-1741.5 KiB
gnosis-0.4.10.tar.lz2024-Dec-1040.8 KiB
gnosis-0.4.8.tar.lz2024-Nov-0840.4 KiB
gnosis-0.4.7.tar.lz2024-Nov-0740.6 KiB
gnosis-0.4.6.tar.lz2024-Oct-2340.6 KiB
gnosis-0.4.5.tar.lz2024-Oct-1240.6 KiB
gnosis-0.4.4.tar.lz2024-Oct-0640.1 KiB
gnosis-0.4.3.tar.lz2024-Sep-0640.2 KiB
gnosis-0.4.2.tar.lz2024-Sep-0540.5 KiB
gnosis-0.4.1.tar.lz2024-Aug-1939.1 KiB

News

-*- mode: org -*-
* 0.5.1
+ Minor bug fixes & documentation update.

* 0.5.0
[[http://thanosapollo.org/posts/gnosis-0-5-0-release/][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 [[https://thanosapollo.org/projects/org-gnosis/][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.

* 0.4.10
+ Implement major performance improvements in gnosis-dashboard.
  
* 0.4.9
- Implement asynchronous dashboard creation
- Minor bug fixes
  
* 0.4.8
+ Refactor average review output

* 0.4.7
+ Optimized performance for dashboard homepage
+ Fix face issues on emacs-30

* 0.4.6
+ Refactor gnosis-dashboard without using widgets
+ Improve searching of gnosis notes within dashboard

* 0.4.5
+ Fix cloze hint removal issues.
+ Update documentation
  + Add Contributing section
+ Refactor gnosis-dashboard module as part of gnosis.el

* 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=.

* 0.4.3
+ Fix breaking changes for editing cloze notes.
+ Refactor calculation of dates in gnosis algorithm.

* 0.4.2.

+ Fix display issues on non-grapical interface.
+ Add variable watchers for custom algorithm values.
+ Update assertions for editing notes

* 0.4.1
+  Update to emacsql-4.0.0

* 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.