| content |
{"Commits":[{"Sha1":"b637c3409 {"Commits":[{"Sha1":"b637c340912deca3578f1992bea76defd8d015cb","Message":"docs(remote-access): 记录 WebRTC 与 SSH 混合架构\n\n实现内容:\n- 说明 P2P 优先、TURN 回退和 SSH 运维兜底的架构边界\n- 记录同仓库存放与独立部署的迁移策略\n- 补充服务器容量、四档画质、安全要求和阶段验收状态\n\n验证:\n- 文档参数已与当前代码、云端部署和测试设备验证结果核对\n- git diff --cached --check\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-09-03T00:09:31+08:00"},{"Sha1":"b49deb9b2f8f6827ab2c837957739189a9a68df2","Message":"feat(remote-preview): 集成 WebRTC 预览与 SSH 回退\n\n实现内容:\n- 在 Electron main 中安全保存操作员 Token并创建短期远程会话\n- 通过 SSH 探测设备 ABI、部署临时 Agent,并优先建立 WebRTC P2P/TURN 视频链路\n- WebRTC 失败时自动回退现有 SSH 预览并完整清理设备资源\n- 增加连接路径展示和流畅、标准、高清、原画四档画质\n\n验证:\n- npm run typecheck\n- npm test(77 个测试文件,519 个测试)\n- npm run build\n- android-box-online ARMv7 Agent 校验与可执行探测通过\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-09-03T00:08:33+08:00"},{"Sha1":"e8f390ce3bea89d9580616a9818540f17ea01f84","Message":"feat(remote-access): 实现 WebRTC 信令服务与设备 Agent\n\n实现内容:\n- 新增短期会话、WSS 信令和 coturn REST 临时凭据服务\n- 新增 ARMv7/ARM64 H.264 WebRTC Agent 与跨平台构建脚本\n- 新增可迁移的 Nginx、coturn 和 systemd 部署资产\n\n验证:\n- go test ./...\n- go vet ./...\n- npm run build\n- 云端会话 API、TURN UDP 与 TURN TLS 分配验证通过\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-09-03T00:07:50+08:00"}],"HeadCommit":{"Sha1":"b637c340912deca3578f1992bea76defd8d015cb","Message":"docs(remote-access): 记录 WebRTC 与 SSH 混合架构\n\n实现内容:\n- 说明 P2P 优先、TURN 回退和 SSH 运维兜底的架构边界\n- 记录同仓库存放与独立部署的迁移策略\n- 补充服务器容量、四档画质、安全要求和阶段验收状态\n\n验证:\n- 文档参数已与当前代码、云端部署和测试设备验证结果核对\n- git diff --cached --check\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-09-03T00:09:31+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/e993301f4b18f33623e788ea69c1ba5388b94031...b637c340912deca3578f1992bea76defd8d015cb","Len":3}... |