Correct or retract your own recent Today update in place #1062

Closed
opened 2026-08-18 04:22:21 +00:00 by timmy · 0 comments
Owner

Product gap

The active Today Add update sheet now shows recent activity, but it is read-only. Operators who notice a bad voice transcript, stale status, or accidental post must abandon the focused Today flow and navigate to full detail even though the dashboard already supports safe own-comment edit/delete.

Scope

  • Show Edit/Delete only for activity authored by the confirmed signed-in operator.
  • Edit an issue or pull comment inline without closing the sheet or changing the active Today item.
  • Delete only after explicit confirmation and only remove a card after the API confirms the same comment ID.
  • Preserve failed edits for retry; block mutations offline; ignore stale responses after the sheet closes or target changes.
  • Keep pagination/counts and 320px/390px mobile layout accessible with 44px controls.

Acceptance tests

  1. Ownership-gated issue and pull actions use the exact PATCH/DELETE routes.
  2. Edit success re-renders safely in place; failure retains textarea content and focus.
  3. Delete cancellation/failure leaves activity unchanged; confirmed deletion decrements count.
  4. Offline and stale-target mutations cannot change activity.
  5. Today item, timer, plan position, progress draft, voice transcript, and photo draft remain unchanged.
  6. Focused tests, full suite, and packaged mobile browser journey pass at 390×844 and 320×568.

Non-duplication evidence

All 533 historical issue titles and recent origin/main commits were reviewed. #1052/#1054/#1056/#1058/#1060 added Today progress text, photos, retry integrity, voice, and recent-activity review; none permits correction or retraction. No open issue or PR covers this behavior.

## Product gap The active Today **Add update** sheet now shows recent activity, but it is read-only. Operators who notice a bad voice transcript, stale status, or accidental post must abandon the focused Today flow and navigate to full detail even though the dashboard already supports safe own-comment edit/delete. ## Scope - Show Edit/Delete only for activity authored by the confirmed signed-in operator. - Edit an issue or pull comment inline without closing the sheet or changing the active Today item. - Delete only after explicit confirmation and only remove a card after the API confirms the same comment ID. - Preserve failed edits for retry; block mutations offline; ignore stale responses after the sheet closes or target changes. - Keep pagination/counts and 320px/390px mobile layout accessible with 44px controls. ## Acceptance tests 1. Ownership-gated issue and pull actions use the exact PATCH/DELETE routes. 2. Edit success re-renders safely in place; failure retains textarea content and focus. 3. Delete cancellation/failure leaves activity unchanged; confirmed deletion decrements count. 4. Offline and stale-target mutations cannot change activity. 5. Today item, timer, plan position, progress draft, voice transcript, and photo draft remain unchanged. 6. Focused tests, full suite, and packaged mobile browser journey pass at 390×844 and 320×568. ## Non-duplication evidence All 533 historical issue titles and recent origin/main commits were reviewed. #1052/#1054/#1056/#1058/#1060 added Today progress text, photos, retry integrity, voice, and recent-activity review; none permits correction or retraction. No open issue or PR covers this behavior.
timmy self-assigned this 2026-08-18 04:22:21 +00:00
timmy closed this issue 2026-08-18 04:55:05 +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#1062
No description provided.