0
Fork 0
mirror of https://github.com/Silent1566/webhtv.git synced 2026-10-08 19:44:46 +00:00

merge: 合并 origin/beta 最新代码(PR#421 站点注入搜索与手机缓存排版)并复评自动下一集黑屏修复

把远端 beta 最新 7 个提交合入 dev1(3 个实质增量:站点注入搜索、搜索空状态与排序刷新回归修复、手机缓存管理排版修复),
并复评 dev1 全部已修改代码(含已提交未推送的 5096941a4 自动下一集黑屏修复)。

合并:0 冲突,第二父为 origin/beta tip 46917be79。
零复活:104 个单亲 revert/移除类提交 x 137 文件版本扫描复活行数为 0;dev1 与 beta 共有 4970 路径中 4968 路径 blob 逐字节相同,只在 beta 存在的路径数为 0。
零丢失:beta 增量 17 路径与 beta tip 逐 blob 一致;dev1 自身 3 路径全部保留。
净差异收敛为 dev1 自身 3 路径。

复评 3 轮(本任务 app/src 零改动):
- 第 1 轮复核 5096941a4:根因(preparePlayer 回调后清 spec / attachSurface 只判空)成立;新判断为旧语义超集,无功能回退;PlayerView.setPlayer 同实例早退,无解绑-绑定循环;已 release 引擎走 isCommandAvailable=false 分支,无空指针风险;单测可证伪。
- 第 2 轮复核 beta 增量:站点注入搜索的 visibleIndices 索引层、越界守卫、筛选期禁排序、局部通知保留、空状态同步、搜索字段覆盖、主题 token、三语言资源均通过;手机缓存排版竖排/横排分支、焦点链、主题契约、双 flavor 布局 id 一致性均通过。
- 第 3 轮最终复核:净差异、零复活、空白、冲突标记、重复键、编译、单测、门禁全部通过。

Verification: 见 commit trailer 与 docs/C48-beta-merge-review-dev1-20261008.md

Task-Guard: C48-beta-merge-review-dev1

Verification: 合并提交 b8adf3cc1 第二父为 origin/beta tip 46917be79(0 冲突 / 0 冲突标记);零复活:104 个单亲 revert/移除类提交 x 137 文件版本扫描,复活行数 0,且 dev1 与 beta 共有 4970 路径中 4968 路径 blob 逐字节相同、只在 beta 存在的路径数 0;零丢失:beta 增量 17 路径与 beta tip 逐 blob 一致(差异 0),dev1 自身 3 路径全部保留;净差异收敛为 dev1 自身 3 路径(PlaybackActivity.java +9 -2 / PlaybackOwnershipSourceTest.java +26 / docs/AUTONEXT-01-…md +169);3 轮评审全部通过无必修问题(本任务 app/src 零改动);双 flavor Java 编译 BUILD SUCCESSFUL (1m18s EXIT=0);双 flavor AndroidTest Java 编译 BUILD SUCCESSFUL (27s EXIT=0);双 flavor 全量单测 BUILD SUCCESSFUL (2m6s EXIT=0) leanback 4079 tests / mobile 4920 tests failures=0 errors=0 skipped 各 2,定向 PlaybackOwnershipSourceTest 16/16 双 flavor、CustomCspDialogTest 5/5、CustomCspSettingTest 3/3;UI token 门禁 UI_TOKEN_STATUS PASS violations=1 与基线一致(零新增);三套 strings.xml 无重复键、两个 flavor dialog_cache_management.xml id 集合相同、全部 XML 解析通过;git diff --check 含 --cached 退出码 0;未使用模拟器(本任务零生产代码改动)

Task-Guard: C48-beta-merge-review-dev1
This commit is contained in:
Silent1566 2026-10-08 20:40:55 +08:00
commit 87380b5cf7