From d33b8fc43b808a37fb35add12351a2a0348643b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Guti=C3=A9rrez?= <35082514+alezmad@users.noreply.github.com> Date: Wed, 15 Apr 2026 02:33:36 +0100 Subject: [PATCH] feat(web): install.sh and InstallToggle use one-command UX - /install shell script now points users at `claudemesh ` (one step) instead of the split join+launch - InstallToggle first-time panel shows single copy-block with install+launch on the same line - Also advertises url-handler install and shell completions Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/web/src/app/install/route.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/apps/web/src/app/install/route.ts b/apps/web/src/app/install/route.ts index b19f28c..bc925ce 100644 --- a/apps/web/src/app/install/route.ts +++ b/apps/web/src/app/install/route.ts @@ -81,9 +81,14 @@ say "" say "\${GREEN}\${BOLD}Done.\${RESET}" say "" say "Next steps:" -say " 1. Restart Claude Code so the MCP tools appear." -say " 2. Join a mesh: \${BOLD}claudemesh join \${RESET}" -say " 3. Launch with push: \${BOLD}claudemesh launch\${RESET}" +say " 1. Paste your invite link: \${BOLD}claudemesh \${RESET}" +say " (joins + launches Claude Code in one step)" +say "" +say " 2. Enable click-to-launch from email:" +say " \${BOLD}claudemesh url-handler install\${RESET}" +say "" +say " 3. Shell completions (optional):" +say " \${DIM}claudemesh completions zsh > ~/.zfunc/_claudemesh\${RESET}" say "" say "Need an invite? Visit \${BOLD}https://claudemesh.com\${RESET}" say ""