Reply to updates and continue Today in one action #451

Closed
opened 2026-08-10 04:09:43 +00:00 by timmy · 0 comments
Owner

User problem

Unread-update conversations make a mobile operator send a reply and then separately find and tap Mark read & next to continue an active Today session. Issue and pull conversations already offer a one-action comment-and-continue flow, but updates do not.

Evidence

  • frontend/index.html exposes separate Send reply and Mark read & next controls.
  • frontend/dashboard.js implements those as independent handlers.
  • frontend/comment-next.js already provides single-flight, offline-safe submit-and-advance behavior for issue/pull comments.
  • No historical issue/PR title or recent commit implements reply-and-next for updates.

Acceptance criteria

  • The current checkpointed Today update exposes a thumb-safe Reply & next action; non-current updates do not.
  • Online success posts once, clears the reply draft, completes only the current Today item, and advances through the existing readiness gate.
  • Retryable outages advance only after durable update-reply outbox admission.
  • Blank input, permanent failure, or failed durable admission preserves the draft and Today position.
  • The notification remains unread; Mark read & next remains explicit acknowledgement.
  • Rapid double taps cannot reply or advance twice.
  • Behavioral tests cover wiring, payload identity, failure retention, offline admission, and single-flight execution.
## User problem Unread-update conversations make a mobile operator send a reply and then separately find and tap **Mark read & next** to continue an active Today session. Issue and pull conversations already offer a one-action comment-and-continue flow, but updates do not. ## Evidence - `frontend/index.html` exposes separate **Send reply** and **Mark read & next** controls. - `frontend/dashboard.js` implements those as independent handlers. - `frontend/comment-next.js` already provides single-flight, offline-safe submit-and-advance behavior for issue/pull comments. - No historical issue/PR title or recent commit implements reply-and-next for updates. ## Acceptance criteria - The current checkpointed Today update exposes a thumb-safe **Reply & next** action; non-current updates do not. - Online success posts once, clears the reply draft, completes only the current Today item, and advances through the existing readiness gate. - Retryable outages advance only after durable `update-reply` outbox admission. - Blank input, permanent failure, or failed durable admission preserves the draft and Today position. - The notification remains unread; **Mark read & next** remains explicit acknowledgement. - Rapid double taps cannot reply or advance twice. - Behavioral tests cover wiring, payload identity, failure retention, offline admission, and single-flight execution.
timmy self-assigned this 2026-08-10 04:09:43 +00:00
timmy closed this issue 2026-08-10 04:17:32 +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#451
No description provided.