summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
8 hours fix:chime: Use org-get-todo-state for TODOs, not org-entry-getHEADmainCraig Jennings
Changed chime--whitelist-predicates and chime--blacklist-predicates to use org-get-todo-state instead of org-entry-get for retrieving TODO keywords. org-entry-get is for reading properties from the properties drawer, not for getting the TODO state of a heading. Also rewrote test-chime-apply-blacklist.el and test-chime-apply-whitelist.el to remove over-mocking. Tests now use real org-mode buffers with actual TODO keywords and tags instead of mocking org-entry-get, which was hiding a bug.
8 hoursfeat:chime: Enhance timestamp extraction in `chime--extract-time`Craig Jennings
Expand `chime--extract-time` to handle plain timestamps alongside scheduled and deadline timestamps. This enhancement includes parsing timestamps from entry bodies, while avoiding duplicates from planning lines. Updated and expanded unit tests to cover new behaviors, including repeating timestamps and org-gcal integration, ensuring robustness across different timestamp scenarios.
30 hoursmaint: add to gitignoreCraig Jennings
30 hoursdoc: add additional info about S-expression diary entriesCraig Jennings
30 hoursmoving back to githubCraig Jennings