|
|
da0a3bf59d
|
chore(ios): 添加LoginView并修复TokenStore类型与线程调度问题
- 在Xcode项目中添加LoginView.swift文件引用
- 修复TokenStore中Keychain查询字典类型为CFString
- 将DispatchQueue.main.async替换为MainActor.run,避免弱引用丢失
- 修复绑定设备信息时的线程安全与变量命名
|
2026-08-03 20:51:16 +08:00 |
|
|
|
5e369f14d9
|
feat: 添加 ApiClient 和 TokenStore 工具类
|
2026-08-03 20:44:49 +08:00 |
|
|
|
6eb2c7321a
|
feat(controlled): 实现设备激活与安全认证流程
- 添加API客户端、加密存储和provision/token激活逻辑
- WebSocket改用Bearer令牌认证,移除REGISTER请求
- 设备ID改为服务端下发,支持令牌刷新和强制下线处理
- 新增deviceSecret加密存储和accessToken自动刷新
- 更新设备ID获取方式为出厂SN,添加安全存储依赖
|
2026-08-01 15:13:12 +08:00 |
|
|
|
376a2c1217
|
fix: 修复视频画面拉伸变形问题
移除视频预览层的aspectRatio约束,并将本地解码画面渲染模式从resizeAspect改为resizeAspectFill,确保视频内容正确填充显示区域。
|
2026-08-01 04:09:14 +08:00 |
|
|
|
2cac572702
|
fix(iOS): 修复视频显示模式为填充
将远端视频渲染视图和内容视图的视频内容模式从 `.fit` 改为 `.fill`,并调整控制面板布局,将录制与断开按钮单独成行,提升界面利用率与操作体验。
|
2026-08-01 04:04:19 +08:00 |
|
|
|
a73f61f366
|
feat(ios): 添加远端视频录制功能并优化信令连接稳定性
- 新增 VideoRecorder 组件,支持 WebRTC 和自编码两种模式录制远端视频为 MP4
- 优化 SignalingClient 连接管理,修复 WebSocket 握手前 receive 导致的断开问题
- 重构控制面板 UI,支持统计信息折叠展开和录制控制按钮
- 添加录制状态指示、保存路径提示及断开自动取消录制逻辑
- 更新项目配置和文档,补充录制功能说明
|
2026-08-01 03:59:43 +08:00 |
|
TongTongStudio
|
362b9f238a
|
feat: 支持手动切换采集帧率
在 Android、Web 及 Flutter 控制端新增帧率选择 UI,被控端按屏幕刷新率生成支持的帧率档位并上报,允许在保持分辨率不变的情况下仅切换帧率。
另附带更新信号服务器的数据库配置。
|
2026-07-31 03:26:40 +08:00 |
|
|
|
1e37aa64cc
|
feat: 初始化 iOS 远程控制端项目
|
2026-07-29 10:34:02 +08:00 |
|