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
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
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
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
Usman Baig
549ac273a1
refactor(settings): move save bar to modal level, remove from tabs
2026-03-25 21:23:42 +01:00
Usman Baig
570dda7bd2
fix: remove -mb-6 from sticky bar — prevents jump at scroll bottom
2026-03-25 21:12:45 +01:00
Usman Baig
8ec9edb126
fix: rose warning bar + proper Discard button sizing
2026-03-25 21:09:37 +01:00
Usman Baig
43005fb9ee
fix: red warning bar instead of amber when navigating with unsaved changes
2026-03-25 21:05:52 +01:00
Usman Baig
1c21bf5ff6
fix: amber warning style on sticky bar when navigating with unsaved changes
2026-03-25 21:02:00 +01:00
Usman Baig
81fafcf711
fix: discard button in sticky save bar instead of browser confirm
2026-03-25 20:51:39 +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
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
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