| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | docs(design): fold ai-kb reviews 3-4 into the spec | Craig Jennings | 13 days | 1 | -115/+151 |
| * | docs(design): add ai-kb spec — global org-roam memory store for the agent | Craig Jennings | 13 days | 1 | -0/+244 |
| * | feat(org): label the C-; O org prefix in which-key | Craig Jennings | 13 days | 1 | -0/+22 |
| * | feat(org-tidy): mark collapsed property drawers with a middle dot | Craig Jennings | 13 days | 1 | -1/+2 |
| * | feat(chime): limit the event tooltip to the next 3 days | Craig Jennings | 13 days | 1 | -2/+2 |
| * | feat(dashboard): add a Linear launcher and group the navigator by row sizes | Craig Jennings | 13 days | 2 | -26/+50 |
| * | feat(linear): re-enable linear-config and wire the reworked command surface | Craig Jennings | 13 days | 3 | -13/+89 |
| * | chore(todo): archive resolved dashboard tasks to Resolved | Craig Jennings | 13 days | 1 | -98/+93 |
| * | docs(todo): close broad/misleading file-op clarification | Craig Jennings | 13 days | 1 | -14/+2 |
| * | fix(dwim-shell): make destructive file-op commands match their names | Craig Jennings | 13 days | 2 | -9/+51 |
| * | docs(todo): close video-concat filelist rebuild | Craig Jennings | 13 days | 1 | -8/+2 |
| * | fix(dwim-shell): build video-concat filelist in elisp | Craig Jennings | 13 days | 2 | -6/+58 |
| * | docs(todo): close babel-confirm hardening, file keybinding follow-up | Craig Jennings | 13 days | 1 | -11/+7 |
| * | fix(org-babel): confirm babel evaluation by default, toggle on a key | Craig Jennings | 13 days | 2 | -11/+47 |
| * | docs(todo): close dwim-shell input-quoting, file concat-list follow-up | Craig Jennings | 13 days | 1 | -20/+11 |
| * | fix(dwim-shell): quote and validate user-controlled shell inputs | Craig Jennings | 13 days | 2 | -8/+120 |
| * | docs(todo): close password temp-file fix, file 7z argv follow-up | Craig Jennings | 13 days | 1 | -15/+11 |
| * | fix(dwim-shell): delete password temp file after the process exits | Craig Jennings | 13 days | 2 | -82/+211 |
| * | docs(todo): close SkyFi key-injection removal | Craig Jennings | 13 days | 1 | -12/+2 |
| * | refactor(restclient): remove SkyFi key-injection feature | Craig Jennings | 13 days | 3 | -225/+1 |
| * | fix(linear): load API key for check-setup and pin org file to emacs home | Craig Jennings | 13 days | 3 | -5/+45 |
| * | feat(linear): wire linear-emacs into the config for DeepSat | Craig Jennings | 13 days | 3 | -0/+153 |
| * | docs(todo): triage hardening backlog — close done, tag solo | Craig Jennings | 14 days | 1 | -89/+40 |
| * | docs(mail): document compose-buffer cleanup settings | Craig Jennings | 14 days | 1 | -0/+63 |
| * | refactor(mail): consolidate compose-buffer kill policy to one home | Craig Jennings | 14 days | 1 | -7/+3 |
| * | docs(todo): record kill-compose-buffers-on-exit decision | Craig Jennings | 14 days | 1 | -2/+2 |
| * | feat(mail): kill org-msg compose buffers on exit | Craig Jennings | 14 days | 1 | -8/+7 |
| * | docs(todo): close mail compose lifecycle clarification | Craig Jennings | 14 days | 1 | -11/+2 |
| * | docs(mail): clarify message-kill-buffer-on-exit ownership | Craig Jennings | 14 days | 1 | -2/+8 |
| * | docs(todo): close org-babel structure-template fix | Craig Jennings | 14 days | 1 | -11/+2 |
| * | fix(org-babel): correct java structure-template language name | Craig Jennings | 14 days | 2 | -1/+33 |
| * | docs(todo): close flyspell-and-abbrev coverage | Craig Jennings | 14 days | 1 | -10/+2 |
| * | test(flyspell-abbrev): cover checker gate, overlay search, mode dispatch | Craig Jennings | 14 days | 1 | -0/+101 |
| * | docs(todo): close external-open/media-utils coverage | Craig Jennings | 14 days | 1 | -13/+2 |
| * | test(media-utils): cover player discovery and play/download commands | Craig Jennings | 14 days | 1 | -0/+105 |
| * | docs(todo): close title-case edge coverage and mail/system-commands coverage | Craig Jennings | 14 days | 1 | -21/+4 |
| * | test(custom-case): cover leading-quote, paren, and RTL title-case edges | Craig Jennings | 14 days | 1 | -0/+16 |
| * | docs(todo): close host-env predicate cleanup | Craig Jennings | 14 days | 1 | -16/+3 |
| * | refactor(host-env): fix env-desktop-p doc and normalize the X predicates | Craig Jennings | 14 days | 1 | -4/+7 |
| * | docs(todo): close dirvish hardening and coverage tasks | Craig Jennings | 14 days | 1 | -25/+4 |
| * | fix(dirvish): guard nil file and reject path-traversal playlist names | Craig Jennings | 14 days | 3 | -12/+46 |
| * | docs(todo): add :solo: tag and mark Claude-doable hardening tasks | Craig Jennings | 14 days | 1 | -22/+19 |
| * | fix(dirvish): declare runtime constant/util deps with plain require | Craig Jennings | 14 days | 2 | -2/+32 |
| * | docs(todo): record TRAMP/dirvish "?" root cause, leave fix to verify | Craig Jennings | 14 days | 1 | -15/+15 |
| * | docs(todo): close org-log-done reconcile | Craig Jennings | 14 days | 1 | -2/+3 |
| * | refactor(org): give org-log-done a single home | Craig Jennings | 14 days | 3 | -2/+27 |
| * | docs(todo): close always-save-daily task | Craig Jennings | 14 days | 1 | -2/+3 |
| * | fix(org-roam): always save the daily after a journal task-copy | Craig Jennings | 14 days | 2 | -5/+66 |
| * | docs(todo): close auth-source consolidation | Craig Jennings | 14 days | 1 | -1/+3 |
| * | refactor(auth): consolidate the auth-source secret lookup into one helper | Craig Jennings | 14 days | 7 | -33/+123 |