-
4e7ad88763
fix: update billing tab for mollie response format, use updatePaymentMethod
Usman Baig
2026-03-26 20:46:47 +01:00
-
94d0b3498f
feat: add country and vat id fields to checkout flow
Usman Baig
2026-03-26 20:27:07 +01:00
-
704557f233
feat: update frontend billing api for mollie (country, vat_id, payment method update)
Usman Baig
2026-03-26 20:24:54 +01:00
-
0bf9424200
Merge pull request #70 from ciphera-net/staging
Usman
2026-03-26 12:04:48 +01:00
-
-
ef3edd963a
perf: reduce chart animation from 1100ms to 400ms — shorter main thread block
Usman Baig
2026-03-26 11:52:29 +01:00
-
952cebc59a
perf: lazy-load Chart component — prevents main thread freeze on page load
Usman Baig
2026-03-26 11:48:58 +01:00
-
c63e72a578
feat: sliding background animation on context switcher
Usman Baig
2026-03-26 11:39:46 +01:00
-
e7d2ecf50b
fix: remove tab content animation — prevents flash on context switch
Usman Baig
2026-03-26 11:38:39 +01:00
-
012b0d494f
perf: lazy-load tabs, cache listSites, faster tab switching animation
Usman Baig
2026-03-26 11:33:58 +01:00
-
ee1196f061
fix: pass onOpenOrgSettings to UserMenu — no more page navigation for org settings
Usman Baig
2026-03-26 11:26:38 +01:00
-
c99278e7fa
chore: bump @ciphera-net/ui to 0.3.3
Usman Baig
2026-03-26 11:21:01 +01:00
-
6fef6da468
fix: widen settings modal to max-w-4xl and 90vh height
Usman Baig
2026-03-26 11:14:21 +01:00
-
97b9486382
fix: org-settings redirect uses router.back() to stay on current page
Usman Baig
2026-03-26 11:11:13 +01:00
-
b352fa00e4
fix: respect requested context over URL auto-detection + fix backdrop click
Usman Baig
2026-03-26 11:06:15 +01:00
-
4a950f7070
fix: wrap org-settings redirect in Suspense for useSearchParams
Usman Baig
2026-03-26 10:55:55 +01:00
-
6b33483c81
fix: remove SettingsModalProvider import and wrapper from layout
Usman Baig
2026-03-26 10:53:48 +01:00
-
cc3047edba
refactor: replace legacy settings pages with redirect handlers + delete unused files
Usman Baig
2026-03-26 10:50:36 +01:00
-
61a106eed6
refactor: replace all legacy settings links with unified modal openers
Usman Baig
2026-03-26 10:47:51 +01:00
-
-
5165b885ff
Merge pull request #69 from ciphera-net/staging
Usman
2026-03-26 10:15:33 +01:00
-
-
f6e43976d8
feat: whole modal fades in/out together — glass + content as one unit
Usman Baig
2026-03-26 00:27:26 +01:00
-
ae54e0f10a
fix: glass panel fades out on close, snaps in on open — no blur flash
Usman Baig
2026-03-26 00:23:47 +01:00
-
14695a52dd
feat: dropdown-style animation on content — glass stays during exit via onExitComplete
Usman Baig
2026-03-26 00:17:58 +01:00
-
dc867e84f4
fix: glass instant, content fades in — backdrop and blur separate from animation
Usman Baig
2026-03-26 00:10:40 +01:00
-
3e603c77a9
feat: fade + scale animation on outer wrapper — glass panel untouched
Usman Baig
2026-03-26 00:04:50 +01:00
-
2be0841a54
fix: hide all modal content when closed — empty glass box keeps GPU blur warm
Usman Baig
2026-03-26 00:01:22 +01:00
-
b1254bcad0
fix: instant open/close — no animation prevents glass seep on close
Usman Baig
2026-03-25 23:57:26 +01:00
-
bd8fae626c
fix: use visibility instead of opacity — zero intermediate frames, no blur flash
Usman Baig
2026-03-25 23:53:15 +01:00
-
67334f1fd6
fix: always-mounted modal — GPU keeps backdrop-filter composited, no blur delay
Usman Baig
2026-03-25 23:48:57 +01:00
-
b18199aa48
fix: remove backdrop-blur from overlay — single blur layer on modal only
Usman Baig
2026-03-25 23:40:36 +01:00
-
d97eb77569
fix: smooth close animation — opacity fade on exit only, instant on open
Usman Baig
2026-03-25 23:35:18 +01:00
-
df286ab0e4
fix: restore glass + remove opacity animation to prevent backdrop-filter flash
Usman Baig
2026-03-25 23:29:15 +01:00
-
941dcd73ce
fix: solid modal background — backdrop-filter causes flash on animated elements
Usman Baig
2026-03-25 23:22:51 +01:00
-
603e910d40
fix: instant backdrop render prevents chart flash through glass modal
Usman Baig
2026-03-25 23:19:27 +01:00
-
d13372c864
feat(settings): glassmorphism modal matching ciphera-website header dropdowns
Usman Baig
2026-03-25 23:15:27 +01:00
-
09181affbb
fix: danger zone red background on pending save bar, normal text color
Usman Baig
2026-03-25 23:11:51 +01:00
-
477a3b4568
fix: don't render ScriptSetupBlock until state initialized from site data
Usman Baig
2026-03-25 23:03:53 +01:00
-
4af5daa298
fix: wait for integration status to load before rendering cards — prevents flash
Usman Baig
2026-03-25 23:01:58 +01:00
-
c299b10d19
fix: use LinkBreak icon instead of Trash for disconnect button
Usman Baig
2026-03-25 23:00:18 +01:00
-
98ba751c2c
fix: remove duplicate detail text from integration card titles
Usman Baig
2026-03-25 22:58:44 +01:00
-
8fb2f603bd
debug: log site.script_features on init
Usman Baig
2026-03-25 22:57:10 +01:00
-
8d894ff92a
fix: real BunnyCDN SVG logo + remove duplicate Connected status from grids
Usman Baig
2026-03-25 22:55:55 +01:00
-
1121a72d63
debug: log script_features at save time
Usman Baig
2026-03-25 22:54:01 +01:00
-
d819b4bd17
fix: remove card wrapping from bare inputs + fix privacy false-dirty on load
Usman Baig
2026-03-25 22:49:25 +01:00
-
095b68d769
fix: site name + domain side by side in general tab
Usman Baig
2026-03-25 22:46:35 +01:00
-
1da71aa1a2
fix(settings): wrap all settings items in card blocks for visual consistency
Usman Baig
2026-03-25 22:44:23 +01:00
-
e7b8943097
fix(settings): normalize all Workspace tabs to design standards
Usman Baig
2026-03-25 22:24:11 +01:00
-
9893b283cf
fix(settings): normalize Account tabs to design standards
Usman Baig
2026-03-25 22:24:02 +01:00
-
a3b746deeb
fix(settings): normalize Reports + Integrations tabs to design standards
Usman Baig
2026-03-25 22:22:21 +01:00
-
4d9c3aeabd
fix(settings): normalize Visibility, Privacy, BotSpam tabs to design standards
Usman Baig
2026-03-25 22:21:41 +01:00
-
1cbc8064e2
fix(settings): normalize SiteGeneralTab + SiteGoalsTab to design standards
Usman Baig
2026-03-25 22:20:42 +01:00
-
db12ad04cf
feat(settings): create shared DangerZone component
Usman Baig
2026-03-25 22:19:37 +01:00
-
1c916bb598
fix: deleteAccount requires password — add password input to delete flow
Usman Baig
2026-03-25 22:05:01 +01:00
-
712169187b
refactor(settings): native profile form replacing SharedProfileSettings — consistent save bar
Usman Baig
2026-03-25 22:02:19 +01:00
-
cbf2125f0a
fix: batch PageSpeed frequency and notification toggles into save flow
Usman Baig
2026-03-25 21:59:36 +01:00
-
f794696e90
fix: script features save with Save Changes instead of instantly
Usman Baig
2026-03-25 21:55:14 +01:00
-
6c0061733b
fix: neutral save bar background, red text only when pending navigation
Usman Baig
2026-03-25 21:39:55 +01:00
-
c53152fc68
fix: reset save bar visibility and handler on discard
Usman Baig
2026-03-25 21:37:31 +01:00
-
3f884fca76
feat(settings): wire WorkspaceGeneralTab into dirty tracking + modal save bar
Usman Baig
2026-03-25 21:26:48 +01:00
-
5d21a81fad
refactor(settings): move save bar to modal level — always flush with modal bottom
Usman Baig
2026-03-25 21:24:06 +01:00
-
549ac273a1
refactor(settings): move save bar to modal level, remove from tabs
Usman Baig
2026-03-25 21:23:42 +01:00
-
570dda7bd2
fix: remove -mb-6 from sticky bar — prevents jump at scroll bottom
Usman Baig
2026-03-25 21:12:45 +01:00
-
8ec9edb126
fix: rose warning bar + proper Discard button sizing
Usman Baig
2026-03-25 21:09:37 +01:00
-
43005fb9ee
fix: red warning bar instead of amber when navigating with unsaved changes
Usman Baig
2026-03-25 21:05:52 +01:00
-
1c21bf5ff6
fix: amber warning style on sticky bar when navigating with unsaved changes
Usman Baig
2026-03-25 21:02:00 +01:00
-
81fafcf711
fix: discard button in sticky save bar instead of browser confirm
Usman Baig
2026-03-25 20:51:39 +01:00
-
7181d68d85
fix: replace amber unsaved changes bar with simple confirm() dialog
Usman Baig
2026-03-25 20:42:02 +01:00
-
0de8f927a4
chore: remove debug console.logs from privacy tab
Usman Baig
2026-03-25 20:37:32 +01:00
-
eb3c3b2738
debug: add console.logs to privacy tab dirty tracking
Usman Baig
2026-03-25 20:33:46 +01:00
-
93401cc1a1
fix: dirty tracking — prevent SWR revalidation from resetting form state
Usman Baig
2026-03-25 20:27:47 +01:00
-
9dceca765c
feat(settings): sticky save bar appears only when dirty, replaces static button
Usman Baig
2026-03-25 20:18:26 +01:00
-
9a3fab3535
feat(settings): unsaved changes guard with inline confirmation bar
Usman Baig
2026-03-25 20:09:11 +01:00
-
1ad68943c8
fix: reset tabs to default when switching settings context
Usman Baig
2026-03-25 18:23:58 +01:00
-
688d268fbf
fix: proper Google/Bunny logos and BunnyCDN status grid in unified integrations
Usman Baig
2026-03-25 18:21:50 +01:00
-
0f5a3388a0
fix: use correct PageSpeedConfig field name (frequency, not check_frequency)
Usman Baig
2026-03-25 18:16:05 +01:00
-
1fef7b175c
feat(settings): add filtering and pagination to unified audit tab
Usman Baig
2026-03-25 18:11:01 +01:00
-
0cb13e08fd
refactor(settings): wire all settings entry points to unified modal
Usman Baig
2026-03-25 18:10:42 +01:00
-
8bef4b7c9f
feat(settings): add member removal and pending invitations to unified members tab
Usman Baig
2026-03-25 18:08:22 +01:00
-
b64c4c036f
feat(settings): add working delete org to unified workspace general tab
Usman Baig
2026-03-25 18:07:21 +01:00
-
851c607b7a
feat(settings): add invoice list to unified billing tab
Usman Baig
2026-03-25 18:07:16 +01:00
-
b164160d6a
feat(settings): add bunny setup flow and GSC details to unified integrations tab
Usman Baig
2026-03-25 18:04:07 +01:00
-
ce992e331f
fix(settings): show delete account in unified profile tab
Usman Baig
2026-03-25 18:02:47 +01:00
-
7dc6e0daf5
fix(settings): add remove password button to unified visibility tab
Usman Baig
2026-03-25 18:02:39 +01:00
-
f844751142
feat(settings): add report/alert create & edit modals to unified tab
Usman Baig
2026-03-25 17:52:56 +01:00
-
b3ccb58431
feat(settings): add session review to unified bot & spam tab
Usman Baig
2026-03-25 17:48:39 +01:00
-
d0d7a97102
feat(settings): add retention, excluded paths, pagespeed to unified privacy tab
Usman Baig
2026-03-25 17:46:06 +01:00
-
4e6837a9ee
feat(settings): add framework picker and verification to unified general tab
Usman Baig
2026-03-25 17:42:34 +01:00
-
45a8adff0f
feat(settings): add danger zone to unified site general tab
Usman Baig
2026-03-25 17:38:47 +01:00
-
294629edfe
fix: downsize all page h1 headers — top bar now has primary title
Usman Baig
2026-03-25 17:17:12 +01:00
-
48b404eb37
fix: remove duplicate h1 from uptime page — title now in top bar
Usman Baig
2026-03-25 17:11:48 +01:00
-
b78f5d4b96
fix: add parens around nullish coalescing mixed with logical OR
Usman Baig
2026-03-25 17:07:55 +01:00
-
1aeb9cf275
feat: page title in top bar next to collapse toggle
Usman Baig
2026-03-25 17:06:21 +01:00
-
24858030ba
fix: align AppLauncher with collapse toggle — pt-1.5 on both sides
Usman Baig
2026-03-25 16:47:42 +01:00
-
e39c10d50f
fix: reduce top bar padding — pt-1.5 instead of pt-3
Usman Baig
2026-03-25 16:44:42 +01:00
-
953d828cd9
fix: align collapse toggle with sidebar AppLauncher row (Dokploy-style)
Usman Baig
2026-03-25 16:39:53 +01:00
-
540c0b51ca
fix: remove duplicate realtime indicator from under chart
Usman Baig
2026-03-24 23:56:30 +01:00
-
9aacd63d1d
fix: collapse toggle back in glass top bar, removed from sidebar
Usman Baig
2026-03-24 23:53:44 +01:00
-
132afa749c
fix: collapse toggle as first sidebar item, realtime stays in glass bar
Usman Baig
2026-03-24 23:44:49 +01:00
-
4e5dd6e3f3
fix: collapse icon uses negative margin to align with sidebar icons
Usman Baig
2026-03-24 23:40:16 +01:00
-
4702bb91b9
fix: top bar spans full width — collapse icon aligns above sidebar
Usman Baig
2026-03-24 23:38:13 +01:00
-
5eabc52133
fix: sidebar collapse icon bigger (18px) and brighter (neutral-400)
Usman Baig
2026-03-24 23:29:37 +01:00