Commit Graph

  • 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