- Shipped
- October 15, 2026 at 1:08 AM UTC
- Author
- Kamo
- Commit
- f38c6cf
The strip that said "Not on your calendar" and nothing else becomes the meeting's card: a date tile, the time in the member's zone with the organiser's own clock beside it when they differ, place, join link, repeat and guests. - A new invitation offers Add to calendar and Not now; adding says that later changes will apply on their own. - A follow-up to a meeting already on the calendar is applied as the message opens (EmailService has usually done it on arrival) and the card shows "Updated on your calendar" with each change, old value struck through beside the new one. - Cancellations, replies ("Dana accepted"), the member's own meetings, an invitation older than their calendar, and failures each say plainly what they are. The bell's CALENDAR_EVENT_CHANGED notice is written a line per change, so the toast, the notification centre and the detail dialog now keep the body's line breaks; a cancelled meeting gets the EventBusy icon.
