apps/desktop/src/settings/DesktopClientSettings.test.ts | 2 + apps/server/src/auth/RpcAuthorization.ts | 1 + apps/server/src/resourceTelemetry/HostResources.ts | 93 +++++++++++++++++++++++ apps/server/src/server.test.ts | 94 ++++++++++++++++++++++- apps/server/src/server.ts | 2 + apps/server/src/ws.ts | 6 ++ apps/web/src/components/BranchToolbar.tsx | 52 +++++++++++-- apps/web/src/components/BranchToolbarBranchSelector.tsx | 6 +- apps/web/src/components/BranchToolbarEnvironmentSelector.tsx | 46 ++++++++--- apps/web/src/components/ChatView.tsx | 131 ++++++++++++++++++++++++++++++++ apps/web/src/components/GitActionsControl.tsx | 8 +- apps/web/src/components/settings/ConnectionsSettings.tsx | 2 + apps/web/src/components/settings/LoadBalancingSettings.tsx | 94 +++++++++++++++++++++++ apps/web/src/components/settings/settingsSearch.ts | 8 ++ apps/web/src/composerDraftStore.test.ts | 57 ++++++++++++++ apps/web/src/composerDraftStore.ts | 59 ++++++++++++++ apps/web/src/hooks/useLoadBalancedEnvironment.ts | 50 ++++++++++++ docs/user/remote-access.md | 17 +++++ packages/client-runtime/package.json | 4 + packages/client-runtime/src/load-balancing.ts | 40 ++++++++++ packages/client-runtime/src/state/projectGrouping.test.ts | 65 ++++++++++++++++ packages/client-runtime/src/state/server.ts | 7 ++ packages/contracts/src/resourceTelemetry.ts | 10 +++ packages/contracts/src/rpc.ts | 9 +++ packages/contracts/src/settings.test.ts | 15 ++++ packages/contracts/src/settings.ts | 9 +++ 26 files changed, 865 insertions(+), 22 deletions(-)