GitHub Desktop demand backlog coverage
This ledger maps the 30 user-demand statements in the supplied
research brief to their Desktop Material implementation and feature
contract. Complete means the behavior is present in the
application tree and has focused automated coverage; release and
headless acceptance evidence is recorded separately in
HANDOFF.md.
| # | Demand | Status | Feature contract |
|---|---|---|---|
| 1 | Multiple accounts and per-repository identity | Complete | Identity and account binding |
| 2 | Full in-app pull-request review | Complete | PR review workspace |
| 3 | Selective stash of chosen files | Complete | Selective stashes |
| 4 | Rich pull-request context and actions | Complete | PR context and actions |
| 5 | Complete tag lifecycle | Complete | Tag lifecycle |
| 6 | In-app pull-request creation | Complete | PR creation |
| 7 | Desktop notifications for PR activity | Complete | PR notifications |
| 8 | Multiple and named stashes | Complete | Named Stash Manager |
| 9 | Advanced history search and remote commits | Complete | Advanced History |
| 10 | Repository sidebar, pinning, and switching | Complete | Repository sidebar |
| 11 | Branch-switcher improvements | Complete | Branch workflows |
| 12 | Checkout branches from other forks | Complete | Fork branch checkout |
| 13 | Tree view for changed files | Complete | Changed-file tree |
| 14 | Repository-picker filters and visibility | Complete | Picker filters |
| 15 | Pull or fetch across reviewed repositories | Complete | Batch sync |
| 16 | Recognize and manage external stashes | Complete | External stashes |
| 17 | WSL-aware editor and file integration | Complete | WSL editor opening |
| 18 | Structured CSV/TSV diffs | Complete | Structured data diffs |
| 19 | Custom Git commands and extensibility | Complete | Custom command presets |
| 20 | Always-expanded and richer diff context | Complete | Expanded context |
| 21 | One-click open in editor | Complete | Editor actions |
| 22 | Rich .tga image previews |
Complete | TGA previews |
| 23 | Broader external-editor support | Complete | Editor discovery |
| 24 | Global Git ignore management | Complete | Global ignore |
| 25 | Patch-series import and export | Complete | Patch series |
| 26 | Bulk local-branch deletion | Complete | Reviewed branch deletion |
| 27 | Network-drive and WSL repository paths | Complete | Network paths |
| 28 | Copilot commit-message controls | Complete | Copilot controls |
| 29 | In-app GitHub project-board view | Complete | GitHub Projects |
| 30 | Offline cached project view | Complete | Offline Projects |
The category indexes describe bounds, configuration, failure recovery, security, and verification for each workflow. No item in this ledger creates a new application HTTP endpoint, so no backlog-specific Postman collection is applicable.