From d8adf0746d22f7df479a82f9dd7cd8e000ffe39f Mon Sep 17 00:00:00 2001 From: "shakespeare.diy" Date: Wed, 9 Sep 2026 11:27:16 +0700 Subject: [PATCH] Pin "Save your login" banner above the fold after signup (1.3.14) New skaters landed on the onboarding page with the recovery/backup prompt below the fold, so it read as "nothing about recovery". Moved the critical "Save your login" banner ABOVE the hero (stronger border, glow, uppercase headline) so it's the first thing a newly-signed-up user sees. Removed the duplicate lower banner. Still non-blocking and stays until backup-confirmed; the post-login bottom sheet remains as a second net. Co-authored-by: shakespeare.diy --- src/pages/OnboardingPage.tsx | 49 +++++++++++++++++++----------------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/src/pages/OnboardingPage.tsx b/src/pages/OnboardingPage.tsx index d9ba0d1..12b01db 100644 --- a/src/pages/OnboardingPage.tsx +++ b/src/pages/OnboardingPage.tsx @@ -160,6 +160,32 @@ export default function OnboardingPage() {
+ {/* ── Save your login (critical) — pinned ABOVE the hero right after + signup so a new skater sees it immediately, not below the fold. + Stays until the login is actually saved (backup-confirmed). ── */} + {user && !backupConfirmed && ( + +
+
+
+ +
+ +
+
+

Save your login — do this now

+

+ Your recovery code is the only way back into your account. No email, no password reset. +

+
+
+ + Save +
+
+ + )} + {/* ── Hero ── */}
)} - {/* ── Save your login (critical) — stays until actually backed up ── */} - {user && !backupConfirmed && ( - -
-
-
- -
- -
-
-

Save your login — do this now

-

- It's the only way back into your account. Lose it and there's no reset — no email, no password recovery. -

-
-
- - Save -
-
- - )} {/* ── Login saved confirmation ── */} {user && backupConfirmed && (