Commit Graph

5 Commits

Author SHA1 Message Date
Usman Baig
ef83176089 fix: replace browser confirm with in-app modal for cancel subscription 2026-03-27 00:25:23 +01:00
Usman Baig
4e7ad88763 fix: update billing tab for mollie response format, use updatePaymentMethod 2026-03-26 20:46:47 +01:00
Usman Baig
e7b8943097 fix(settings): normalize all Workspace tabs to design standards 2026-03-25 22:24:11 +01:00
Usman Baig
851c607b7a feat(settings): add invoice list to unified billing tab 2026-03-25 18:07:16 +01:00
Usman Baig
3c17895d64 feat(settings): unified settings modal with context switcher (Phase 1)
New unified settings modal accessible via `,` keyboard shortcut.
Three-context switcher: Site (with site dropdown), Workspace, Account.
Horizontal tabs per context with animated transitions.

Phase 1 tabs implemented:
- Site → General (name, timezone, domain, tracking script with copy)
- Site → Goals (CRUD with inline create/edit)
- Workspace → General (org name, slug, danger zone)
- Workspace → Billing (plan card, usage, cancel/resume, portal)
- Account → Profile (wraps existing ProfileSettings)

Phase 2 tabs show "Coming soon" placeholder:
- Site: Visibility, Privacy, Bot & Spam, Reports, Integrations
- Workspace: Members, Notifications, Audit Log
- Account: Security, Devices

Old settings pages and profile modal remain functional.
2026-03-23 20:57:20 +01:00