Skip to content

Add flexible post-connect command profiles#56

Merged
bifrost0x merged 1 commit into
mainfrom
dev/post-connect-command-profiles
Jul 23, 2026
Merged

Add flexible post-connect command profiles#56
bifrost0x merged 1 commit into
mainfrom
dev/post-connect-command-profiles

Conversation

@bifrost0x

Copy link
Copy Markdown
Owner

Summary

  • add explicit None, Free Text, Command, and Command Set post-connect modes with an exact execution preview
  • make Command Sets the primary Commands workspace and default newly created sets to sudo disabled
  • allow profiles to be created and updated independently from connecting, without storing passwords
  • retain the saved-profile Pane Launcher from Show saved profiles in empty terminal panes #55, including direct key/Tailscale launch and password fallback
  • validate command and Command Set ownership before rate limiting, DNS resolution, or SSH creation
  • move Profiles, SSH Keys, and Jump Hosts into the account menu and add accessible guidance for the new controls
  • preserve compatibility with existing Command Set and free-text startup-command profiles

Builds on #55 and addresses the workflow feedback in #48.

Validation

  • python -m pytest tests -q — 303 passed, 28 skipped
  • npm run test:js — 12 passed
  • node --check on all 20 frontend JavaScript files
  • focused combined regression suite — 169 passed, 1 skipped
  • Docker build and health check successful
  • running container verified to include Pane Launcher, profile auto-connect, and all post-connect modes
  • clean one-commit comparison against current main
  • graphify update .
  • git diff --check

@bifrost0x bifrost0x self-assigned this Jul 23, 2026
@bifrost0x bifrost0x added the enhancement New feature or request label Jul 23, 2026
@bifrost0x
bifrost0x marked this pull request as ready for review July 23, 2026 05:38
@bifrost0x
bifrost0x merged commit 565f82a into main Jul 23, 2026
6 of 7 checks passed
@bifrost0x
bifrost0x deleted the dev/post-connect-command-profiles branch July 23, 2026 05:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant