Acknowledge unread updates from the mobile My Work inbox #135

Closed
opened 2026-08-06 20:22:19 +00:00 by rockachopa · 0 comments
Member

Problem

My Work displays unread Gitea notifications but cannot clear them, forcing users out of the dashboard and leaving counts stale. Issue #133 only added read-only display.

Slice

Add a bounded mark-read proxy, preserve notification IDs through merged work items, and provide an accessible optimistic mobile action with rollback/retry.

Acceptance

  • Mark only the requested numeric notification thread read via Gitea.
  • Mutation is no-store and reports bounded upstream errors.
  • Unread and merged cards expose an accessible 44px Mark read action.
  • Success removes notification-only cards or clears unread state on assigned work, updating counts immediately.
  • Failure restores state and announces a retryable error.
  • Duplicate taps create one request.
  • Behavioral tests and full suite pass.
## Problem My Work displays unread Gitea notifications but cannot clear them, forcing users out of the dashboard and leaving counts stale. Issue #133 only added read-only display. ## Slice Add a bounded mark-read proxy, preserve notification IDs through merged work items, and provide an accessible optimistic mobile action with rollback/retry. ## Acceptance - Mark only the requested numeric notification thread read via Gitea. - Mutation is no-store and reports bounded upstream errors. - Unread and merged cards expose an accessible 44px Mark read action. - Success removes notification-only cards or clears unread state on assigned work, updating counts immediately. - Failure restores state and announces a retryable error. - Duplicate taps create one request. - Behavioral tests and full suite pass.
timmy was assigned by rockachopa 2026-08-06 20:22:19 +00:00
Sign in to join this conversation.
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#135
No description provided.