Skip to content

fix(web): require an available machine for SSH terminals - #343

Open
theogravity wants to merge 3 commits into
fix/segmented-selectionfrom
fix/ssh-launch-availability
Open

theogravity wants to merge 3 commits into
fix/segmented-selectionfrom
fix/ssh-launch-availability

Conversation

@theogravity

@theogravity theogravity commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

When no machine can run an SSH terminal, New subshell replaces the destination form with setup guidance and buttons to open machine settings or add a node. Enrollment guidance respects the user's permissions.

Availability includes ownership, launch permission, online status, maintenance, protocol hold, and SSH enablement. The form polls while open and blocks a stale selection without switching machines; failed reads offer Retry.

Stacked on #342. Validation: full test suite, regression coverage for unavailable/stale machines, load retries and action navigation; type checks, lint, prose checks and SPA build. Code review has no major or minor findings.

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