| Commit message (Expand) | Author | Age | Files | Lines |
| * | feat: optionally show the card's outline path in the drill promptHEADmain | Craig Jennings | 14 days | 1 | -0/+53 |
| * | feat: add statistics dashboard CSV export and docs | Craig Jennings | 14 days | 1 | -0/+180 |
| * | feat: add the org-drill statistics dashboard renderer | Craig Jennings | 14 days | 15 | -0/+2142 |
| * | feat: add org-drill-treat-headline-as-card-p for empty-bodied cards | Craig Jennings | 14 days | 1 | -0/+87 |
| * | fix: detect #+FILETAGS decks so org-drill-mode auto-enables | Craig Jennings | 2026-05-30 | 1 | -0/+52 |
| * | docs: relocate v0 design specs to docs/design/ | Craig Jennings | 2026-05-28 | 1 | -1/+1 |
| * | feat: persist a session log for the stats dashboard | Craig Jennings | 2026-05-28 | 1 | -0/+407 |
| * | feat: change default scheduling algorithm to simple8 with ADR | Craig Jennings | 2026-05-27 | 1 | -0/+20 |
| * | refactor: take card-state in org-drill-determine-next-interval-simple8 | Craig Jennings | 2026-05-27 | 3 | -36/+50 |
| * | refactor: take card-state in org-drill-determine-next-interval-sm5 | Craig Jennings | 2026-05-27 | 4 | -44/+60 |
| * | refactor: take card-state in org-drill-determine-next-interval-sm2 | Craig Jennings | 2026-05-27 | 2 | -46/+60 |
| * | 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 | 1 | -0/+42 |
| * | refactor: thread card-state struct through the item-data round-trip | Craig Jennings | 2026-05-27 | 7 | -46/+87 |
| * | fix: guard sm2 cl-assert error tests behind Emacs-30 skip | Craig Jennings | 2026-05-27 | 1 | -6/+23 |
| * | feat: undo last rating, customizable keys, and configurable text limit | Craig Jennings | 2026-05-27 | 3 | -0/+181 |
| * | refactor: dedupe presenters, group defcustoms, and fill in docstrings | Craig Jennings | 2026-05-26 | 4 | -0/+125 |
| * | fix: scope cloze fontification to drill buffers via org-drill-mode | Craig Jennings | 2026-05-26 | 3 | -20/+157 |
| * | chore: coverage, autoload fix, and internal cleanup for org-drill | Craig Jennings | 2026-05-26 | 10 | -4/+277 |
| * | test: fix date-sensitive days-since-creation assertion | Craig Jennings | 2026-05-11 | 1 | -7/+13 |
| * | build: migrate from Cask to Eask | Craig Jennings | 2026-05-10 | 1 | -1/+1 |
| * | 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 |
| * | test: cover map-leitner-capture, response-mode, timer, sm2/simple8 dispatch | Craig Jennings | 2026-05-05 | 3 | -0/+210 |
| * | test: cover orchestration helpers extracted during refactor | Craig Jennings | 2026-05-05 | 1 | -0/+245 |
| * | ci: drop Emacs 28.2 from matrix; skip cl-assert tests on Emacs 29 | Craig Jennings | 2026-05-05 | 2 | -30/+25 |
| * | test: shadow signal-hook-function so cl-assertion-failed can be caught | Craig Jennings | 2026-05-05 | 2 | -17/+28 |
| * | test: catch cl-assertion-failed by name without ERT should-wrapping | Craig Jennings | 2026-05-05 | 2 | -20/+24 |
| * | test: replace should-error with manual condition-case in scheduler error tests | Craig Jennings | 2026-05-05 | 2 | -24/+40 |
| * | test: pin should-error type to cl-assertion-failed in scheduler error tests | Craig Jennings | 2026-05-05 | 2 | -8/+16 |
| * | build: bump Org dep to 9.6 to match unguarded org-fold-* calls | Craig Jennings | 2026-05-05 | 1 | -0/+44 |
| * | fix: keep collection scan alive when one entry errors (upstream #53) | Craig Jennings | 2026-05-05 | 2 | -0/+103 |
| * | fix: keep cloze regex within a single line (upstream #38) | Craig Jennings | 2026-05-05 | 1 | -0/+57 |
| * | fix: skip LaTeX preview on TTY frames (upstream #44) | Craig Jennings | 2026-05-05 | 1 | -0/+49 |
| * | fix: clear stale end-pos on resume so final-report fires (upstream #33) | Craig Jennings | 2026-05-05 | 1 | -0/+57 |