Skip to content

feat(mobile): multi-connection list with Connected/Unreachable status - #138

Merged
snhsish merged 2 commits into
mainfrom
feat/multi-connection-status
Oct 16, 2026
Merged

snhsish merged 2 commits into
mainfrom
feat/multi-connection-status

Conversation

@snhsish

@snhsish snhsish commented Oct 16, 2026

Copy link
Copy Markdown
Owner

Removes the Active/Available selection model from the connection list. Every connection is usable at any time:

  • List shows only Connected / Checking / Unreachable; filters retargeted to match.
  • Navigation is param-based (/sessions?connectionId=); project screens resolve the owning connection via project.connectionId (new useProjectConnection hook), with legacy current as fallback.
  • At tunnel limit the add-connection FAB/empty-state button is hidden instead of marking connections unusable.
  • Widgets show aggregate stats across ALL connections; new ConnectionWidget shows one chosen connection via the widget-config screen.

Verified with npx tsc --noEmit (clean).

The deploy job flaked with 'remote command exited without exit status or
exit signal' after all remote commands had succeeded (run 36891138426).
Pin the floating @v1 tag and remove the explicit trailing 'exit 0', which
races drone-ssh session teardown.
Remove Active/Available selection model; every connection is usable at
any time via param-based routing with project.connectionId resolution.
Hide add-connection entry points at tunnel limit instead of marking
connections unusable. Widgets show aggregate stats across all
connections plus a per-connection widget with a config screen.
@vercel

vercel Bot commented Oct 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
crosscode-web Skipped Skipped Oct 16, 2026 11:08am UTC

@snhsish
snhsish merged commit 8c1a933 into main Oct 16, 2026
6 checks passed

This branch was previously deployed

1 inactive deployment
Preview — d88d24aa Deployed Oct 16, 2026 by vercel[bot]
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.

1 participant