Skip to content

Add browser SSH and project port proxy flows#221

Merged
skulidropek merged 1 commit intomainfrom
codex/ci-e2e-ssh-checks
Apr 14, 2026
Merged

Add browser SSH and project port proxy flows#221
skulidropek merged 1 commit intomainfrom
codex/ci-e2e-ssh-checks

Conversation

@skulidropek
Copy link
Copy Markdown
Member

Summary

  • Add project port-forward API and reverse proxy support with short /p/<projectKey>/<port>/ URLs.
  • Add browser Ports panel plus one-page adaptive menu/screen layout for project flows.
  • Add SSH deep links via /ssh/<projectKey> and keep embedded terminal/auth terminal logs visible.
  • Keep GitHub auth gating and post-OAuth project refresh wired into the browser UX.

Verification

  • bun run --cwd packages/api typecheck
  • bun run --cwd packages/app typecheck
  • bun run --cwd packages/api lint && bun run --cwd packages/api test && bun run --cwd packages/api build
  • bun run --cwd packages/app lint && bun run --cwd packages/app test && bun run --cwd packages/app build:web
  • git diff --check
  • Runtime smoke: Cloudflare /p/e404c501c982/3000/ opened the container demo site.
  • Runtime smoke: Cloudflare terminal websocket returned ready for project SSH session.

@skulidropek skulidropek merged commit 5df9027 into main Apr 14, 2026
13 checks passed
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