Desktop Material

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.