apps/mobile/src/features/cloud/cloudEnvironmentPresentation.test.ts | 28 +++- apps/mobile/src/features/cloud/cloudEnvironmentPresentation.ts | 17 ++- apps/mobile/src/features/connection/CloudEnvironmentRows.tsx | 11 +- apps/mobile/src/features/connection/ConnectionEnvironmentRow.tsx | 11 +- apps/mobile/src/state/use-remote-environment-registry.ts | 11 +- apps/web/src/components/cloud/CloudEnvironmentConnectList.test.tsx | 80 +++++++++- apps/web/src/components/cloud/CloudEnvironmentConnectList.tsx | 52 ++++++- apps/web/src/components/settings/ConnectionsSettings.tsx | 19 ++- packages/client-runtime/src/connection/catalog.ts | 2 + packages/client-runtime/src/connection/index.ts | 2 + packages/client-runtime/src/connection/layer.ts | 48 ++++++ packages/client-runtime/src/connection/onboarding.test.ts | 31 +++- packages/client-runtime/src/connection/onboarding.ts | 3 + packages/client-runtime/src/connection/registry.test.ts | 263 ++++++++++++++++++++++++++++++++ packages/client-runtime/src/connection/registry.ts | 85 ++++++++++- packages/client-runtime/src/state/presentation.ts | 5 +- packages/client-runtime/src/state/threads-atoms.test.ts | 1 + 17 files changed, 636 insertions(+), 33 deletions(-)