You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ui): split one-click vs copy-paste install in Clients onboarding
The previous empty-state flow lumped "Add to VS Code" (auto-install via
deep link) and "Copy config" (clipboard-only — user has to paste) into the
same numbered list, making users think clicking any card auto-installed.
The copy-paste tiles only put text on the clipboard; nothing happens in
the target IDE until the user pastes it into a config file and restarts.
Split into two labeled tracks on the Clients empty state:
**Track A — One-click** (VS Code, Cursor):
1. Click → Add to X — IDE opens and registers mcpmux
2. New chat / reload MCP
3. Approve here
**Track B — Manual** (Windsurf, Claude Code, JetBrains, Android Studio):
1. Click → Copy config / Copy command (clipboard)
2. Paste into the IDE's MCP config file (or run the command)
3. Restart / reload MCP in the IDE
4. Approve here
Also tightened the ConnectIDEs popover so each card's blurb tells the
user exactly what pressing the button will do + what they must do next:
* deep_link → "Opens the IDE and registers mcpmux automatically.
Start a new chat / reload MCP, then approve on the
Clients page."
* copy_command → "Copies a terminal command… Run it, restart the IDE,
approve on the Clients page."
* copy_config → "Copies a JSON snippet… Paste into the IDE's MCP
config file, restart the IDE, approve on the
Clients page."
Card header description now says up-front that VS Code + Cursor are
one-click and everything else copies a config. The "Copied!" tick now
reads "Copied — paste & restart" so users don't think the button
finished the job.
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>
0 commit comments