Usman Baig
7181d68d85
fix: replace amber unsaved changes bar with simple confirm() dialog
2026-03-25 20:42:02 +01:00
Usman Baig
0de8f927a4
chore: remove debug console.logs from privacy tab
2026-03-25 20:37:32 +01:00
Usman Baig
eb3c3b2738
debug: add console.logs to privacy tab dirty tracking
2026-03-25 20:33:46 +01:00
Usman Baig
93401cc1a1
fix: dirty tracking — prevent SWR revalidation from resetting form state
2026-03-25 20:27:47 +01:00
Usman Baig
9dceca765c
feat(settings): sticky save bar appears only when dirty, replaces static button
2026-03-25 20:18:26 +01:00
Usman Baig
9a3fab3535
feat(settings): unsaved changes guard with inline confirmation bar
2026-03-25 20:09:11 +01:00
Usman Baig
1ad68943c8
fix: reset tabs to default when switching settings context
2026-03-25 18:23:58 +01:00
Usman Baig
688d268fbf
fix: proper Google/Bunny logos and BunnyCDN status grid in unified integrations
2026-03-25 18:21:50 +01:00
Usman Baig
0f5a3388a0
fix: use correct PageSpeedConfig field name (frequency, not check_frequency)
2026-03-25 18:16:05 +01:00
Usman Baig
1fef7b175c
feat(settings): add filtering and pagination to unified audit tab
2026-03-25 18:11:01 +01:00
Usman Baig
8bef4b7c9f
feat(settings): add member removal and pending invitations to unified members tab
2026-03-25 18:08:22 +01:00
Usman Baig
b64c4c036f
feat(settings): add working delete org to unified workspace general tab
2026-03-25 18:07:21 +01:00
Usman Baig
851c607b7a
feat(settings): add invoice list to unified billing tab
2026-03-25 18:07:16 +01:00
Usman Baig
b164160d6a
feat(settings): add bunny setup flow and GSC details to unified integrations tab
2026-03-25 18:04:07 +01:00
Usman Baig
ce992e331f
fix(settings): show delete account in unified profile tab
2026-03-25 18:02:47 +01:00
Usman Baig
7dc6e0daf5
fix(settings): add remove password button to unified visibility tab
2026-03-25 18:02:39 +01:00
Usman Baig
f844751142
feat(settings): add report/alert create & edit modals to unified tab
2026-03-25 17:52:56 +01:00
Usman Baig
b3ccb58431
feat(settings): add session review to unified bot & spam tab
2026-03-25 17:48:39 +01:00
Usman Baig
d0d7a97102
feat(settings): add retention, excluded paths, pagespeed to unified privacy tab
2026-03-25 17:46:06 +01:00
Usman Baig
4e6837a9ee
feat(settings): add framework picker and verification to unified general tab
2026-03-25 17:42:34 +01:00
Usman Baig
45a8adff0f
feat(settings): add danger zone to unified site general tab
2026-03-25 17:38:47 +01:00
Usman Baig
c48023be9f
fix(settings): global comma shortcut works on all authenticated pages
2026-03-24 17:05:21 +01:00
Usman Baig
e12a3661fa
fix(settings): lock site context to current URL, rename Workspace to Organization
...
- Site context is locked to the site from the current URL — no dropdown
switcher. If not on a site page, defaults to Organization context.
- Renamed "Workspace" to "Organization" in all user-facing text.
- Removed unused CaretDown import and dropdown state.
2026-03-24 16:52:59 +01:00
Usman Baig
ea2c47b53f
feat(settings): Phase 2 — all 15 tabs implemented
...
Site tabs:
- Visibility (public toggle, share link, password protection)
- Privacy (data collection toggles, geo level, retention info)
- Bot & Spam (filtering toggle, stats cards)
- Reports (scheduled reports + alert channels list with test/pause/delete)
- Integrations (GSC + BunnyCDN connect/disconnect cards)
Workspace tabs:
- Members (member list, invite form with role selector)
- Notifications (dynamic toggles from API categories)
- Audit Log (action log with timestamps)
Account tabs:
- Security (wraps existing ProfileSettings security tab)
- Devices (wraps existing TrustedDevicesCard + SecurityActivityCard)
No more "Coming soon" placeholders. All tabs are functional.
2026-03-23 21:29:49 +01:00
Usman Baig
e55a3c4ce4
fix(settings): fixed modal height prevents bottom-edge twitch on context switch
2026-03-23 21:09:24 +01:00
Usman Baig
d050d32d24
fix(settings): remove flicker and scrollbar flash on context switch
2026-03-23 21:04:31 +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