mirror of
https://github.com/stablyai/orca.git
synced 2026-10-13 16:02:49 +00:00
The composer is git-only (eligibleRepos filters with isGitRepoKind), so opening
it after a non-git first project leaves the user on a stuck modal with no
selectable repo. Gate the openModal call on isGit; folders complete onboarding
via activateAndRevealWorktree above.
Now that the only closeWith('dismissed', ...) caller is gone, narrow useCloseWith
to outcome:'completed', drop DismissedExtras and the unused lastStepReached
parameter, and remove the unreachable onboarding_dismissed track call.
Tighten the new e2e test: exact match for the absent Skip button, assert the
new repo-step subtitle, and poll lastCompletedStep so the prior Skip's IPC
flush doesn't race the snapshot.
Co-authored-by: Orca <help@stably.ai>