feat(web): add dedicated settings pages
last month
53 files changed
- apps/web/app/[username]/edit-profile-button.tsx+0−32
- apps/web/app/[username]/page.tsx+13−16
- apps/web/app/layout.tsx+2−2
- apps/web/app/sessions/page.tsx+5−0
- apps/web/app/settings/account/account-settings-sections.tsx+0−1
- apps/web/app/settings/account/account-settings-sections/auth.tsx+12−11
- apps/web/app/settings/account/account-settings-sections/connections.tsx+28−28
- apps/web/app/settings/account/account-settings-sections/display-preferences.tsx+13−3
- apps/web/app/settings/account/account-settings-sections/payments.tsx+83−72
- apps/web/app/settings/account/account-settings-sections/profile.tsx+126−23
- apps/web/app/settings/account/account-settings-sections/sessions.tsx+114−34
- apps/web/app/settings/account/account-settings-sections/settings.tsx+27−46
- apps/web/app/settings/account/account-settings-sections/shared.tsx+56−26
- apps/web/app/settings/account/account-settings-sections/teams.tsx+0−61
- apps/web/app/{api/agent-sessions/route.ts => settings/account/agent-sessions/page.tsx}+28−27
- apps/web/app/settings/account/layout.tsx+10−16
- apps/web/app/settings/account/payments/repo-support-management-list.tsx+39−20
- apps/web/app/settings/account/sessions/page.tsx+1−1
- apps/web/app/settings/account/teams/new/create-organization-form.tsx+28−16
- apps/web/app/settings/developer/_components/git-token-forms.tsx+20−9
- apps/web/app/settings/developer/_components/git-token-list-action.ts+0−9
- apps/web/app/settings/developer/page.tsx+71−85
- apps/web/app/settings/layout.tsx+22−6
- apps/web/app/settings/organizations/[slug]/_components/organization-settings-nav.tsx+42−0
- apps/web/app/settings/organizations/[slug]/_lib/load-settings.ts+39−0
- apps/web/app/settings/organizations/[slug]/danger/page.tsx+24−0
- apps/web/app/settings/organizations/[slug]/general/page.tsx+52−0
- apps/web/app/settings/organizations/[slug]/layout.tsx+51−0
- apps/web/app/settings/organizations/[slug]/members/page.tsx+79−0
- apps/web/app/settings/organizations/[slug]/page.tsx+10−0
- apps/web/app/settings/organizations/[slug]/repositories/page.tsx+63−0
- apps/web/components/account-settings/account-settings-modal.tsx+0−279
- apps/web/components/account-settings/agent-sessions-actions.ts+4−6
- apps/web/components/account-settings/agent-sessions-list.tsx+60−70
- apps/web/components/account-settings/agent-sessions-section.tsx+0−81
- apps/web/components/account-settings/git-tokens-section.tsx+0−121
- apps/web/components/account-settings/legacy-account-settings-redirect.tsx+34−0
- apps/web/components/account-settings/open-account-settings-button.tsx+11−11
- apps/web/components/account-settings/org-settings-data.ts+0−108
- apps/web/components/account-settings/organization-actions.ts+6−4
- apps/web/components/account-settings/organization-sections.tsx+27−3
- apps/web/components/account-settings/organization-settings-section.tsx+0−271
- apps/web/components/app-shell.tsx+4−0
- apps/web/components/command-menu.tsx+9−11
- apps/web/components/open-git-user-button.tsx+3−3
- apps/web/components/organization-menu.tsx+2−2
- apps/web/components/settings-nav.tsx+189−153
- apps/web/components/settings-panel.tsx+88−0
- apps/web/components/sidebar-app-frame.tsx+8−3
- apps/web/components/viewer-context.tsx+11−1
- apps/web/lib/account-settings-url.test.ts+34−0
- apps/web/lib/account-settings-url.ts+25−22
- apps/web/lib/billing/checkout.ts+8−5