Usman Baig
|
ef83176089
|
fix: replace browser confirm with in-app modal for cancel subscription
|
2026-03-27 00:25:23 +01:00 |
|
Usman Baig
|
af1d718a18
|
fix: move logo to left panel, increase slide interval to 8s, keep mobile logo
|
2026-03-26 23:50:28 +01:00 |
|
Usman Baig
|
0bfde33050
|
fix: remove funnel and email report slides from checkout slideshow
|
2026-03-26 23:39:38 +01:00 |
|
Usman Baig
|
088db2a104
|
fix: escape apostrophe in slideshow headline
|
2026-03-26 23:35:09 +01:00 |
|
Usman Baig
|
977425fdb9
|
feat: break visitor carousel into 5 separate slides with unique titles
|
2026-03-26 23:33:36 +01:00 |
|
Usman Baig
|
7a44787438
|
fix: center titles, constrain mockups with overflow hidden instead of scale
|
2026-03-26 23:31:50 +01:00 |
|
Usman Baig
|
b5150e3b7a
|
fix: remove mockup border, scale down mockups to fit viewport
|
2026-03-26 23:28:03 +01:00 |
|
Usman Baig
|
4896089463
|
fix: remove dot indicators from checkout slideshow
|
2026-03-26 23:27:04 +01:00 |
|
Usman Baig
|
7c55e5f763
|
fix: simplify slideshow to titles only, catch mollie unmount errors
|
2026-03-26 23:18:58 +01:00 |
|
Usman Baig
|
75bf071d98
|
feat: split checkout layout with auto-cycling feature slideshow
|
2026-03-26 23:10:14 +01:00 |
|
Usman Baig
|
4c6020535a
|
fix: hide mollie spinners with overflow clip, show static placeholder fields while loading
|
2026-03-26 22:51:54 +01:00 |
|
Usman Baig
|
3a29fb5a09
|
fix: use visibility hidden instead of opacity to fully hide mollie loading spinners
|
2026-03-26 22:47:01 +01:00 |
|
Usman Baig
|
9297e20604
|
fix: increase card field height and font size for larger card brand logos
|
2026-03-26 22:45:35 +01:00 |
|
Usman Baig
|
497f0f791a
|
fix: hide mollie spinners, add placeholders, errors only on submit, sliding interval toggle
|
2026-03-26 22:41:51 +01:00 |
|
Usman Baig
|
48f71ee65b
|
fix: checkout UI polish — brand colors, Pulse Select, logo, touched-only errors, no skeletons
|
2026-03-26 22:33:30 +01:00 |
|
Usman Baig
|
f72a140ca6
|
fix: add required cardHolder component for mollie components
|
2026-03-26 22:16:20 +01:00 |
|
Usman Baig
|
3e7a32dc91
|
fix: use correct mollie component types (expiryDate, verificationCode)
|
2026-03-26 22:11:30 +01:00 |
|
Usman Baig
|
e089640fb9
|
fix: cast querySelector result to HTMLElement for mollie mount
|
2026-03-26 22:04:55 +01:00 |
|
Usman Baig
|
22dddc6b6f
|
fix: mount mollie components after DOM ready via useEffect
|
2026-03-26 22:03:23 +01:00 |
|
Usman Baig
|
58ac7b9cc5
|
feat: pricing and welcome CTAs now redirect to /checkout page
|
2026-03-26 21:30:17 +01:00 |
|
Usman Baig
|
e23ec2ca40
|
feat: add payment form with mollie components card fields
|
2026-03-26 21:26:38 +01:00 |
|
Usman Baig
|
837f440107
|
feat: add plan summary component for checkout page
|
2026-03-26 21:25:51 +01:00 |
|
Usman Baig
|
d419322ab7
|
refactor: extract shared country list and plan prices
|
2026-03-26 21:22:12 +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
|
94d0b3498f
|
feat: add country and vat id fields to checkout flow
|
2026-03-26 20:27:07 +01:00 |
|
Usman Baig
|
704557f233
|
feat: update frontend billing api for mollie (country, vat_id, payment method update)
|
2026-03-26 20:24:54 +01:00 |
|
Usman Baig
|
ef3edd963a
|
perf: reduce chart animation from 1100ms to 400ms — shorter main thread block
|
2026-03-26 11:52:29 +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
|
ee1196f061
|
fix: pass onOpenOrgSettings to UserMenu — no more page navigation for org settings
|
2026-03-26 11:26:38 +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
|
61a106eed6
|
refactor: replace all legacy settings links with unified modal openers
|
2026-03-26 10:47:51 +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 |
|