feat(toolbox): first-run lands on the Apps picker (not silent auto-apply) #25
Reference in New Issue
Block a user
Delete Branch "fix/first-run-apps-picker"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
Hands-on VM testing of SP1: the install completed and BitLocker enrolled (verified — C: is
-FVE-FS-encrypted, recovery key saved to EFI), but first-run auto-applied and skipped the Apps picker — the operator couldn't review/adjust apps before install ("jumped straight to the recovery-key/Done screen; couldn't select apps"). The whole app-recipes picker is wasted if it's never shown.Change
First-run now lands on the Apps step, pre-checked with the collector flavour's defaults, then the user walks Apps → Prefs → Apply → Done. The collector already owns account + flavour, so Welcome/Flavour are skipped. (Reverses the earlier auto-apply behavior from brainstorm Q3, per operator feedback after seeing it live.)
Routes.razorSeedFromPreconfig: first-run sets_currentStep = 2(Apps) instead of4+_autoApply. Apply waits for the user (its existing Start button). Pre-seeding (flavour, app defaults, BitLocker PIN) and the configured-marker/toolbox-home logic are unchanged.Test Plan
dotnet test windows/welcome/SilverOS.Welcome.sln -c Release→ 31/31dotnet build …App -c Release→ 0 errors🤖 Generated with Claude Code