Usman Baig
663abc9b9e
feat: DashboardShell for all auth pages, site settings modal from home
...
- layout-content wraps integrations/pricing in DashboardShell
- GlassTopBar derives title per page (Integrations, Pricing, etc.)
- Site card gear icon opens settings modal with siteId context
- Removed delete button from site cards (accessible via site settings)
- Extended InitialTab to accept optional siteId for cross-page use
2026-03-28 19:42:42 +01:00
Usman Baig
9c5a47ff3a
feat(billing): update invoice list with real data, PDF download, and VAT breakdown
2026-03-28 14:45:02 +01:00
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
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
6fef6da468
fix: widen settings modal to max-w-4xl and 90vh height
2026-03-26 11:14:21 +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
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
f6e43976d8
feat: whole modal fades in/out together — glass + content as one unit
2026-03-26 00:27:26 +01:00
Usman Baig
ae54e0f10a
fix: glass panel fades out on close, snaps in on open — no blur flash
2026-03-26 00:23:47 +01:00
Usman Baig
14695a52dd
feat: dropdown-style animation on content — glass stays during exit via onExitComplete
2026-03-26 00:17:58 +01:00
Usman Baig
dc867e84f4
fix: glass instant, content fades in — backdrop and blur separate from animation
2026-03-26 00:10:40 +01:00
Usman Baig
3e603c77a9
feat: fade + scale animation on outer wrapper — glass panel untouched
2026-03-26 00:04:50 +01:00
Usman Baig
2be0841a54
fix: hide all modal content when closed — empty glass box keeps GPU blur warm
2026-03-26 00:01:22 +01:00
Usman Baig
b1254bcad0
fix: instant open/close — no animation prevents glass seep on close
2026-03-25 23:57:26 +01:00
Usman Baig
bd8fae626c
fix: use visibility instead of opacity — zero intermediate frames, no blur flash
2026-03-25 23:53:15 +01:00
Usman Baig
67334f1fd6
fix: always-mounted modal — GPU keeps backdrop-filter composited, no blur delay
2026-03-25 23:48:57 +01:00
Usman Baig
b18199aa48
fix: remove backdrop-blur from overlay — single blur layer on modal only
2026-03-25 23:40:36 +01:00
Usman Baig
d97eb77569
fix: smooth close animation — opacity fade on exit only, instant on open
2026-03-25 23:35:18 +01:00
Usman Baig
df286ab0e4
fix: restore glass + remove opacity animation to prevent backdrop-filter flash
2026-03-25 23:29:15 +01:00
Usman Baig
941dcd73ce
fix: solid modal background — backdrop-filter causes flash on animated elements
2026-03-25 23:22:51 +01:00
Usman Baig
603e910d40
fix: instant backdrop render prevents chart flash through glass modal
2026-03-25 23:19:27 +01:00
Usman Baig
d13372c864
feat(settings): glassmorphism modal matching ciphera-website header dropdowns
2026-03-25 23:15:27 +01:00
Usman Baig
09181affbb
fix: danger zone red background on pending save bar, normal text color
2026-03-25 23:11:51 +01:00
Usman Baig
477a3b4568
fix: don't render ScriptSetupBlock until state initialized from site data
2026-03-25 23:03:53 +01:00
Usman Baig
4af5daa298
fix: wait for integration status to load before rendering cards — prevents flash
2026-03-25 23:01:58 +01:00
Usman Baig
c299b10d19
fix: use LinkBreak icon instead of Trash for disconnect button
2026-03-25 23:00:18 +01:00
Usman Baig
98ba751c2c
fix: remove duplicate detail text from integration card titles
2026-03-25 22:58:44 +01:00
Usman Baig
8fb2f603bd
debug: log site.script_features on init
2026-03-25 22:57:10 +01:00
Usman Baig
8d894ff92a
fix: real BunnyCDN SVG logo + remove duplicate Connected status from grids
2026-03-25 22:55:55 +01:00
Usman Baig
1121a72d63
debug: log script_features at save time
2026-03-25 22:54:01 +01:00
Usman Baig
d819b4bd17
fix: remove card wrapping from bare inputs + fix privacy false-dirty on load
2026-03-25 22:49:25 +01:00
Usman Baig
095b68d769
fix: site name + domain side by side in general tab
2026-03-25 22:46:35 +01:00
Usman Baig
1da71aa1a2
fix(settings): wrap all settings items in card blocks for visual consistency
2026-03-25 22:44:23 +01:00
Usman Baig
e7b8943097
fix(settings): normalize all Workspace tabs to design standards
2026-03-25 22:24:11 +01:00
Usman Baig
9893b283cf
fix(settings): normalize Account tabs to design standards
2026-03-25 22:24:02 +01:00
Usman Baig
a3b746deeb
fix(settings): normalize Reports + Integrations tabs to design standards
2026-03-25 22:22:21 +01:00
Usman Baig
4d9c3aeabd
fix(settings): normalize Visibility, Privacy, BotSpam tabs to design standards
2026-03-25 22:21:41 +01:00
Usman Baig
1cbc8064e2
fix(settings): normalize SiteGeneralTab + SiteGoalsTab to design standards
2026-03-25 22:20:42 +01:00
Usman Baig
db12ad04cf
feat(settings): create shared DangerZone component
2026-03-25 22:19:37 +01:00
Usman Baig
1c916bb598
fix: deleteAccount requires password — add password input to delete flow
2026-03-25 22:05:01 +01:00
Usman Baig
712169187b
refactor(settings): native profile form replacing SharedProfileSettings — consistent save bar
2026-03-25 22:02:19 +01:00
Usman Baig
cbf2125f0a
fix: batch PageSpeed frequency and notification toggles into save flow
2026-03-25 21:59:36 +01:00
Usman Baig
f794696e90
fix: script features save with Save Changes instead of instantly
2026-03-25 21:55:14 +01:00
Usman Baig
6c0061733b
fix: neutral save bar background, red text only when pending navigation
2026-03-25 21:39:55 +01:00
Usman Baig
c53152fc68
fix: reset save bar visibility and handler on discard
2026-03-25 21:37:31 +01:00
Usman Baig
3f884fca76
feat(settings): wire WorkspaceGeneralTab into dirty tracking + modal save bar
2026-03-25 21:26:48 +01:00
Usman Baig
5d21a81fad
refactor(settings): move save bar to modal level — always flush with modal bottom
2026-03-25 21:24:06 +01:00