feat(web): pull request list splits what you can merge from what you cannot - #242
Merged
Merged
Conversation
…cannot The open list filed every pull request the viewer wrote under Yours, whether it sat on their own repository or was a contribution to someone else's, and called everything else Others. The rows the viewer can actually land were mixed in with rows that are out of their hands. The list now reads the push access it already carries per row and groups the open tab as Needs you, Yours, Incoming (other people's work on repositories the viewer can merge), Contributions (the viewer's work on repositories they cannot), and Elsewhere (other people's work on repositories they only follow). The Involvement filter offers the same five, and a host that never says whether the viewer may push leaves a row under Yours or Incoming as before.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
badcuban
enabled auto-merge
September 6, 2026 07:43
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The open Pull requests list filed every PR you wrote under Yours, whether it was on your own repo or a contribution to someone else's, and called everything else Others. The rows you can actually land were mixed in with rows that are out of your hands.
The list already knows, per row, whether you can push to that repo (GitHub's
viewerPermission, mapped toviewerCanWrite). This change uses it to group the Open tab as:The Involvement filter offers the same five and each survives in the URL. A host that doesn't report permission leaves the row under Yours or Incoming, as before, so non-GitHub hosts behave as they did. A bookmarked
involvement=othersnow falls back to All.Gates:
vp fmt,vp lint,vp run typecheck,pullRequests.logicunit tests (73), and the full web browser suite (557) all pass.