supermemory/apps/web/components/settings
Mahesh Sanikommu 6d1ee8478b feat(settings): URL-driven settings modal
Convert settings from a dedicated /settings page into a modal driven by ?settings=<tab> URL state, opened from the profile menu, header, bottom nav, and command palette. Old /settings#<tab> links redirect into it.

- Shared SettingsContent (rail nav + tabs) rendered by the modal
- Rail-top org switcher with create-organization
- Account: carded profile + plan badge, Overview stat tiles, toggle-based Org Context, compact Team members (hides own row when solo)
- Integrations nav and the MCP connect button link out to the integrations view (cat=ai-clients)
- Billing: drop unused payment_method expand that slowed plan load
- Fix nested-button hydration error in FeaturedHero
2026-06-08 18:43:23 -07:00
..
account.tsx feat(settings): URL-driven settings modal 2026-06-08 18:43:23 -07:00
billing.tsx feat(settings): URL-driven settings modal 2026-06-08 18:43:23 -07:00
connections-mcp.tsx feat(settings): URL-driven settings modal 2026-06-08 18:43:23 -07:00
integrations.tsx fix settings/integrations responsiveness (#1003) 2026-05-30 14:56:51 -07:00
org-context.tsx feat(settings): URL-driven settings modal 2026-06-08 18:43:23 -07:00
settings-content.tsx feat(settings): URL-driven settings modal 2026-06-08 18:43:23 -07:00
settings-modal.tsx feat(settings): URL-driven settings modal 2026-06-08 18:43:23 -07:00
settings-org-switcher.tsx feat(settings): URL-driven settings modal 2026-06-08 18:43:23 -07:00
support.tsx feat(web): redesign settings layout + split billing into its own tab (#980) 2026-05-20 14:56:10 +05:30
sync-history-panel.tsx mobile responsiveness pass + connections reauth fix (#959) 2026-05-17 21:49:23 +00:00
sync-status-badge.tsx mobile responsiveness pass + connections reauth fix (#959) 2026-05-17 21:49:23 +00:00
sync-utils.ts feat/granola connector (#1007) 2026-06-03 15:19:49 +00:00