brackt/database
Claude 388071fef8
Add account deletion and multi-section settings page
- Rename /user-profile → /settings with 301 redirect from old URL
- Add multi-section settings nav (Profile, Account, API placeholder, Data & Privacy)
  reusing existing SettingsDesktopNav/SettingsMobileGridNav components
- Implement account deletion via anonymization: wipes all PII from users row,
  releases team ownerships, removes commissioner records, deletes sessions/accounts
- Add data export request form that emails privacy@brackt.com via Resend
- Add deletedAt timestamp column to users table (migration 0100)
- Add anonymizeUserAccount() to user model
- Add removeAllCommissionersByUserId() to commissioner model
- Tests for both new model functions
- Update UserMenu "Profile" link → "Settings" at /settings

https://claude.ai/code/session_017Hvmof82Xr3UwKFc3pnC4X
2026-05-10 20:28:23 +00:00
..
context.browser-stub.ts Add oxlint linting setup with zero errors (#194) 2026-03-21 09:44:05 -07:00
context.ts Add oxlint linting setup with zero errors (#194) 2026-03-21 09:44:05 -07:00
schema.ts Add account deletion and multi-section settings page 2026-05-10 20:28:23 +00:00