hu, old thread over new thread - https://community.e.foundation/t/please-can-i-open-a-ticket-murena-agenda-still-gives-reminders-on-past-events/68984
TL;DR: I’d recommend disabling[1] the birthday calendar (it’s in the settings) until this is bug free and just setup a regular birthday calendar that is editable through caldav. The long version:
- if you subscribe to that calendar, it’s delivered with a default VALARM duration (“delay period prior to repeating an alarm”) of 9hrs[2] … it should use “null” if no default reminder is set and it seems there is no UI to set birthdayCalendarReminderOffset? People do it via the cli helper at the end of this 2016 bugreport.
- you can’t write back to the calendar with “no reminders”, because it’s a “virtual” calendar synthesized from your addressbook. But any caldav client will assume it can write back to the ical object and error out: but you’ll get a 403 if you try[3] (forbidden). It used to be a less explanatory 404 (not found)
thunderbird doesn’t seem to have an override or gives the remote precedence whenever refreshing again and it says: VALARMEdit: uh there is - “read-only” helps
it’s cursed. I’d put the blame on nextcloud - implement it so it is writeable just for caldav client compatibility (so users could work around any bug on their end). I didn’t dig in why birthdayCalendarReminderOffset isn’t inheriting from defaultReminder yet, that’d be a sensible thing.
[2] the ical object
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:-//SabreDAV//SabreDAV//EN
X-WR-CALNAME:Contact birthdays
REFRESH-INTERVAL;VALUE=DURATION:PT4H
X-PUBLISHED-TTL:PT4H
BEGIN:VEVENT
...
RRULE:FREQ=YEARLY
SUMMARY:🎂 Louis Lane (2021)
...
BEGIN:VALARM
TRIGGER;VALUE=DURATION:PT9H
ACTION:DISPLAY
...
END:VALARM
END:VEVENT
END:VCALENDAR