Skip to content

Add desktop settings page#30

Merged
wesbillman merged 1 commit into
mainfrom
codex/add-settings-page
Mar 11, 2026
Merged

Add desktop settings page#30
wesbillman merged 1 commit into
mainfrom
codex/add-settings-page

Conversation

@wesbillman
Copy link
Copy Markdown
Collaborator

Summary

  • add a dedicated desktop settings view and wire sidebar navigation plus Cmd+, / Ctrl+, to open it
  • move theme selection and relay-backed profile editing into the settings page and remove the old sidebar footer controls
  • refresh desktop coverage for the new settings flow and keyboard shortcut

Testing

  • source ./bin/activate-hermit && cd desktop && pnpm typecheck
  • cd desktop && pnpm test:e2e:integration -- profile.spec.ts
  • pre-push hooks (desktop check/build, tauri check, rust clippy, rust tests)

@wesbillman
Copy link
Copy Markdown
Collaborator Author

Screenshot 2026-03-11 at 10 32 40 AM Screenshot 2026-03-11 at 10 32 42 AM

@wesbillman wesbillman merged commit 185c3af into main Mar 11, 2026
8 checks passed
@wesbillman wesbillman deleted the codex/add-settings-page branch March 11, 2026 17:34
@wesbillman wesbillman mentioned this pull request Mar 11, 2026
tlongwell-block added a commit that referenced this pull request Mar 11, 2026
* origin/main:
  Plumb desktop profile identity UI (#32)
  Add unread indicators to desktop channels (#31)
  feat: public profiles, NIP-05 identity, search & presence tools (#28)
  Add desktop settings page (#30)
  Remove OS titlebar and add custom window chrome (#29)

# Conflicts:
#	TESTING.md
#	crates/sprout-mcp/src/server.rs
#	crates/sprout-test-client/tests/e2e_mcp.rs
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