Home

madison / open-git

public
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

refactor(web): move org settings into the account modal, fix rail bell tooltip

2 months ago

d409a02
Authored
V.C. Billingsley7/22/2026, 2:22:50 AM
## What
- Move org settings out of the `[username]/settings/*` routes into the
  account-settings modal: delete the route pages/layout/nav/loader and relocate
  the actions + sections into `components/account-settings/*`
  (organization-actions, organization-sections, org-settings-data,
  organization-settings-section).
- Fix the rail notifications-bell tooltip — anchor it to a span wrapper so the
  tooltip and popover triggers no longer contend for the same element.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

Parentfafc5ce

14 files changed
  • apps/web/app/(home)/home-notifications-bell.tsx+18−17
  • apps/web/app/[username]/settings/_components/organization-settings-nav.tsx+0−92
  • apps/web/app/[username]/settings/_lib/load-settings.ts+0−48
  • apps/web/app/[username]/settings/danger/page.tsx+0−39
  • apps/web/app/[username]/settings/general/page.tsx+0−72
  • apps/web/app/[username]/settings/layout.tsx+0−56
  • apps/web/app/[username]/settings/members/page.tsx+0−92
  • apps/web/app/[username]/settings/page.tsx
+0
−12
  • apps/web/app/[username]/settings/repositories/page.tsx+0−78
  • apps/web/components/account-settings/account-settings-modal.tsx+12−8
  • apps/web/components/account-settings/org-settings-data.ts+108−0
  • apps/web/{app/[username]/settings/actions.ts => components/account-settings/organization-actions.ts}+0−0
  • apps/web/{app/[username]/settings => components/account-settings}/organization-sections.tsx+1−1
  • apps/web/components/account-settings/organization-settings-section.tsx+270−0