| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | 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 |
| * | chore: replace apple.jpg with public-domain USDA illustration (upstream #34) | Craig Jennings | 2026-05-05 | 2 | -0/+19 |
| * | ci: drop Emacs 28.2 from matrix; skip cl-assert tests on Emacs 29 | Craig Jennings | 2026-05-05 | 3 | -33/+32 |
| * | 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 |
| * | docs: add LICENSE, CONTRIBUTING, CHANGELOG, and NEWS files | Craig Jennings | 2026-05-05 | 4 | -0/+880 |
| * | 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 |
| * | docs: revert intro paragraph; drop personal email mention from history | Craig Jennings | 2026-05-05 | 1 | -2/+2 |
| * | docs: tighten README intro and link org-drill.org references | Craig Jennings | 2026-05-05 | 1 | -3/+3 |
| * | ci: add GitHub Actions workflow with test matrix, lint, and coverage | Craig Jennings | 2026-05-05 | 2 | -0/+194 |
| * | docs: rewrite README as a slim modernized front-door | Craig Jennings | 2026-05-05 | 3 | -1049/+228 |
| * | refactor: split org-drill-entry-status classifier from its predicates | Craig Jennings | 2026-05-05 | 1 | -38/+34 |
| * | refactor: split org-drill-merge-buffers into named phases | Craig Jennings | 2026-05-05 | 1 | -64/+74 |
| * | refactor: split org-drill main entry into named phases | Craig Jennings | 2026-05-05 | 1 | -99/+103 |
| * | refactor: split org-drill-final-report into format helpers | Craig Jennings | 2026-05-05 | 1 | -73/+71 |
| * | refactor: flatten nesting in org-drill-entries | Craig Jennings | 2026-05-05 | 1 | -35/+50 |
| * | refactor: extract org-drill--read-rating-key shared by reschedule and leitner... | Craig Jennings | 2026-05-05 | 1 | -66/+48 |
| * | refactor: introduce org-drill-with-card-display macro | Craig Jennings | 2026-05-05 | 1 | -60/+60 |