gnosis Atom Feed

Description
Spaced Repetition System
Latest
gnosis-0.5.2.0.20250630.80832.tar (.sig), 2025-Jun-30, 220 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

1. Gnosis

1.1. About

Gnosis is a GNU Emacs learning tool, with a spaced repetition like implementation.

Old versions

gnosis-0.5.2.0.20250630.80219.tar.lz2025-Jun-3037.8 KiB
gnosis-0.5.1.0.20250622.13927.tar.lz2025-Jun-2237.2 KiB
gnosis-0.5.1.0.20250618.1804.tar.lz2025-Jun-1837.2 KiB
gnosis-0.4.10.0.20241212.14747.tar.lz2025-Jan-1540.9 KiB
gnosis-0.4.8.0.20241115.104152.tar.lz2024-Nov-1540.4 KiB
gnosis-0.4.7.0.20241107.81225.tar.lz2024-Nov-0740.6 KiB
gnosis-0.4.6.0.20241031.50528.tar.lz2024-Nov-0140.6 KiB
gnosis-0.4.5.0.20241009.160730.tar.lz2024-Oct-1240.7 KiB
gnosis-0.4.4.0.20241006.53624.tar.lz2024-Oct-0640.1 KiB
gnosis-0.4.3.0.20240906.122813.tar.lz2024-Sep-0640.3 KiB

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.

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.