Skip to content

fix(app): walk a collaborator through cloning a project onto their machine - #516

Merged
iamnbutler merged 4 commits into
mainfrom
clone-walkthrough
Oct 19, 2026
Merged

iamnbutler merged 4 commits into
mainfrom
clone-walkthrough

Conversation

@iamnbutler

Copy link
Copy Markdown
Contributor

Fixes #502

  • The project empty state says " isn't on this Mac yet" instead of listing other hosts, and offers one primary Set up on this Mac action (the duplicate New channel button, which only led to the same dialog, is gone for projects that aren't here).
  • The Set up dialog drops host names and the "opened instead" caveat. The primary button reads Clone to , using {projects folder}/{repo name} until the person edits it.
  • Choose another folder… reuses the Cmd+O native folder picker (desktop only). The picked folder becomes the clone's parent, so the path stays <picked>/<repo name> and is still editable as text.
  • project-clone now marks a checkout it found and opened instead of cloning (found), and the app says so in a toast only then.

Built in Ace

No — Claude Code subagent outside Ace, run by the lead during a batch of fixes.

…chine

The empty state and Set up dialog say the project isn't on this Mac yet instead of
listing other hosts. The dialog's primary action is "Clone to <path>", "Choose another
folder…" opens the native folder picker for the clone's parent folder, and an existing
checkout opened instead of cloned is reported only when the host finds one.

Fixes #502

Why: apps/app/src/setup-project.tsx#function SetupProject | a picked folder is the clone's parent; the clone's own folder still follows the repository name
@iamnbutler
iamnbutler merged commit 7c122df into main Oct 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Walk a collaborator through cloning a project onto their machine

1 participant