aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* test: cover map-leitner-capture, response-mode, timer, sm2/simple8 dispatchCraig Jennings2026-05-053-0/+210
* test: cover orchestration helpers extracted during refactorCraig Jennings2026-05-051-0/+245
* chore: replace apple.jpg with public-domain USDA illustration (upstream #34)Craig Jennings2026-05-052-0/+19
* ci: drop Emacs 28.2 from matrix; skip cl-assert tests on Emacs 29Craig Jennings2026-05-053-33/+32
* test: shadow signal-hook-function so cl-assertion-failed can be caughtCraig Jennings2026-05-052-17/+28
* test: catch cl-assertion-failed by name without ERT should-wrappingCraig Jennings2026-05-052-20/+24
* docs: add LICENSE, CONTRIBUTING, CHANGELOG, and NEWS filesCraig Jennings2026-05-054-0/+880
* test: replace should-error with manual condition-case in scheduler error testsCraig Jennings2026-05-052-24/+40
* test: pin should-error type to cl-assertion-failed in scheduler error testsCraig Jennings2026-05-052-8/+16
* docs: revert intro paragraph; drop personal email mention from historyCraig Jennings2026-05-051-2/+2
* docs: tighten README intro and link org-drill.org referencesCraig Jennings2026-05-051-3/+3
* ci: add GitHub Actions workflow with test matrix, lint, and coverageCraig Jennings2026-05-052-0/+194
* docs: rewrite README as a slim modernized front-doorCraig Jennings2026-05-053-1049/+228
* refactor: split org-drill-entry-status classifier from its predicatesCraig Jennings2026-05-051-38/+34
* refactor: split org-drill-merge-buffers into named phasesCraig Jennings2026-05-051-64/+74
* refactor: split org-drill main entry into named phasesCraig Jennings2026-05-051-99/+103
* refactor: split org-drill-final-report into format helpersCraig Jennings2026-05-051-73/+71
* refactor: flatten nesting in org-drill-entriesCraig Jennings2026-05-051-35/+50
* refactor: extract org-drill--read-rating-key shared by reschedule and leitner...Craig Jennings2026-05-051-66/+48
* refactor: introduce org-drill-with-card-display macroCraig Jennings2026-05-051-60/+60
* refactor: extract org-drill--quality-failed-p predicateCraig Jennings2026-05-051-5/+11
* refactor: extract LEECH-warning preamble helperCraig Jennings2026-05-051-24/+19
* refactor: remove smaller commented-out alternative branchesCraig Jennings2026-05-051-18/+0
* refactor: convert spanish-verb 6-way cl-case to alist dispatchCraig Jennings2026-05-051-47/+19
* refactor: extract org-drill--quality-percent helper for final-reportCraig Jennings2026-05-051-12/+11
* refactor: drop Org <9.6 fallback in time-to-inactive-org-timestampCraig Jennings2026-05-051-6/+1
* refactor: drop Org <9.6 compat shimsCraig Jennings2026-05-051-23/+0
* refactor: delete commented-out function bodiesCraig Jennings2026-05-051-58/+0
* build: bump Org dep to 9.6 to match unguarded org-fold-* callsCraig Jennings2026-05-053-2/+46
* fix: keep collection scan alive when one entry errors (upstream #53)Craig Jennings2026-05-053-24/+137
* fix: keep cloze regex within a single line (upstream #38)Craig Jennings2026-05-052-2/+66
* fix: skip LaTeX preview on TTY frames (upstream #44)Craig Jennings2026-05-052-10/+67
* fix: clear stale end-pos on resume so final-report fires (upstream #33)Craig Jennings2026-05-052-0/+64
* fix: restore display state in the buffer setup ran inCraig Jennings2026-05-052-20/+93
* fix: recover from corrupted persist file at package load (upstream #45)Craig Jennings2026-05-052-3/+65
* fix: guard org-drill-again and org-drill-resume against nil last-sessionCraig Jennings2026-05-052-0/+43
* fix: hide-drawers ignores drawers with no :END:Craig Jennings2026-05-052-3/+76
* fix: default DRILL_LEITNER_BOX to 0 in leitner-reboxCraig Jennings2026-05-052-1/+49
* fix: drop dead translate_number entry from card-type alist (upstream #43)Craig Jennings2026-05-052-2/+48
* test: org-drill-entry-f per-card dispatcherCraig Jennings2026-05-051-0/+102
* test: org-drill-entries main loop queue-routing logicCraig Jennings2026-05-051-0/+130
* test: replace-multi, map-entry-function, sm2/simple8 schedulersCraig Jennings2026-05-051-0/+167
* test: prompt-for-string, leitner-capture, and resume coverageCraig Jennings2026-05-051-0/+143
* test: final-report message format and warning-branch zero-guardCraig Jennings2026-05-051-0/+162
* fix: guard zero-divisor in org-drill-final-report overdue percentageCraig Jennings2026-05-051-2/+7
* test: explain-text helpers and SM-or-Leitner dispatchCraig Jennings2026-05-051-0/+161
* test: Spanish verb presenter and top-level drill commandsCraig Jennings2026-05-051-0/+151
* test: language card presenters (verb conjugation, noun declension)Craig Jennings2026-05-051-0/+159
* test: card presenters with mocked presentation-promptCraig Jennings2026-05-051-0/+210
* test: add multicloze hide-n and hide-nth coverageCraig Jennings2026-05-051-0/+163