git.cjennings.net
:
chime
main
Emacs chimes, notifications, and modeline reminders so you don't miss events
Craig Jennings
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
chime.el
Commit message (
Expand
)
Author
Age
Files
Lines
*
refactor!: collapse three time-left format defcustoms into one alist
Craig Jennings
2026-05-05
1
-33
/
+30
*
refactor!: demote chime-validation-max-retries to private defvar
Craig Jennings
2026-05-05
1
-19
/
+10
*
refactor!: drop chime-play-sound, use chime-sound-file = nil to disable
Craig Jennings
2026-05-05
1
-9
/
+2
*
fix: validate numeric defcustoms at customize-time
Craig Jennings
2026-05-05
1
-6
/
+42
*
fix: stop tooltip dedup from hiding distinct events sharing a title
Craig Jennings
2026-05-05
1
-14
/
+23
*
refactor: clear the rest of the lint backlog and make `make lint' actually work
Craig Jennings
2026-05-05
1
-18
/
+18
*
refactor: clear package-lint warnings for MELPA prep
Craig Jennings
2026-05-05
1
-13
/
+7
*
chore: bump version to 0.7.0
v0.7.0
Craig Jennings
2026-05-05
1
-1
/
+1
*
fix: skip declined events in tooltip, modeline, and notifications
Craig Jennings
2026-05-05
1
-1
/
+10
*
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
*
refactor: rewrite chime--time-left without threading-pcase
Craig Jennings
2026-05-05
1
-7
/
+9
*
refactor: move 12 internal helpers from chime- to chime-- prefix
Craig Jennings
2026-04-22
1
-26
/
+26
*
refactor: extract chime--day-label-for-event-time from chime--group-events-by...
Craig Jennings
2026-04-22
1
-29
/
+30
*
refactor: extract async result helpers from chime--fetch-and-process
Craig Jennings
2026-04-22
1
-27
/
+26
*
refactor: extract chime--render-modeline-string from chime--update-modeline
Craig Jennings
2026-04-21
1
-25
/
+30
*
Remove unused chime--today function
Craig Jennings
2026-04-04
1
-4
/
+0
*
Bundle multiple day-wide events into a single notification
Craig Jennings
2026-04-04
1
-2
/
+10
*
Show modeline icon immediately on chime-mode enable
Craig Jennings
2026-04-04
1
-11
/
+47
*
Default modeline lighter to empty string
Craig Jennings
2026-04-04
1
-4
/
+5
*
Improve defaults: 2-hour modeline window, notify at event time
Craig Jennings
2026-04-04
1
-2
/
+2
*
Add comments for non-obvious code patterns
Craig Jennings
2026-04-04
1
-7
/
+15
*
Remove dead code and reduce default tooltip lookahead to 1 week
Craig Jennings
2026-04-04
1
-7
/
+6
*
Hoist loop-invariant computations and remove redundant sort
Craig Jennings
2026-04-04
1
-68
/
+53
*
Nil chime--timer after cancellation in chime--stop
Craig Jennings
2026-04-04
1
-0
/
+1
*
Extract days-until calculation from chime--day-wide-notification-text
Craig Jennings
2026-04-04
1
-27
/
+22
*
Extract validation retry logic from chime-check into chime--maybe-validate
Craig Jennings
2026-04-04
1
-26
/
+25
*
Extract display logic from chime-validate-configuration
Craig Jennings
2026-04-04
1
-14
/
+14
*
Extract three timestamp strategies from chime--extract-time
Craig Jennings
2026-04-04
1
-54
/
+59
*
Add 94 tests across 10 new test files and fix 2 bugs
Craig Jennings
2026-04-04
1
-7
/
+8
*
Add persistent async failure warnings after consecutive errors
Craig Jennings
2026-02-23
1
-2
/
+30
*
Use locate-library fallback for sound file path resolution
Craig Jennings
2026-02-23
1
-1
/
+4
*
Improve org-agenda-files validation to distinguish files from directories
Craig Jennings
2026-02-23
1
-7
/
+10
*
Include event title in timestamp parse error messages
Craig Jennings
2026-02-23
1
-8
/
+13
*
Replace anonymous lambda in modeline keymap with named function
Craig Jennings
2026-02-23
1
-8
/
+4
*
Fix docstring grammar and remove double blank line
Craig Jennings
2026-02-23
1
-2
/
+1
*
Add missing declare-function for chime-debug functions
Craig Jennings
2026-02-23
1
-0
/
+3
*
Fix defcustom :type specs for list and nullable variables
Craig Jennings
2026-02-23
1
-4
/
+5
*
Bump minimum Emacs version to 27.1 and require subr-x
Craig Jennings
2026-02-23
1
-3
/
+4
*
Update README and fix repo references after rename to chime
Craig Jennings
2026-02-22
1
-3
/
+3
*
Add section headers to chime.el for imenu/outline navigation
Craig Jennings
2026-02-19
1
-0
/
+28
*
Update copyright years to 2026 across all source files
Craig Jennings
2026-02-17
1
-1
/
+1
*
Fix time comparison bugs in chime--time= and chime--timestamp-within-interval-p
Craig Jennings
2026-02-17
1
-3
/
+3
*
changed repositories
Craig Jennings
2025-11-18
1
-0
/
+1825