PR Hub
A fork of Pull Request Manager Hub by cribeiro84, which is no longer maintained.
Please report any feedback/issue here:
Manage your Pull Requests of all your projects and repositories at a single place without having to switch between each repository. Track its status and what's most important to focus on your code review process.
Features
- Lists all Pull Requests across your repositories of the selected project
- Filter by:
- Title
- Pull Request ID
- By Team Project
- One or multiple repositories
- Source Branches
- Target Branches
- Requestor
- Reviewers
- Your vote status
- Alternate Status: Is Draft, Conflicts, Auto-Complete
- Tags
- Search filters are remembered automatically between visits
- Independent sort order for Active and Completed/Abandoned PRs (e.g. Active oldest first, Completed newest first)
- Continue where you left - When you click to review a Pull Request (it always opens in a new window) the row will be kept highlighted
- Easily identify the reviewers of that Pull Request
- Last Commit push date
- You can now manage all Pull Requests across all projects you have access to
- Comments count + resolved ones (For instance: 1/2 resolved)
- Pull Request policies check (Reviewers, build, so on)
- Save current state
- Selected search filters per project
- Now you can save your filters per selected project
- Support to view Completed and Abandoned PRs
- The current selected project will be remembered when you come back
Updates (dd/MM/yyyy)
14/10/2026
- Improvement: when a required CI build is queued, the summary status shows a new animated queued icon instead of the waiting clock
- Improvement: the summary status icon now shows the spinner only while a required check (e.g. a CI build) is running; Pull Requests waiting on others, such as required reviewers, show a clock icon instead
02/10/2026
- Bug fix: when the Azure DevOps sign-in token goes stale (e.g. after the tab sat in the background), the hub now retries for longer and, if that still fails, keeps the current Pull Requests on screen with a "session expired" banner and a Reload button instead of failing silently
28/09/2026
- Bug fix: a background refresh that fails (e.g. Azure DevOps briefly returning a 503) no longer empties the list and shows the "no work" message; the current Pull Requests stay on screen and transient network errors are retried
27/09/2026
- Bug fix: the hub no longer goes blank when a background refresh changes the repository, branch, author or tag lists while a filter is active; filter selections now stay correct after a refresh
21/09/2026
- Bug fix: a Pull Request whose blocking build/job policy has failed now shows a failure icon on the summary screen instead of a spinning "Waiting all policies to be completed" indicator, so a broken policy is obvious at a glance
16/07/2026
- Bug fix: author and reviewer avatars now load reliably when the browser blocks third-party cookies - they are fetched through Azure DevOps' authenticated Graph endpoint instead of a direct image request that could redirect to sign-in and render blank (thanks to @KaEvDm)
15/07/2026
- New: the Created by and Reviewers filters on the Completed and Abandoned tabs now list everyone on the project's teams, instead of only the people who happened to appear in the most recently loaded Pull Requests
- Picking someone fetches their Pull Requests on demand, so you can filter completed/abandoned history by people whose Pull Requests fall outside the recent window
- The default view still loads only the most recent Pull Requests, so opening those tabs stays fast
- Bug fix: a transient authorization error no longer breaks the hub with an "error during the extension load" message that had to be cleared with a manual page refresh - the request is now retried with a fresh token
- Bug fix: a failed background auto-refresh now keeps the current list on screen instead of replacing it with an error banner
24/06/2026
- Bug fix: the automatic background refresh no longer snaps the page back to the top - your scroll position is kept as the list updates
17/06/2026
- New: reviewers who declined a review now show a distinct "Declined to review" indicator instead of the blue waiting clock
- Performance: Pull Requests are now fetched per project in a single paged query instead of one request per repository
- Fixes throttling errors (TF400893) that could break the list on large projects
- Large projects no longer silently drop Pull Requests
- Bug fix: Pull Request, repository, branch and commit links now use the repository's own web URL, fixing broken links on on-prem Azure DevOps Server running behind a custom virtual directory or collection path
- Bug fix: re-sorting a column no longer clears your active filters
- Bug fix: setting the auto-refresh interval to 0 now fully disables automatic refreshing (including the refresh when you return to the page), and changing the interval now applies immediately without needing a page reload
15/06/2026
- Performance: the PR list loads noticeably faster on accounts with many repositories
- Pull Request details (policies, comment counts, tags, auto-complete and new-commit indicators) now load in the background and fill in per row, so the list appears immediately instead of waiting for every detail to finish loading
- Removed the linked Work Items icon and its lookups, cutting two API calls per Pull Request
- Bug fix: refreshing the list (manual or automatic) no longer flashes an empty "no Pull Requests" state before the rows reappear
10/06/2026
- Relaunched as PR Hub (fork of the archived Pull Request Manager Hub)
- New icon
- Search filters are now remembered automatically between visits - no need to click Save
- The PR list now refreshes automatically: when you return to the page, and on a configurable interval while it stays open (see the new "Auto-refresh interval" preference)
- Sort order is now configurable separately for Active and Completed/Abandoned PRs
- Active defaults to oldest first, Completed/Abandoned to newest first
- Bug fix: the "Top Completed/Abandoned PRs" preference is now honored as a total across all repositories (it previously applied per repository)
- Bug fix: clearing the "Top Completed/Abandoned PRs" field no longer silently disables the limit
- Bug fix: hitting Refresh repeatedly before results loaded no longer duplicates every PR in the list
- Bug fix: the repository filter dropdown no longer shows duplicates after a refresh
09/04/2021
- Bug fixes reported in GitHub issues
- Duplicated items
- Disabled repos blocking extension to load
06/08/2020
- New Alternate Status: Has New Changes
- UI tweaks
- New icons (comments or commits) for Has Changes since your last visit to the PR
02/08/2020
- New Alternate Status: Ready for Completion and Not Ready for Completion
- UI tweaks
- Bug fixes:
- Wrong required reviewers marked
- Wrong count of reviewers approved
- Performance improvements
- Better PR Policy listing and check
28/07/2020
- Support for Completed and Abandoned PRs
- UI tweaks
- Performance improvements
- Filters now can be saved by selected Project
- The current selected project will be remembered when you come back
22/07/2020
- UI tweaks
- Performance improvements
- Soring by Pull Request Creation Date (When column)
21/07/2020
- UI tweaks
- Code refactoring
- New features
12/07/2020
- UI tweaks
- Code refactoring
- New features
- Tag list
- Better async calls to fetch PR details
- Column status sync with Policies and reviewers vote
- Filter by Tags
03/02/2020
- UI tweaks
- Code refactoring
- New features
- Comments count + resolved ones (For instance: 1/2 resolved)
- Pull Request policies check (Reviewers, build, so on)
19/01/2020
- UI tweaks
- Minor improvements
- Code refactoring
- Performance improvements
- Replaced Is Draft filter by Alternate Status
- It allows to filter by: Is Draft, Conflicts and Auto-Complete
11/01/2020
- UI tweaks
- Minor improvements
- Code refactoring
- Performance improvements
14/12/2019
- TFS/Azure DevOps Server url fixes
- Minor improvements
02/12/2019
- Minor fixes
- Sort project list filter by name
- TFS base URL fix
29/11/2019
- New filter: Project
- UI tweaks
- Minor fixes
26/11/2019
- Minor fixes
- UI tweaks
- Last Commit push date
23/11/2019
10/11/2019
- Minor fixes
- Added feature to highlight the row when it's clicked
- Added a help button to indicate what each PR status icon represents
08/11/2019
06/11/2019
- Filter fixes
- UI tweaks
- Code cleanup
02/10/2019
- Filter fixes
- New filter: Is Draft
- UI tweaks
- Code cleanup
- Removed support for TFS
28/09/2019
- Filter fixes
- Sort filter dropdown lists
- Filter by Pull Request ID
- Code cleanup
09/09/2019
21/08/2019
- Public release of Pull Request Manager Hub
Screenshots
Pull Request Manager Hub home

...using filters

...and light theme

| |