| content |
{"Commits":[{"Sha1":"dc76bdf38 {"Commits":[{"Sha1":"dc76bdf38e10321f0610a2e84be507131e207365","Message":"test(terminal): 稳定 SSH 自动重连时序断言\n\n将固定 5 毫秒等待改为带上限的条件等待,避免全量并行测试负载下偶发失败。\n\n验证:\n- npm test\n- npm run typecheck\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-03T16:23:09+08:00"},{"Sha1":"6b89c495f606c787fc74c49051113c4b6f25f5a9","Message":"fix(remote-preview): 按窗口计算浏览器解码压力\n\n修复累计 WebRTC 帧计数长期污染自适应判断的问题:\n- 以相邻反馈点增量计算当前窗口解码压力\n- 明确累计丢帧展示,并在坏窗口出现时退出恢复观察状态\n- 补充历史缺口、窗口压力和状态切换测试\n\n验证:\n- npm run typecheck\n- npm test\n- npm run build\n- cd remote-access \u0026\u0026 go test ./...\n- cd remote-access \u0026\u0026 go vet ./...\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-03T16:22:50+08:00"},{"Sha1":"f98d14fa5de8f13ffaf38490771729c1b30b77c0","Message":"feat(remote-preview): 增加弱网自适应与关键帧恢复\n\n实现内容:\n- 增加版本化网络反馈和窗口增量丢包统计\n- 使用迟滞与冷却控制真实 scrcpy 编码档位重启\n- 处理 PLI、FIR、持续 NACK 和有界视频发送队列\n- 区分用户画质上限与当前有效编码参数\n\n验证:\n- npm run typecheck\n- npm test(557 项)\n- npm run build\n- cd remote-access \u0026\u0026 go test ./...\n- cd remote-access \u0026\u0026 go vet ./...\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-03T15:48:56+08:00"},{"Sha1":"c3f3a11d956b69ed393e1c321a3e8f1d54d80140","Message":"fix(electron): 阻止关闭操作台后启动预览回退\n\n修复操作台确认关闭期间,云端会话释放事件触发 renderer 启动 SSH 回退,并被立即重开的窗口复用的问题。\n\n实现内容:\n- 关闭阶段拒绝创建新的远程预览资源\n- 同一设备复用唯一资源清理任务\n- 重新打开操作台前等待旧窗口最终清理完成\n- 同步覆盖设备删除和应用退出期间的预览启动请求\n\n验证:\n- npm run typecheck\n- npm test(552 项)\n- npm run build\n- git diff --cached --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-03T15:25:16+08:00"},{"Sha1":"ceb4dcf5431d382dc044c37f9cf71a98cb219ab8","Message":"fix(remote-preview): 忽略主动停止的视频播放中断\n\n修复首帧出现后立即停止时 video.play() 与 pause() 竞争产生的误报。\n\n实现内容:\n- 仅忽略旧会话、已替换媒体流和标准 AbortError\n- 保留自动播放限制与不支持格式等真实播放错误\n- 增加 Chromium pause 和新加载中断文案测试\n\n验证:\n- npm run typecheck\n- npm test(550 项)\n- npm run build\n- git diff --cached --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-03T15:17:59+08:00"}],"HeadCommit":{"Sha1":"dc76bdf38e10321f0610a2e84be507131e207365","Message":"test(terminal): 稳定 SSH 自动重连时序断言\n\n将固定 5 毫秒等待改为带上限的条件等待,避免全量并行测试负载下偶发失败。\n\n验证:\n- npm test\n- npm run typecheck\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-03T16:23:09+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/c089081d281339010876430a95c40118f69b2ce9...dc76bdf38e10321f0610a2e84be507131e207365","Len":6}... |