aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-05 05:15:59 -0500
committerCraig Jennings <c@cjennings.net>2026-05-05 05:15:59 -0500
commite4a254453dedacafcca883a3b20302762c872280 (patch)
tree03c4bfdd3384ab0dba34017e9b7b7dffe12aad41 /.github/workflows
parentfda1e989e0c22433b0214ab537a61852d906fd4b (diff)
downloadchime-e4a254453dedacafcca883a3b20302762c872280.tar.gz
chime-e4a254453dedacafcca883a3b20302762c872280.zip
fix: skip declined events in tooltip, modeline, and notifications
org-gcal writes `:STATUS: declined' on calendar entries the user has declined, and chime was happily showing them in the tooltip, modeline, and notification stream — which defeats the whole point of declining a meeting. I added `chime-declined-events-predicate', mirroring the shape of `chime-done-keywords-predicate', and put it on the default `chime-predicate-blacklist'. The match is on the literal lowercase value because that's what real org-gcal exports use; uppercase or other values pass through. Users who want declined events back can pop the predicate off the blacklist. Tests cover all four STATUS values seen in real org-gcal data (accepted, declined, needs-action, tentative), plus the no-property, empty-property, todo-keyword-still-attached, gibberish-value, case-sensitivity, and default-blacklist-membership cases.
Diffstat (limited to '.github/workflows')
0 files changed, 0 insertions, 0 deletions