Explain Following changes before acknowledging review #1322

Closed
opened 2026-08-23 21:20:42 +00:00 by rockachopa · 0 comments
Member

Evidence

Following currently exposes only has_unseen_change, renders every changed card as generic “New activity”, and acknowledges an exact revision from onOpened before its conversation request finishes. A failed conversation request can therefore clear unseen work without showing the operator what changed. Historical title review found no issue covering change context or load-gated acknowledgement.

User flow

Following → changed-first review → see a truthful state/title/activity reason and messages marked “New since last review” → acknowledge only after detail and conversation context load successfully. A conversation failure keeps the revision unseen and offers Retry/Keep for later.

Acceptance

  • API items expose the prior reviewed marker for unseen revisions without exposing encrypted store internals for unchanged items.
  • Cards distinguish closed/reopened/title-changed/activity-only revisions.
  • Conversation comments newer than the reviewed marker are highlighted and counted.
  • Following acknowledgement occurs only after conversation context succeeds; failure leaves the exact revision unseen.
  • Concurrent newer revisions remain unseen.
  • Packaged mobile controls remain at least 44px with no horizontal overflow.
  • Focused and full test suites pass.
## Evidence Following currently exposes only `has_unseen_change`, renders every changed card as generic “New activity”, and acknowledges an exact revision from `onOpened` before its conversation request finishes. A failed conversation request can therefore clear unseen work without showing the operator what changed. Historical title review found no issue covering change context or load-gated acknowledgement. ## User flow Following → changed-first review → see a truthful state/title/activity reason and messages marked “New since last review” → acknowledge only after detail and conversation context load successfully. A conversation failure keeps the revision unseen and offers Retry/Keep for later. ## Acceptance - API items expose the prior reviewed marker for unseen revisions without exposing encrypted store internals for unchanged items. - Cards distinguish closed/reopened/title-changed/activity-only revisions. - Conversation comments newer than the reviewed marker are highlighted and counted. - Following acknowledgement occurs only after conversation context succeeds; failure leaves the exact revision unseen. - Concurrent newer revisions remain unseen. - Packaged mobile controls remain at least 44px with no horizontal overflow. - Focused and full test suites pass.
timmy was assigned by rockachopa 2026-08-23 21:20:42 +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#1322
No description provided.