Backlog
The Issues view shows all issues in a filterable list grouped by status. Use it for triage, grooming, and bulk operations.
Open the backlog
xpo board
Navigate to the Issues view from the sidebar.
Tabs
Four tabs filter by status:
| Tab | Statuses shown |
|---|---|
| All Issues | All statuses |
| Backlog | BACKLOG only |
| Active | PLANNED, DOING, BLOCKED |
| Done | DONE, CANCELED, DUPLICATE |
Each tab persists its own view preferences (hierarchy mode, sort, filters) independently in localStorage.
Editing rows
Every row's status, priority, estimate, and assignee are buttons: click one to change it in place. Unassigned rows show a dashed placeholder avatar. With a row focused, s, p, e, l and a open the same pickers. See Keyboard Shortcuts.
Hierarchy mode
Toggle between Nested and Flat layout from the View Options dropdown (gear icon):
- Nested — full parent-child trees. Ghost parents and ghost children appear for cross-status context (e.g. a PLANNED child shows its BACKLOG parent as a ghost row).
- Flat — all issues at depth 0, grouped by parent with breadcrumbs.
The toggle is persisted per tab.
Click a parent's chevron — or select it and press → / ← — to expand or collapse its sub-issues; } and { expand or collapse all. Ghost parents collapse too, and share their collapsed state with the real parent row. Parents with no sub-issues visible in the current view show no chevron.
Collapsed parents are remembered across reloads. While a search or filter is active, that saved state is set aside so every match is visible; anything you collapse during the search is temporary.
View Options
The gear icon (⚙) opens a dropdown with:
- Layout — Flat / Nested toggle, Expand All / Collapse All (nested mode), and Show Empty Groups toggle
- Sort by — Manual, Priority, Created, Updated, Title, Estimate
From the CLI
xpo list # all active issues
xpo list --status BACKLOG # just the backlog
xpo list --all # include old terminal issues
Filtering
Narrow the list with filters:
xpo list --label bug
xpo list --assignee "Alice"
xpo list --mine
xpo list --since 1w
xpo list --match "login"
In the web board, type in the search box (or press /) to filter by title, ID, or label, and press f to filter by status, label, assignee, worked by (agent or human), and more. See Search and Filters for the full reference.
Sorting
Drag issues to reorder them. The sort order is consistent across all views. Terminal status groups (DONE, CANCELED, DUPLICATE) always sort by most recently updated.