branch: externals/gnosis
commit 0d0a43642dc122a1e8e4b27c1862f52303b856e1
Author: Thanos Apollo <[email protected]>
Commit: Thanos Apollo <[email protected]>
Version bump: 0.8.0
+ Auto input-method detection: gnosis detects the script of the
expected answer (Greek, Cyrillic, etc.) and activates the
appropriate input method during review.
Configured via ~gnosis-script-input-method-alist~.
+ Change thema type and deck via ~gnosis-update-thema~.
+ Dashboard bulk-link action for currently displayed themata.
+ Dashboard header-line with entry count and context.
+ Asynchronous deck import with ~gnosis-import-deck-async~.
+ Demo deck included in =decks/demo.org=.
** Performance
+ New ~gnosis-tl~ module replaces ~tabulated-list-print~ for
dashboard rendering (3-4x faster).
+ Progressive async rendering for large dashboards.
+ Batch-fetch review data instead of per-thema queries.
** Bug fixes
+ Fix anagnosis event calculation in the algorithm.
+ Fix cloze tag removal for edge cases and mc-cloze type.
+ Fix ~vc-pull~ to run migrations after pull.
---
NEWS.org | 25 +++++++++++++++++++++++++
gnosis.el | 2 +-
2 files changed, 26 insertions(+), 1 deletion(-)
diff --git a/NEWS.org b/NEWS.org
index 223b0dfb97..685abc2a13 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -3,6 +3,31 @@
+ [[https://git.thanosapollo.org/gnosis/][Upstream]]
+ [[https://thanosapollo.org/log/gnosis/][Changelog]]
+* 0.8.0
+#+DATE: 2026/03/04
+
+** New features
++ Auto input-method detection: gnosis detects the script of the
+ expected answer (Greek, Cyrillic, etc.) and activates the
+ appropriate input method during review.
+ Configured via ~gnosis-script-input-method-alist~.
++ Change thema type and deck via ~gnosis-update-thema~.
++ Dashboard bulk-link action for currently displayed themata.
++ Dashboard header-line with entry count and context.
++ Asynchronous deck import with ~gnosis-import-deck-async~.
++ Demo deck included in =decks/demo.org=.
+
+** Performance
++ New ~gnosis-tl~ module replaces ~tabulated-list-print~ for
+ dashboard rendering (3-4x faster).
++ Progressive async rendering for large dashboards.
++ Batch-fetch review data instead of per-thema queries.
+
+** Bug fixes
++ Fix anagnosis event calculation in the algorithm.
++ Fix cloze tag removal for edge cases and mc-cloze type.
++ Fix ~vc-pull~ to run migrations after pull.
+
* 0.7.0
#+DATE: 2026/02/24
** New features
diff --git a/gnosis.el b/gnosis.el
index 73b44feadb..b284494579 100644
--- a/gnosis.el
+++ b/gnosis.el
@@ -6,7 +6,7 @@
;; Keywords: extensions
;; URL: https://thanosapollo.org/projects/gnosis
-;; Version: 0.7.0
+;; Version: 0.8.0
;; Package-Requires: ((emacs "27.2") (emacsql "4.1.0") (compat "29.1.4.2")
(transient "0.7.2") (org-gnosis "0.2.0"))