[dispatcher] Type: feature. Severity: medium.
Complete the rebuild renderer so navigation, configuration and page feedback are usable across the existing workflows.
Fix plan:
- At rebuild base ab7048a, src/App.tsx has an unwired sidebar toggle and no Settings route; inspect src/shell/Sidebar.tsx and src/ui/Page.tsx for keyboard, narrow-screen and shared page-state gaps.
- Complete the renderer in src/accounts/AccountsPage.tsx, src/drafts/, src/mail/ and src/workspace/; add reachable Settings using existing API contracts. Preserve failed forms and privacy-safe labels, with no backend, desktop or release changes.
- Add synthetic mounted renderer coverage for navigation, page states, existing controls and failed-form retention. Run serial npm test and npm run build through CONTRIBUTING.md's bounded Linux wrappers; update CHANGELOG.md and affected frontend docs, then obtain independent exact-diff review before merge into the rebuild branch.
Source inspection only; no tests or runtime acceptance performed.