-
Notifications
You must be signed in to change notification settings - Fork 6.5k
feat(web): pull request surfaces — filters & qualifiers, all-server listing, update branch, reactions, in-place editing, smarter diffs #6039
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
juliusmarminge
merged 89 commits into
pingdotgg:main
from
Bil0000:fix/pr-right-panel-quick-fixes
Aug 12, 2026
Merged
Changes from 3 commits
Commits
Show all changes
89 commits
Select commit
Hold shift + click to select a range
ff8cbc9
fix(web): keep pull request review annotations in the app font
Bil0000 8754813
feat(web): collapse pull request chrome on scroll in the right panel
Bil0000 58bc0ba
feat(web): hand pull request tasks to the open thread beside the panel
Bil0000 e9cbc08
feat(web): show labels and resolved conversations on the pull request…
Bil0000 4095917
fix(web): report host line counts for files with withheld hunks
Bil0000 b27a2dd
fix(web): hide the tab strip scrollbar in narrow pull request panels
Bil0000 d06636c
fix(web): compare withheld-hunk counts when reusing a diff slice
Bil0000 c4e4edc
feat(web): collapse resolved conversations on the pull request summary
Bil0000 2e832b7
Merge branch 'main' into fix/pr-right-panel-quick-fixes
Bil0000 9b66581
fix(web): keep the reader at the top when the pull request chrome reo…
Bil0000 4132aae
fix(web): match the resolved marker to the other review states
Bil0000 f47c443
fix(web): ease the pull request chrome back open at the top
Bil0000 8a4a972
Merge branch 'main' into fix/pr-right-panel-quick-fixes
Bil0000 a7c4e2f
fix(web): tidy pull request comment meta lines
Bil0000 3abab8f
feat(web): collapse dismissed approvals with their reason
Bil0000 8e231dd
fix(web): carry the dismissal reason onto bodiless dismissed reviews
Bil0000 a6ccf72
fix(web): read dismissed-review bodies past their HTML marker comments
Bil0000 e87d5b9
fix(web): follow dismissal events past the first page
Bil0000 aa1a05a
Merge branch 'main' into fix/pr-right-panel-quick-fixes
Bil0000 f59c9a2
feat(web): add review decision and list filters to the pull request c…
Bil0000 95a9ed9
feat(web): narrow GitHub listings by draft, review, checks and size
Bil0000 97dc528
feat(web): filter the pull request list and show each row's review st…
Bil0000 1c4c08f
feat(web): order pull request diffs by dependency instead of path
Bil0000 ab14ec1
feat(web): take search qualifiers and wider review filters in the lis…
Bil0000 681dfc1
feat(web): parse GitHub-style search qualifiers and rework the filter…
Bil0000 1d446a5
feat(web): merge pull request listings across connected environments
Bil0000 aae512b
feat(web): list every connected environment's pull requests on the page
Bil0000 91f6c9c
fix(web): take a filtered empty search as the answer it is
Bil0000 59799af
fix(web): filter provider rows service-side and hand Azure the reposi…
Bil0000 3a4f155
fix(web): keep viewers, truncation and project scope per environment
Bil0000 7a95a28
feat(web): add a server filter and per-environment paging to the pull…
Bil0000 9c531cc
fix(web): route pull request links, sidebar and panel tabs across ser…
Bil0000 36b3238
Merge branch 'main' into fix/pr-right-panel-quick-fixes
Bil0000 6135637
feat(web): report base-branch freshness and take an update-branch action
Bil0000 cbbb842
feat(web): offer Update branch with merge or rebase in the detail panel
Bil0000 0636e8c
test(web): pin authored rows from the partition reads to their group
Bil0000 3b755c0
fix(web): repair the base comparison read and its write-time permissions
Bil0000 2976bed
fix(web): match the thread's own pull request by project and trust on…
Bil0000 b02af69
feat(web): label OR groups, a checks rollup and project narrowing in …
Bil0000 24c3fae
fix(web): name the refusal in every environment error
Bil0000 728a614
feat(web): report the checks rollup and honour label groups and proje…
Bil0000 beeaa15
feat(web): wear the checks verdict on rows and the detail title, with…
Bil0000 76281bd
feat(web): assign shared projects to one connection and read label se…
Bil0000 74c41aa
feat(web): resolve which connections hold a shared project's repository
Bil0000 2462e9e
feat(web): pick which connection the detail panel acts on
Bil0000 60fb7be
fix(web): show one row per check rather than one per run of it
Bil0000 0c4ec32
feat(web): hand a merge to the host to carry out once it is ready
Bil0000 0e2fef8
feat(web): copy a change request's link from the number that carries it
Bil0000 39ab91f
feat(web): mark a stale branch on the branch, and keep a heading in s…
Bil0000 976e4a6
feat(web): report base-branch freshness and rebase the branch on GitLab
Bil0000 3e00a6d
feat(web): carry a remark's reactions, and the request that adds or t…
Bil0000 3f79f6b
feat(web): read reactions from GitHub and GitLab, and write one back
Bil0000 febba73
feat(web): wear reactions under every remark, and add one from the page
Bil0000 a5ab857
Merge remote-tracking branch 'origin/main' into fix/pr-right-panel-qu…
Bil0000 8441785
fix(pull-requests): key a narrowed listing by its projects and tell r…
Bil0000 6f2394a
Merge remote-tracking branch 'fork/fix/pr-right-panel-quick-fixes' in…
Bil0000 e00b8ec
fix(pull-requests): keep two Bitbucket pipelines apart, and redraw a …
Bil0000 e63e7ad
fix(web): read a quoted label whole, and cut a typed query to what th…
Bil0000 335f4ec
fix(pull-requests): read author:me as whoever is signed in to the host
Bil0000 a88e62e
Merge branch 'main' into fix/pr-right-panel-quick-fixes
Bil0000 5806a4e
fix(pull-requests): eight defects across listing, actions, reactions …
Bil0000 85b780c
Merge remote-tracking branch 'fork/fix/pr-right-panel-quick-fixes' in…
Bil0000 58f67e7
Merge remote-tracking branch 'origin/main' into fix/pr-right-panel-qu…
Bil0000 f7f568e
fix(web): open a saved link whose server has since gone
Bil0000 8860d8d
test(pull-requests): pin the four decisions that had none
Bil0000 12657a0
fix(pull-requests): name the server a project was picked on, judge ch…
Bil0000 e013908
fix(web): keep the page's panel under one key, and read every server …
Bil0000 edb470b
Merge branch 'main' into fix/pr-right-panel-quick-fixes
Bil0000 5264161
feat(contracts): say what a host lets be rewritten, and who the reade…
Bil0000 2ebc783
feat(pull-requests): carry a rewrite from the page to the provider th…
Bil0000 32282e0
test(pull-requests): pin what a rewrite may and may not do
Bil0000 af7a230
feat(pull-requests): rewrite a GitHub pull request's words, and one's…
Bil0000 15288f6
feat(pull-requests): rewrite a GitLab merge request's words, and one'…
Bil0000 eaa5dfa
feat(pull-requests): rewrite a Bitbucket pull request's words, and on…
Bil0000 0009f70
feat(pull-requests): rewrite an Azure DevOps pull request's title and…
Bil0000 c6ee4ae
feat(web): rewrite a change request's words, and one's own remarks, i…
Bil0000 98a5f84
docs: say that a pull request's words can be rewritten in place
Bil0000 0747e6b
test(pull-requests): drop two diagnostics directives that suppress no…
Bil0000 17eaa20
Merge branch 'fix/pr-right-panel-quick-fixes' of https://github.com/B…
Bil0000 4b1b032
Merge branch 'main' into fix/pr-right-panel-quick-fixes
Bil0000 c84bbff
Merge branch 'main' into fix/pr-right-panel-quick-fixes
Bil0000 f9c80fe
fix(contracts): let a page read a server that has never heard of reac…
Bil0000 63689ee
fix(pull-requests): stop a Bitbucket rewrite from putting old reviewe…
Bil0000 ce1030a
fix(web): keep an open editor from carrying one remark's words onto a…
Bil0000 9959a49
Merge branch 'fix/pr-right-panel-quick-fixes' of https://github.com/B…
Bil0000 19a3f6d
fix: improve pull request handoffs and rate-limit errors
juliusmarminge e4400e5
fix(web): answer a refused branch update for the way it was asked
Bil0000 dddefae
Merge branch 'main' into fix/pr-right-panel-quick-fixes
Bil0000 35d5d2f
ci: force rerun
Bil0000 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
|
Bil0000 marked this conversation as resolved.
|
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.