Add review requests to the mobile My Work inbox #117

Closed
opened 2026-08-06 15:48:12 +00:00 by rockachopa · 0 comments
Member

Problem

My Work only queries pull requests assigned to the signed-in user. Gitea supports review_requested=true, so unassigned PRs awaiting the user’s review are missing and can block teammates unnoticed.

Scope

  • Fetch assigned and review-requested PRs, deduplicate by stable identity, and preserve explicit responsibility metadata.
  • Show “Needs your review” in My Work, rank reviews ahead of ordinary assignments while retaining critical/P0 priority, and add a mobile Reviews filter.
  • Preserve stale-work behavior and direct links to Gitea PRs.

Acceptance

  • Review-requested but unassigned PRs appear once with review_requested metadata.
  • A PR present in both searches appears once with both responsibility reasons.
  • My Work labels and filters reviews correctly; P0 remains first.
  • Mobile review controls/cards retain 44px tap targets and no horizontal overflow.
  • Focused tests and full suite pass.
## Problem My Work only queries pull requests assigned to the signed-in user. Gitea supports `review_requested=true`, so unassigned PRs awaiting the user’s review are missing and can block teammates unnoticed. ## Scope - Fetch assigned and review-requested PRs, deduplicate by stable identity, and preserve explicit responsibility metadata. - Show “Needs your review” in My Work, rank reviews ahead of ordinary assignments while retaining critical/P0 priority, and add a mobile Reviews filter. - Preserve stale-work behavior and direct links to Gitea PRs. ## Acceptance - Review-requested but unassigned PRs appear once with `review_requested` metadata. - A PR present in both searches appears once with both responsibility reasons. - My Work labels and filters reviews correctly; P0 remains first. - Mobile review controls/cards retain 44px tap targets and no horizontal overflow. - Focused tests and full suite pass.
timmy was assigned by rockachopa 2026-08-06 15:48:12 +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#117
No description provided.