apps/mobile/src/features/devices/DevicePreviewRouteScreen.tsx | 39 +++++++++++++++++++++----- apps/server/src/device/DeviceHost.ts | 1 + apps/server/src/device/DeviceService.test.ts | 37 +++++++++++++++++++++++++ apps/server/src/device/DeviceService.ts | 35 ++++++++++++++++++++++++ apps/server/src/device/SshDeviceHost.ts | 11 ++++++-- apps/server/src/ws.ts | 12 +++++--- apps/web/src/components/device/DeviceToolVersions.tsx | 20 +++++++++++++- apps/web/src/components/settings/DeviceHostsSettings.tsx | 47 ++++++++++++++++++++++++-------- apps/web/src/components/settings/IntegrationsSettings.tsx | 27 ++++++++++++++---- docs/user/devices.md | 6 ++++ packages/client-runtime/src/state/device.ts | 13 +++++++++ packages/contracts/src/device.ts | 4 +++ 12 files changed, 222 insertions(+), 30 deletions(-)