diff --git a/packages/dashboard/app/components/SetupWizardModal.tsx b/packages/dashboard/app/components/SetupWizardModal.tsx index 21df88e3f6..071e41e604 100644 --- a/packages/dashboard/app/components/SetupWizardModal.tsx +++ b/packages/dashboard/app/components/SetupWizardModal.tsx @@ -467,6 +467,30 @@ export function SetupWizardModal({ + {/* + FNXC:Onboarding 2026-07-03-08:20: + Folder selection comes BEFORE the project name: the name auto-derives from the chosen + directory, so picking the folder first pre-fills a sensible name (rather than asking for + a name before there's a folder to base it on). + */} +
+ + +

+ {isCloneMode + ? t("setup.clonePathHint", "Select or type an absolute destination path. Fusion will clone into this directory. The destination must be empty or absent.") + : isInitMode + ? t("setup.initPathHint", "Select or type an absolute path to an empty or non-git folder. Fusion will run git init during registration.") + : t("setup.projectPathHint", "Select or type the absolute path to an existing git repository or workspace root.")} +

+
+
-
- - -

- {isCloneMode - ? t("setup.clonePathHint", "Select or type an absolute destination path. Fusion will clone into this directory. The destination must be empty or absent.") - : isInitMode - ? t("setup.initPathHint", "Select or type an absolute path to an empty or non-git folder. Fusion will run git init during registration.") - : t("setup.projectPathHint", "Select or type the absolute path to an existing git repository or workspace root.")} -

-
- {isCloneMode && (