Skip to content

Add desktop settings shell and doctor panel#80

Merged
wesbillman merged 3 commits intomainfrom
desktop-settings-shell
Mar 16, 2026
Merged

Add desktop settings shell and doctor panel#80
wesbillman merged 3 commits intomainfrom
desktop-settings-shell

Conversation

@wesbillman
Copy link
Collaborator

@wesbillman wesbillman commented Mar 16, 2026

Summary

  • replace the inline desktop settings view with a dedicated settings shell that has its own section sidebar and close control
  • make Cmd+, / Ctrl+, toggle settings open and closed
  • add a Doctor settings panel for local Sprout binaries, ACP runtime discovery, and troubleshooting inputs
  • move local binary setup guidance out of agent creation and into Settings > Doctor
  • update desktop E2E coverage for the new settings navigation and doctor panel

Testing

  • source ./bin/activate-hermit && cd desktop && pnpm check
  • source ./bin/activate-hermit && cd desktop && pnpm build
  • source ./bin/activate-hermit && cd desktop && pnpm exec playwright test tests/e2e/profile.spec.ts --project=integration
  • git push -u origin desktop-settings-shell (pre-push hook ran desktop checks/build, Tauri cargo check, workspace cargo clippy, and ./scripts/run-tests.sh unit)
Screenshot 2026-03-16 at 9 44 15 AM Screenshot 2026-03-16 at 9 44 17 AM Screenshot 2026-03-16 at 9 44 20 AM

@wesbillman wesbillman merged commit 0cebdda into main Mar 16, 2026
8 checks passed
@wesbillman wesbillman deleted the desktop-settings-shell branch March 16, 2026 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant