From af720ff5f408044b37fa135af5c953e314ac3ae1 Mon Sep 17 00:00:00 2001 From: ComputelessComputer Date: Sun, 15 Mar 2026 02:32:41 +0900 Subject: [PATCH 1/3] feat: allow onboarding to continue without signing in - add a "Skip for now" action below the onboarding sign-in button - advance the onboarding flow when the account step is skipped - show a skipped state for the completed account section --- .../src/onboarding/account/before-login.tsx | 20 +++++++++++++++++-- apps/desktop/src/onboarding/account/index.tsx | 17 ++++++++++++++-- apps/desktop/src/onboarding/index.tsx | 16 +++++++++++++-- 3 files changed, 47 insertions(+), 6 deletions(-) diff --git a/apps/desktop/src/onboarding/account/before-login.tsx b/apps/desktop/src/onboarding/account/before-login.tsx index 56fe058db6..22085fc597 100644 --- a/apps/desktop/src/onboarding/account/before-login.tsx +++ b/apps/desktop/src/onboarding/account/before-login.tsx @@ -1,20 +1,35 @@ import { useState } from "react"; +import { commands as analyticsCommands } from "@hypr/plugin-analytics"; + import { OnboardingButton } from "../shared"; import { useAuth } from "~/auth"; -export function BeforeLogin() { +export function BeforeLogin({ onContinue }: { onContinue: () => void }) { const auth = useAuth(); const [showCallbackUrlInput, setShowCallbackUrlInput] = useState(false); return (
-
+
auth?.signIn()}> Sign in +
+
+ + )} +
-
- -
{showCallbackUrlInput && }
); From 473d2044687e7e6322367224440cf1f7ce3dcd34 Mon Sep 17 00:00:00 2001 From: ComputelessComputer Date: Sun, 15 Mar 2026 03:02:33 +0900 Subject: [PATCH 3/3] fix: swap onboarding secondary action after sign-in starts - show "Skip for now" beside the onboarding sign-in button by default - replace the skip action with "Something not working?" after sign-in is clicked - keep the manual callback fallback flow behind the revealed recovery action --- .../src/onboarding/account/before-login.tsx | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/apps/desktop/src/onboarding/account/before-login.tsx b/apps/desktop/src/onboarding/account/before-login.tsx index 23fce79df8..f752c302a8 100644 --- a/apps/desktop/src/onboarding/account/before-login.tsx +++ b/apps/desktop/src/onboarding/account/before-login.tsx @@ -23,7 +23,7 @@ export function BeforeLogin({ onContinue }: { onContinue: () => void }) { > Sign in - {didClickSignIn && ( + {didClickSignIn ? ( + ) : ( + )} - {showCallbackUrlInput && }