| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | fix: restore display state in the buffer setup ran in | Craig Jennings | 2026-05-05 | 1 | -0/+53 |
| * | fix: recover from corrupted persist file at package load (upstream #45) | Craig Jennings | 2026-05-05 | 1 | -0/+51 |
| * | fix: guard org-drill-again and org-drill-resume against nil last-session | Craig Jennings | 2026-05-05 | 1 | -0/+39 |
| * | fix: hide-drawers ignores drawers with no :END: | Craig Jennings | 2026-05-05 | 1 | -0/+66 |
| * | fix: default DRILL_LEITNER_BOX to 0 in leitner-rebox | Craig Jennings | 2026-05-05 | 1 | -0/+43 |
| * | fix: drop dead translate_number entry from card-type alist (upstream #43) | Craig Jennings | 2026-05-05 | 1 | -0/+47 |
| * | test: org-drill-entry-f per-card dispatcher | Craig Jennings | 2026-05-05 | 1 | -0/+102 |
| * | test: org-drill-entries main loop queue-routing logic | Craig Jennings | 2026-05-05 | 1 | -0/+130 |
| * | test: replace-multi, map-entry-function, sm2/simple8 schedulers | Craig Jennings | 2026-05-05 | 1 | -0/+167 |
| * | test: prompt-for-string, leitner-capture, and resume coverage | Craig Jennings | 2026-05-05 | 1 | -0/+143 |
| * | test: final-report message format and warning-branch zero-guard | Craig Jennings | 2026-05-05 | 1 | -0/+162 |
| * | test: explain-text helpers and SM-or-Leitner dispatch | Craig Jennings | 2026-05-05 | 1 | -0/+161 |
| * | test: Spanish verb presenter and top-level drill commands | Craig Jennings | 2026-05-05 | 1 | -0/+151 |
| * | test: language card presenters (verb conjugation, noun declension) | Craig Jennings | 2026-05-05 | 1 | -0/+159 |
| * | test: card presenters with mocked presentation-prompt | Craig Jennings | 2026-05-05 | 1 | -0/+210 |
| * | test: add multicloze hide-n and hide-nth coverage | Craig Jennings | 2026-05-05 | 1 | -0/+163 |
| * | test: presentation-prompt return values and dispatcher | Craig Jennings | 2026-05-05 | 1 | -0/+125 |
| * | test: add multicloze weighted-presenter dispatch coverage | Craig Jennings | 2026-05-05 | 1 | -0/+143 |
| * | test: add coverage for org-drill-reschedule rating loop | Craig Jennings | 2026-05-05 | 1 | -0/+143 |
| * | test: add navigation, key-binding, push-end, and leitner-rebox coverage | Craig Jennings | 2026-05-05 | 1 | -0/+191 |
| * | test: add minibuffer prompt, relearn-item, and progress-message coverage | Craig Jennings | 2026-05-05 | 1 | -0/+145 |
| * | test: add coverage for org-drill-smart-reschedule | Craig Jennings | 2026-05-05 | 1 | -0/+119 |
| * | test: queue popping, fontification, ID creation, strip-all-data | Craig Jennings | 2026-05-05 | 1 | -0/+219 |
| * | test: add explain-entry-p, end-of-entry-pos, and language card info coverage | Craig Jennings | 2026-05-05 | 1 | -0/+176 |
| * | test: add list-utility, hide-comments/drawers, and Leitner promotion coverage | Craig Jennings | 2026-05-05 | 1 | -0/+175 |
| * | test: add entry-status, days-since-creation, and overdue ordering coverage | Craig Jennings | 2026-05-05 | 1 | -0/+212 |
| * | test: add session-state predicate coverage | Craig Jennings | 2026-05-05 | 1 | -0/+265 |
| * | test: add overlay coverage for cloze hide/show and entry text replacement | Craig Jennings | 2026-05-05 | 1 | -0/+222 |
| * | test: add tests for due/overdue predicates and scope translation | Craig Jennings | 2026-05-05 | 1 | -0/+257 |
| * | test: add tests for cloze regex, hypothetical scheduling, and entry stripping | Craig Jennings | 2026-05-05 | 1 | -0/+185 |
| * | test: add round-trip tests for item-data save/load | Craig Jennings | 2026-05-05 | 1 | -0/+177 |
| * | test: add unit tests for entry-property accessors | Craig Jennings | 2026-05-05 | 1 | -0/+214 |
| * | test: add direct unit tests for SM2/SM5 scheduler helpers | Craig Jennings | 2026-05-05 | 1 | -0/+222 |
| * | fix: include child subtree in entry-empty-p search bound (upstream #13) | Craig Jennings | 2026-05-05 | 1 | -0/+135 |
| * | fix: preserve default-input-method during key reads (upstream #52, #58) | Craig Jennings | 2026-05-05 | 1 | -0/+108 |