Skip to content

Commit 9a7a3aa

Browse files
author
thehighnotes
committed
Add hub --apps: unified app launcher with SSH tunnels and WebUI tab
Hub tools can now launch, tunnel to, and test project apps from a single interface. Apps are auto-derived from services/dev_services in projects.json. TUI: hub --apps (interactive), --apps list, --apps open <project>, --apps tunnels, --apps cleanup Tunnels: SSH -fNL with auto port bumping, PID tracking, state persistence WebUI: Apps tab with start/stop/tunnel/open buttons per app hub_common.py: tunnel management (start/stop/list/cleanup), get_app_list() hub: render_apps() TUI with interactive_select, service start/stop server.py: /api/apps, /api/apps/tunnel, /api/apps/service routes index.html: Apps sidebar tab + content panel + mobile bar tabs.js: loadApps(), tunnel/service action handlers
1 parent f46ec8b commit 9a7a3aa

File tree

5 files changed

+971
-2
lines changed

5 files changed

+971
-2
lines changed

0 commit comments

Comments
 (0)