From 95ad4b1cfe3da82309533d98647ce3f46c6c8f49 Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Wed, 15 Apr 2026 06:57:07 -0400 Subject: [PATCH] fix(web): redirect to /runs instead of /start after login All three login paths (root redirect, dev token, GitHub OAuth callback) now send users to /runs on first visit. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/fabro-web/app/routes/auth-login.tsx | 2 +- apps/fabro-web/app/routes/redirect-home.tsx | 2 +- lib/crates/fabro-server/src/web_auth.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/fabro-web/app/routes/auth-login.tsx b/apps/fabro-web/app/routes/auth-login.tsx index 1b934c505..e7aed1627 100644 --- a/apps/fabro-web/app/routes/auth-login.tsx +++ b/apps/fabro-web/app/routes/auth-login.tsx @@ -20,7 +20,7 @@ export default function AuthLogin({ loaderData }: any) { try { await loginDevToken(token); - navigate("/start"); + navigate("/runs"); } catch { setError("Invalid dev token"); } diff --git a/apps/fabro-web/app/routes/redirect-home.tsx b/apps/fabro-web/app/routes/redirect-home.tsx index 83a523945..3604b6d87 100644 --- a/apps/fabro-web/app/routes/redirect-home.tsx +++ b/apps/fabro-web/app/routes/redirect-home.tsx @@ -11,7 +11,7 @@ export async function loader() { throw error; } - return redirect("/start"); + return redirect("/runs"); } export default function RedirectHome() { diff --git a/lib/crates/fabro-server/src/web_auth.rs b/lib/crates/fabro-server/src/web_auth.rs index bbbe22bd2..46ab2cc9e 100644 --- a/lib/crates/fabro-server/src/web_auth.rs +++ b/lib/crates/fabro-server/src/web_auth.rs @@ -579,7 +579,7 @@ async fn callback_github( &session_key, session_cookie_secure(state.as_ref()), ); - let mut response = Redirect::to("/start").into_response(); + let mut response = Redirect::to("/runs").into_response(); append_jar_delta(response.headers_mut(), &jar); response }