apps/mobile/src/features/devices/DevicePreviewRouteScreen.tsx | 4 +- apps/mobile/src/features/devices/DeviceStreamWebView.tsx | 153 +++++-- apps/mobile/src/features/devices/device-stream-document.test.ts | 46 +- apps/mobile/src/features/devices/device-stream-document.ts | 18 +- apps/mobile/src/features/devices/device-stream.browser.test.ts | 117 +++++ apps/mobile/src/features/devices/device-stream.browser.ts | 54 +-- apps/server/src/device/DeviceService.test.ts | 91 ++++ apps/server/src/device/DeviceService.ts | 10 +- apps/web/src/components/device/DeviceLoadingView.tsx | 3 + apps/web/src/components/device/DeviceStreamView.test.tsx | 83 +++- apps/web/src/components/device/DeviceStreamView.tsx | 28 +- apps/web/src/components/device/deviceStream.test.ts | 345 --------------- packages/client-runtime/src/device/stream.test.ts | 735 ++++++++++++++++++++++++++++++++ packages/client-runtime/src/device/stream.ts | 273 +++++++++--- 14 files changed, 1457 insertions(+), 503 deletions(-)