| Commit message (Expand) | Author | Age | Files | Lines |
| * | refactor!: collapse three time-left format defcustoms into one alist | Craig Jennings | 2026-05-05 | 6 | -67/+82 |
| * | refactor!: demote chime-validation-max-retries to private defvar | Craig Jennings | 2026-05-05 | 4 | -52/+25 |
| * | refactor!: drop chime-play-sound, use chime-sound-file = nil to disable | Craig Jennings | 2026-05-05 | 3 | -48/+17 |
| * | fix: validate numeric defcustoms at customize-time | Craig Jennings | 2026-05-05 | 2 | -6/+228 |
| * | fix: stop tooltip dedup from hiding distinct events sharing a title | Craig Jennings | 2026-05-05 | 2 | -14/+76 |
| * | ci: flip lint job from advisory to required | Craig Jennings | 2026-05-05 | 1 | -6/+1 |
| * | refactor: clear the rest of the lint backlog and make `make lint' actually work | Craig Jennings | 2026-05-05 | 6 | -183/+61 |
| * | refactor: clear package-lint warnings for MELPA prep | Craig Jennings | 2026-05-05 | 6 | -59/+73 |
| * | test: replace string-search with portable form for Emacs 27.1 | Craig Jennings | 2026-05-05 | 1 | -11/+11 |
| * | ci: add GitHub Actions workflow with test matrix, lint, and coverage | Craig Jennings | 2026-05-05 | 3 | -12/+122 |
| * | chore: bump version to 0.7.0v0.7.0 | Craig Jennings | 2026-05-05 | 2 | -2/+2 |
| * | fix: skip declined events in tooltip, modeline, and notifications | Craig Jennings | 2026-05-05 | 2 | -1/+166 |
| * | test: tag integration suite :slow and unstick test-all | Craig Jennings | 2026-05-05 | 4 | -1/+16 |
| * | build: fail compile on byte-compile warnings | Craig Jennings | 2026-05-05 | 1 | -3/+3 |
| * | chore: drop non-standard keywords from chime.el header | Craig Jennings | 2026-05-05 | 1 | -1/+1 |
| * | fix: remove unused `title` lexical in chime--process-notifications | Craig Jennings | 2026-05-05 | 1 | -2/+1 |
| * | fix: trim chime--find-soonest-modeline-event docstring to <=80 cols | Craig Jennings | 2026-05-05 | 1 | -2/+3 |
| * | build: add eask manifest and setup/compile/coverage targets | Craig Jennings | 2026-05-05 | 5 | -91/+278 |
| * | refactor: rewrite chime--time-left without threading-pcase | Craig Jennings | 2026-05-05 | 1 | -7/+9 |
| * | adding to gitignore | Craig Jennings | 2026-04-24 | 1 | -0/+1 |
| * | refactor: move 12 internal helpers from chime- to chime-- prefix | Craig Jennings | 2026-04-22 | 8 | -157/+157 |
| * | test: add unit tests for chime--day-label-for-event-time | Craig Jennings | 2026-04-22 | 1 | -0/+71 |
| * | refactor: extract chime--day-label-for-event-time from chime--group-events-by... | Craig Jennings | 2026-04-22 | 1 | -29/+30 |
| * | test: pin group-events-by-day clock and add midnight edge cases | Craig Jennings | 2026-04-22 | 1 | -94/+123 |
| * | test: add unit tests for async result helpers | Craig Jennings | 2026-04-22 | 1 | -0/+147 |
| * | refactor: extract async result helpers from chime--fetch-and-process | Craig Jennings | 2026-04-22 | 1 | -27/+26 |
| * | fix: load convert-org-contacts-birthdays from load-path | Craig Jennings | 2026-04-21 | 1 | -3/+1 |
| * | test: add unit tests for chime--render-modeline-string | Craig Jennings | 2026-04-21 | 1 | -0/+52 |
| * | refactor: extract chime--render-modeline-string from chime--update-modeline | Craig Jennings | 2026-04-21 | 1 | -25/+30 |
| * | fix(hooks): run validate-el test phase from tests/ directory | Craig Jennings | 2026-04-21 | 1 | -1/+4 |
| * | docs: expand custom predicate examples in README | Craig Jennings | 2026-04-20 | 1 | -7/+22 |
| * | chore: ignore .stignore (syncthing) | Craig Jennings | 2026-04-20 | 1 | -0/+1 |
| * | restructure: move docs/ to .ai/ + sync latest template | Craig Jennings | 2026-04-20 | 1 | -1/+1 |
| * | chore(claude): sync validate-el.sh JSON channel + pairwise rule from rulesets | Craig Jennings | 2026-04-19 | 2 | -9/+44 |
| * | chore: sync testing rules — pyramid, overmocking, refactor-for-testability,... | Craig Jennings | 2026-04-19 | 2 | -0/+130 |
| * | chore: sync elisp-testing.md (testutil pattern generalized) | Craig Jennings | 2026-04-19 | 1 | -3/+3 |
| * | chore: sync bundle — add commits.md rule, attribution suppression | Craig Jennings | 2026-04-19 | 2 | -0/+70 |
| * | chore: add Claude Code ruleset via ~/code/rulesets install-elisp | Craig Jennings | 2026-04-19 | 8 | -0/+564 |
| * | Improve README quick start, manual install, and filtering docs | Craig Jennings | 2026-04-04 | 1 | -59/+60 |
| * | Add personality and reorganize README | Craig Jennings | 2026-04-04 | 1 | -264/+135 |
| * | Fix TOC formatting in TESTING.org | Craig Jennings | 2026-04-04 | 1 | -3/+1 |
| * | Add table of contents to TESTING.org | Craig Jennings | 2026-04-04 | 1 | -0/+4 |
| * | Rewrite TESTING.org with current test infrastructure | Craig Jennings | 2026-04-04 | 1 | -176/+275 |
| * | Remove duplicate COPYING file | Craig Jennings | 2026-04-04 | 1 | -674/+0 |
| * | Consolidate Makefiles and update TESTING.org | Craig Jennings | 2026-04-04 | 2 | -129/+73 |
| * | Add tests for chime-environment-regex | Craig Jennings | 2026-04-04 | 1 | -0/+62 |
| * | Decompose chime--debug-notification-filtering into step functions | Craig Jennings | 2026-04-04 | 1 | -71/+71 |
| * | Remove unused chime--today function | Craig Jennings | 2026-04-04 | 2 | -88/+0 |
| * | Bundle multiple day-wide events into a single notification | Craig Jennings | 2026-04-04 | 2 | -2/+67 |
| * | Restructure README and address review comments | Craig Jennings | 2026-04-04 | 3 | -151/+828 |