Open requested pull reviews from mobile Search #791

Closed
opened 2026-08-14 01:33:52 +00:00 by timmy · 0 comments
Owner

Problem

Search preview treats an open pull request as read-only unless it is assigned to the operator, even when Gitea explicitly requests that operator's review. The native mobile review workspace already supports the complete review flow, but Search cannot hand off to it.

Product slice

  • Derive review-request eligibility from the authoritative pull request response, not the client-supplied result kind.
  • Show a touch-safe Review now action for open pull requests requesting the current operator.
  • Open the canonical in-app review route without mutating assignment.
  • Preserve Search state so Back returns to the same query and preview.
  • Fail closed for closed, unrelated, malformed, or withdrawn requests.

Acceptance tests

  • Requested, unassigned open pull shows Review now.
  • Assigned-only pull retains Open in My Work.
  • Closed/unrelated/malformed pull never shows Review now.
  • Review now opens the canonical review workspace and performs no assignment request.
  • Mobile action remains at least 44px with no horizontal overflow.

Implementation must use strict RED-GREEN TDD and include focused plus full-suite verification.

## Problem Search preview treats an open pull request as read-only unless it is assigned to the operator, even when Gitea explicitly requests that operator's review. The native mobile review workspace already supports the complete review flow, but Search cannot hand off to it. ## Product slice - Derive review-request eligibility from the authoritative pull request response, not the client-supplied result kind. - Show a touch-safe **Review now** action for open pull requests requesting the current operator. - Open the canonical in-app review route without mutating assignment. - Preserve Search state so Back returns to the same query and preview. - Fail closed for closed, unrelated, malformed, or withdrawn requests. ## Acceptance tests - Requested, unassigned open pull shows Review now. - Assigned-only pull retains Open in My Work. - Closed/unrelated/malformed pull never shows Review now. - Review now opens the canonical review workspace and performs no assignment request. - Mobile action remains at least 44px with no horizontal overflow. Implementation must use strict RED-GREEN TDD and include focused plus full-suite verification.
timmy self-assigned this 2026-08-14 01:33:52 +00:00
timmy closed this issue 2026-08-14 01:47:40 +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#791
No description provided.