Acknowledge unread updates from the mobile My Work inbox #136

Merged
rockachopa merged 1 commits from timmy/135-notification-mark-read into main 2026-08-06 20:31:49 +00:00
Member

Closes #135

What changed

  • adds a bounded, no-store notification-thread mark-read proxy
  • preserves notification identity when unread updates merge into assigned work
  • adds an accessible 44px optimistic Mark read action with rollback, retry status, and single-flight protection
  • keeps assigned work visible while clearing notification-only cards and updating counts

Verification

  • pytest -q — 115 passed
  • Chromium 390x844 rendered-flow check — passed; 44px target, no horizontal overflow or nested actions, one PATCH on double tap, assigned card retained
Closes #135 ## What changed - adds a bounded, no-store notification-thread mark-read proxy - preserves notification identity when unread updates merge into assigned work - adds an accessible 44px optimistic Mark read action with rollback, retry status, and single-flight protection - keeps assigned work visible while clearing notification-only cards and updating counts ## Verification - pytest -q — 115 passed - Chromium 390x844 rendered-flow check — passed; 44px target, no horizontal overflow or nested actions, one PATCH on double tap, assigned card retained
rockachopa added 1 commit 2026-08-06 20:31:08 +00:00
feat: acknowledge unread updates from My Work (#135)
All checks were successful
CI / lint (pull_request) Successful in 10s
CI / build-frontend (pull_request) Successful in 5s
6e900e31e3
rockachopa merged commit efb3ae3400 into main 2026-08-06 20:31:49 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#136
No description provided.