Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

feat(desktop): persistent settings shell with shared chrome context

6 months ago

3f7c856
Authored
Cursor Agent4/15/2026, 5:40:57 PM
- Add SettingsChromeContext for page header actions (refresh, backups, usage)
- Centralize titles/descriptions in SettingsShell; simplify nav styling
- Refactor settings pages to drop duplicate headers; special-case backup scroll
- Update backup page test for shell-owned title

Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

Parentf62f9f9

10 files changed
  • apps/desktop/src/ui/settings/SettingsChromeContext.tsx+44−0
  • apps/desktop/src/ui/settings/SettingsShell.tsx+152−52
  • apps/desktop/src/ui/settings/pages/BackupPage.tsx+68−55
  • apps/desktop/src/ui/settings/pages/DeveloperPage.tsx+0−5
  • apps/desktop/src/ui/settings/pages/McpServersPage.tsx+0−7
  • apps/desktop/src/ui/settings/pages/MemoryPage.tsx+0−7
  • apps/desktop/src/ui/settings/pages/ProvidersPage.tsx+23−16
  • apps/desktop/src/ui/settings/pages/UpdatesPage.tsx+0
−5
  • apps/desktop/src/ui/settings/pages/WorkspacesPage.tsx+0−5
  • apps/desktop/test/backup-page.test.ts+2−3