b7396d58d2
- apps/api/src/services/tunnel.py: add 2-second sleep after discovering the tunnel URL to allow Cloudflare DNS edge propagation before returning - apps/web/src/hooks/use-instance-actions.ts: show alert() with the backend error message when recreate tunnel fails, instead of silently swallowing errors Quality gates: ruff clean, tsc clean