Skip to content

fix(desktop): consolidate settings page — switch toggles, remove General section#497

Merged
wesbillman merged 1 commit into
mainfrom
desktop-settings-polish
May 7, 2026
Merged

fix(desktop): consolidate settings page — switch toggles, remove General section#497
wesbillman merged 1 commit into
mainfrom
desktop-settings-polish

Conversation

@wesbillman
Copy link
Copy Markdown
Collaborator

@wesbillman wesbillman commented May 7, 2026

Summary

  • Consolidate all notification settings (Desktop alerts, Home badge, @Mentions, Needs action) into a single Notifications section — removes the confusing split between General and Notifications
  • Convert the Agents "Keep awake" toggle from a large card-style button to a compact inline Switch row, matching the Notifications section pattern
  • Remove decorative noise: "Your relay profile" pill badge from Profile header and ACTIVE/INACTIVE status badge from Agents section
  • Add shared Switch component wrapping @radix-ui/react-switch

Test plan

  • Verify all 4 notification toggles render in the Notifications section and persist state
  • Verify the Agents "Keep awake" switch toggles correctly
  • Verify Profile section no longer shows "Your relay profile" badge
  • Verify no "General" section appears in the sidebar
  • Run existing E2E settings tests

🤖 Generated with Claude Code

…ral section

Replace large button-card toggles with compact Radix Switch rows across
Notifications and Agents settings. Consolidate all notification preferences
(Desktop alerts, Home badge, @Mentions, Needs action) into a single
Notifications section — removes the General section that previously split
them. Convert Agents "Keep awake" toggle to switch row and remove the
redundant ACTIVE/INACTIVE status badge. Remove decorative "Your relay
profile" pill from the Profile header.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@wesbillman wesbillman merged commit a76fe52 into main May 7, 2026
23 of 24 checks passed
@wesbillman wesbillman deleted the desktop-settings-polish branch May 7, 2026 17:20
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