Rich toast: add "Mark as read" action next to Reply and Open #9

Open
opened 2026-09-17 22:49:23 -04:00 by jared · 0 comments
Owner

WinRT toast (P5-41) already has Reply + body-click Open. Add a Mark as read button: the toast payload carries the real roomId (see the misroute fix in LOTUS_TODO for thread/invite tags — reuse that data), toast.rs emits an action event with {action: 'mark_read', roomId}, and cinny's useTauriToastActions sends the read receipt / fully-read marker for the room's latest event (same code path as the room context-menu "Mark as Read"). Web PWA notifications unaffected.

WinRT toast (P5-41) already has Reply + body-click Open. Add a **Mark as read** button: the toast payload carries the real `roomId` (see the misroute fix in LOTUS_TODO for thread/invite tags — reuse that data), `toast.rs` emits an action event with `{action: 'mark_read', roomId}`, and cinny's `useTauriToastActions` sends the read receipt / fully-read marker for the room's latest event (same code path as the room context-menu "Mark as Read"). Web PWA notifications unaffected.
jared added this to the Desktop 2026-Q4 milestone 2026-09-17 22:49:23 -04:00
jared added the enhancementpriority: lowarea: native labels 2026-09-17 22:49:23 -04:00
jared self-assigned this 2026-09-17 22:49:23 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/cinny-desktop#9