| Commit message (Expand) | Author | Age | Files | Lines |
| * | feat: optionally show the card's outline path in the drill promptHEADmain | Craig Jennings | 13 days | 2 | -1/+76 |
| * | docs: fix README default-scheduler marker (simple8, not SM5) | Craig Jennings | 13 days | 1 | -1/+1 |
| * | feat: add statistics dashboard CSV export and docs | Craig Jennings | 13 days | 4 | -1/+419 |
| * | feat: add the org-drill statistics dashboard renderer | Craig Jennings | 14 days | 16 | -0/+3387 |
| * | docs: fold Review 2 into the FSRS spec (Response 2) | Craig Jennings | 14 days | 2 | -157/+623 |
| * | feat: add org-drill-treat-headline-as-card-p for empty-bodied cards | Craig Jennings | 14 days | 3 | -2/+110 |
| * | docs: archive 2026-05-30 follow-up to upstream maintainer | Craig Jennings | 14 days | 1 | -0/+22 |
| * | fix: detect #+FILETAGS decks so org-drill-mode auto-enables | Craig Jennings | 14 days | 2 | -10/+79 |
| * | docs: archive 2026-04-29 outreach to upstream maintainer | Craig Jennings | 2026-05-28 | 1 | -0/+49 |
| * | docs: relocate v0 design specs to docs/design/ | Craig Jennings | 2026-05-28 | 5 | -9/+7 |
| * | feat: persist a session log for the stats dashboard | Craig Jennings | 2026-05-28 | 3 | -8/+970 |
| * | chore: gitignore the .notes session-memory file | Craig Jennings | 2026-05-28 | 1 | -0/+1 |
| * | feat: change default scheduling algorithm to simple8 with ADR | Craig Jennings | 2026-05-27 | 2 | -2/+71 |
| * | docs: add v0 design spec for FSRS scheduler | Craig Jennings | 2026-05-27 | 1 | -0/+354 |
| * | refactor: take card-state in org-drill-determine-next-interval-simple8 | Craig Jennings | 2026-05-27 | 4 | -61/+64 |
| * | refactor: take card-state in org-drill-determine-next-interval-sm5 | Craig Jennings | 2026-05-27 | 5 | -63/+75 |
| * | refactor: take card-state in org-drill-determine-next-interval-sm2 | Craig Jennings | 2026-05-27 | 3 | -68/+75 |
| * | test: drop translate_number from card-type integration expectations | Craig Jennings | 2026-05-27 | 1 | -1/+5 |
| * | feat: add org-drill-on-timeout-action to drop unfinished cards at the time limit | Craig Jennings | 2026-05-27 | 2 | -11/+74 |
| * | refactor: thread card-state struct through the item-data round-trip | Craig Jennings | 2026-05-27 | 8 | -139/+216 |
| * | refactor: add org-drill-card-state struct + ADR | Craig Jennings | 2026-05-27 | 1 | -0/+22 |
| * | refactor: sharpen opaque local variable names across org-drill.el | Craig Jennings | 2026-05-27 | 1 | -39/+39 |
| * | refactor: name the progress-meter chars in org-drill-progress-message | Craig Jennings | 2026-05-27 | 1 | -4/+4 |
| * | ci: bump checkout to v5 and force node24 for setup-eask | Craig Jennings | 2026-05-27 | 1 | -6/+13 |
| * | fix: guard sm2 cl-assert error tests behind Emacs-30 skip | Craig Jennings | 2026-05-27 | 1 | -6/+23 |
| * | chore: gitignore the inbox dir and editor backup files | Craig Jennings | 2026-05-27 | 1 | -0/+2 |
| * | feat: undo last rating, customizable keys, and configurable text limit | Craig Jennings | 2026-05-27 | 4 | -49/+323 |
| * | refactor: dedupe presenters, group defcustoms, and fill in docstrings | Craig Jennings | 2026-05-26 | 5 | -232/+428 |
| * | fix: scope cloze fontification to drill buffers via org-drill-mode | Craig Jennings | 2026-05-26 | 4 | -30/+230 |
| * | chore: coverage, autoload fix, and internal cleanup for org-drill | Craig Jennings | 2026-05-26 | 11 | -41/+345 |
| * | test: fix date-sensitive days-since-creation assertion | Craig Jennings | 2026-05-11 | 1 | -7/+13 |
| * | ci: install Eask instead of Cask in workflow setup | Craig Jennings | 2026-05-10 | 1 | -6/+6 |
| * | build: migrate from Cask to Eask | Craig Jennings | 2026-05-10 | 6 | -37/+56 |
| * | test: cover the active-input-method branch of response-get-buffer-create | Craig Jennings | 2026-05-05 | 1 | -0/+12 |
| * | test: cover present-simple-card-with-typed-answer | Craig Jennings | 2026-05-05 | 1 | -0/+18 |
| * | test: cover org-drill-presentation-prompt-in-buffer | Craig Jennings | 2026-05-05 | 1 | -0/+61 |
| * | test: cover org-drill-test-display dev helper | Craig Jennings | 2026-05-05 | 1 | -0/+30 |
| * | test: cover all navigation arrow keys in --read-rating-key | Craig Jennings | 2026-05-05 | 1 | -0/+9 |
| * | test: cover org-drill-add-cloze-fontification flag branch | Craig Jennings | 2026-05-05 | 1 | -0/+19 |
| * | test: cover SM5 random-noise, --read-key-sequence input-method dance, goto-he... | Craig Jennings | 2026-05-05 | 1 | -0/+79 |
| * | test: cover --pick-next-marker and resume happy-paths | Craig Jennings | 2026-05-05 | 2 | -0/+96 |
| * | test: cover --route-rating-result quit/edit/skip/next branches | Craig Jennings | 2026-05-05 | 1 | -0/+71 |
| * | test: cover the leitner main entry orchestrator | Craig Jennings | 2026-05-05 | 1 | -0/+106 |
| * | test: cover the org-drill main entry and hypothetical-next-review-date dispatch | Craig Jennings | 2026-05-05 | 2 | -0/+129 |
| * | test: cover replace-entry-text multi mode, multicloze weight errors, copy-to-... | Craig Jennings | 2026-05-05 | 1 | -0/+93 |
| * | test: cover leech-warning, minibuffer timer, cloze length flag, simple8 noise | Craig Jennings | 2026-05-05 | 1 | -0/+115 |
| * | test: cover marker end-pos, variable-pitch restore, young/overdue queue branches | Craig Jennings | 2026-05-05 | 3 | -0/+104 |
| * | test: cover leitner-start-box and --read-rating-key input shapes | Craig Jennings | 2026-05-05 | 2 | -0/+198 |
| * | test: cover merge-buffers, all-leitner-capture, leitner-vs-drill summary | Craig Jennings | 2026-05-05 | 1 | -0/+142 |
| * | test: cover --setup-display, --restore-display, --migrate-from-source, scope=... | Craig Jennings | 2026-05-05 | 2 | -0/+214 |