apps/server/src/cli/connect.ts | 65 +++++++++----- apps/server/src/cloud/CliState.test.ts | 32 +++++++ apps/server/src/cloud/CliState.ts | 27 ++++++ apps/server/src/cloud/CloudLink.lifecycle.test.ts | 152 +++++++++++++++++++++++++++++++- apps/server/src/cloud/CloudLink.ts | 69 +++++++++++++-- apps/server/src/cloud/config.ts | 5 ++ apps/server/src/cloud/managedTunnelStartup.test.ts | 2 +- apps/server/src/cloud/managedTunnelStartup.ts | 4 +- apps/web/src/cloud/useCloudLinkController.test.tsx | 19 ++++ apps/web/src/cloud/useCloudLinkController.ts | 15 +++- apps/web/src/components/cloud/ConnectOnboardingDialog.tsx | 6 +- apps/web/src/components/settings/ConnectionsSettings.tsx | 18 ++-- apps/web/src/components/settings/useAvailableSettingsSearchItems.ts | 3 +- docs/user/remote-access.md | 10 ++- packages/client-runtime/src/relay/errorPresentation.ts | 2 +- packages/contracts/src/environmentHttp.ts | 4 + 16 files changed, 388 insertions(+), 45 deletions(-)