mirror of
https://github.com/bulwarkmail/native.git
synced 2026-10-31 16:06:32 +00:00
Tapping a reminder notification only brought the app to the front: nothing listened for expo-notifications responses, so the event never opened. - reminders now carry the event's server id, account, occurrence, start and the signed-in account alongside the store id - `startCalendarReminderTapHandling` picks up the reminder that launched the app and any tapped while it runs; it only acts on reminders it scheduled, and mail push taps keep coming through the native tap store - the app switches to the reminder's account if needed, parks the target in `pending-calendar-open` and opens the Calendar tab, which shows the event in the detail sheet or the task in the tasks sheet - the event is looked up by its server identity, first in the loaded window, then in the day around its start, then as the stored event, so an occurrence outside the visible month still opens; a deleted one says "This event is no longer available."