Sorting
Multi-level sorting in the PR dashboard — add, flip, and remove sort layers.
The PR dashboard supports multi-level sorting so you can prioritize the pull requests that need your attention most. Press s in the PR dashboard to open the sort modal.
Multi-Level Sorting
Sort layers are applied in order. Each active layer shows a number and
arrow in the modal — for example, 1↑ means "first sort
layer, ascending" and 2↓ means "second layer, descending".
The column headers in the PR table also show sort indicators so you can
see the active sort at a glance.
Toggling a sort field cycles through three states:
- Add — the field is added as the next sort layer with its default direction.
- Flip — the field's direction is reversed (ascending becomes descending, and vice versa).
- Remove — the field is removed from the sort layers.
Press Enter or Space on a field to cycle through these states. Press Esc to close the modal and apply the updated sort.
Default Sort Order
By default, PRs are sorted by:
- Review Status (ascending) — approved PRs first, then changes requested, then needs review.
- Updated (descending) — most recently updated first within each review group.
Available Sort Fields
| Field | Default Direction | Sort Order |
|---|---|---|
| Updated | Descending | Most recently updated first |
| Review Status | Ascending | approved → changes-requested → re-review → commented → needs-review → dismissed |
| CI Status | Ascending | failing → mixed → pending → passing → unknown |
| Repository | Ascending | Alphabetical by owner/repo |
| Merge Status | Ascending | conflicting → unknown → mergeable |
| Diff Size | Descending | Largest diffs first |
| PR Number | Descending | Highest number first |