Skip to content

Add desktop settings shell and doctor panel - #80

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

wesbillman merged 3 commits into
mainfrom
desktop-settings-shell

Conversation

@wesbillman

@wesbillman wesbillman commented Mar 16, 2026

Copy link
Copy Markdown
Collaborator

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
BradGroux pushed a commit to BradGroux/buzz that referenced this pull request Aug 23, 2026
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