Some checks failed
CI / check (push) Has been cancelled
DEADLINE doesn't actually limit recurring event display in org-agenda. Instead, use org-agenda-skip-function-global to filter entries where today's date is past the CALDAV_UNTIL property. The skip function: - Checks for CALDAV_UNTIL property (set by caldav sync advice) - Parses YYYYMMDD format - Skips entry if today > UNTIL date This properly hides expired recurring events from the agenda. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>