Legacy settings removal, performance improvements, modal polish #70

Merged
uz1mani merged 14 commits from staging into main 2026-03-26 11:04:48 +00:00

14 Commits

Author SHA1 Message Date
Usman Baig
ef3edd963a perf: reduce chart animation from 1100ms to 400ms — shorter main thread block 2026-03-26 11:52:29 +01:00
Usman Baig
952cebc59a perf: lazy-load Chart component — prevents main thread freeze on page load 2026-03-26 11:48:58 +01:00
Usman Baig
c63e72a578 feat: sliding background animation on context switcher 2026-03-26 11:39:46 +01:00
Usman Baig
e7d2ecf50b fix: remove tab content animation — prevents flash on context switch 2026-03-26 11:38:39 +01:00
Usman Baig
012b0d494f perf: lazy-load tabs, cache listSites, faster tab switching animation 2026-03-26 11:33:58 +01:00
Usman Baig
ee1196f061 fix: pass onOpenOrgSettings to UserMenu — no more page navigation for org settings 2026-03-26 11:26:38 +01:00
Usman Baig
c99278e7fa chore: bump @ciphera-net/ui to 0.3.3 2026-03-26 11:21:01 +01:00
Usman Baig
6fef6da468 fix: widen settings modal to max-w-4xl and 90vh height 2026-03-26 11:14:21 +01:00
Usman Baig
97b9486382 fix: org-settings redirect uses router.back() to stay on current page 2026-03-26 11:11:13 +01:00
Usman Baig
b352fa00e4 fix: respect requested context over URL auto-detection + fix backdrop click 2026-03-26 11:06:15 +01:00
Usman Baig
4a950f7070 fix: wrap org-settings redirect in Suspense for useSearchParams 2026-03-26 10:55:55 +01:00
Usman Baig
6b33483c81 fix: remove SettingsModalProvider import and wrapper from layout 2026-03-26 10:53:48 +01:00
Usman Baig
cc3047edba refactor: replace legacy settings pages with redirect handlers + delete unused files
- /sites/:id/settings → redirect handler for GSC OAuth callback + deep links
- /org-settings → redirect handler for tab deep links
- Deleted: OrganizationSettings.tsx, SettingsModalWrapper.tsx, settings-modal-context.tsx
2026-03-26 10:50:36 +01:00
Usman Baig
61a106eed6 refactor: replace all legacy settings links with unified modal openers 2026-03-26 10:47:51 +01:00