apps/server/src/device/DeviceHubProxy.test.ts | 26 +++ apps/server/src/device/DeviceHubProxy.ts | 5 +- apps/web/src/components/device/DeviceAndroidFoldControls.tsx | 155 +++++++++++++ apps/web/src/components/device/DevicePhoneViewport.tsx | 8 + apps/web/src/components/device/DeviceStreamView.tsx | 42 +++- apps/web/src/components/device/deviceFold.ts | 72 ++++++ docs/user/devices.md | 2 + packages/client-runtime/src/device/androidFoldScene.test.ts | 57 +++++ packages/client-runtime/src/device/androidFoldScene.ts | 395 ++++++++++++++++++++++++++++++++ packages/client-runtime/src/device/phoneViewer.test.ts | 130 ++++++++++- packages/client-runtime/src/device/phoneViewer.ts | 108 ++++++++- 11 files changed, 985 insertions(+), 15 deletions(-)