Edit assigned issue title and description from mobile #189

Closed
opened 2026-08-07 10:48:07 +00:00 by timmy · 0 comments
Owner

User problem

Mobile users can create, claim, label, comment on, release, and close issues, but cannot correct the title or description of work they own without leaving the dashboard.

Scope

  • Add a touch-friendly edit mode to the assigned-issue sheet.
  • Save title/body only for an open issue assigned to the authenticated user.
  • Use the loaded updated_at as optimistic concurrency control; return 409 without mutation when the issue changed upstream.
  • Preserve repository/issue-scoped drafts across dismissal, reload, timeout, and conflicts; clear only after confirmed success.
  • Update the sheet and My Work card immediately after success.

Acceptance

  • Blank/oversized input is blocked without a request.
  • Duplicate save taps are single-flight.
  • Closed, unassigned, PR, and stale-revision targets are not mutated.
  • Mobile controls fit a 375px viewport and have 44px targets.
  • Behavioral frontend/backend tests and full suite pass.

No historical issue or recent commit implements issue title/body editing; nearby #159, #157, #173, and #183 cover creation, comments/closure, labels, and assignment release respectively.

## User problem Mobile users can create, claim, label, comment on, release, and close issues, but cannot correct the title or description of work they own without leaving the dashboard. ## Scope - Add a touch-friendly edit mode to the assigned-issue sheet. - Save title/body only for an open issue assigned to the authenticated user. - Use the loaded `updated_at` as optimistic concurrency control; return 409 without mutation when the issue changed upstream. - Preserve repository/issue-scoped drafts across dismissal, reload, timeout, and conflicts; clear only after confirmed success. - Update the sheet and My Work card immediately after success. ## Acceptance - Blank/oversized input is blocked without a request. - Duplicate save taps are single-flight. - Closed, unassigned, PR, and stale-revision targets are not mutated. - Mobile controls fit a 375px viewport and have 44px targets. - Behavioral frontend/backend tests and full suite pass. No historical issue or recent commit implements issue title/body editing; nearby #159, #157, #173, and #183 cover creation, comments/closure, labels, and assignment release respectively.
timmy self-assigned this 2026-08-07 10:48:07 +00:00
timmy closed this issue 2026-08-07 11:08:46 +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#189
No description provided.