From a72f79322d54b163db4525721a26e2fecff33037 Mon Sep 17 00:00:00 2001 From: Guilhem Lemouel Date: Wed, 2 Sep 2026 10:14:47 +0200 Subject: [PATCH] feat(frontend): land cloud users in their workspace after onboarding Cloud signup creates exactly one workspace for the new user, so the picker that followed onboarding was a page with a single choice on it. Switch to that workspace and go to the home page instead, falling back to the picker whenever there is a real choice: an invite to accept, several workspaces, or none. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_012fRjnaHLwjpHN84gNNxah9 --- .../(root)/(logged)/user/(user)/onboarding/+page.svelte | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/routes/(root)/(logged)/user/(user)/onboarding/+page.svelte b/frontend/src/routes/(root)/(logged)/user/(user)/onboarding/+page.svelte index de6ca6aa7d..f4da5aceb5 100644 --- a/frontend/src/routes/(root)/(logged)/user/(user)/onboarding/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/user/(user)/onboarding/+page.svelte @@ -80,9 +80,9 @@ currentStep = STEP_SOURCE } - // Cloud signup creates a workspace for the user, so the picker would show a single - // entry and one more click. Enter it directly; fall back to the picker for anyone - // with none or several. + // Cloud signup creates one workspace for the user, so the picker would be a page with a + // single choice on it. Land in that workspace instead, and only fall back to the picker + // when there is an actual choice to make (an invite to accept, several workspaces, none). async function leaveOnboarding() { try { const workspaces = await WorkspaceService.listUserWorkspaces()