0
Fork 0
mirror of https://github.com/Silent1566/webhtv.git synced 2026-10-18 07:09:16 +00:00

merge: 合并 origin/beta 最新代码(PR#425 C47 seek 加载圈窗口)并复评 dev2 首页菜单键弹窗对比度修复

把 origin/beta tip 75735b58f6(PR#425 from dev4)合入 dev2,0 冲突;远端已移除/回退的内容零复活,
beta 增量零丢失,日志与验证记录见 docs/C51-beta-merge-review-dev2-20261009.md。

beta 增量(5 提交 / 7 路径,全部纳入):
- 23e5280f37 修复拖拽进度时加载中/网速大概率不显示:seek 期间开最小可见 1200ms 窗口,
  并用 canHideSeekProgress() 统一约束网速 ticker 兜底、READY 回调与控制器晚绑定补发;
  两个 VideoActivity 的实现与断言与 beta 逐字节一致。
- 1a4110178f / 61e483011e 两份 C47/C49 任务记录,8dd441b1cc 与 75735b58f6 两个合并提交。

本分支自有改动(相对 beta 净差异 4 路径):首页菜单键弹窗焦点条目文字改用
colorOnPrimary(home_menu_text.xml + adapter_home_menu.xml + 对比度回归测试 + 任务文档)。

复评:3 轮。第 2 轮发现 1 个必修问题——任务文档把「上游设计本意」误记为
「adapter_home_menu.xml 曾直接写 @color/white」,实际该布局由 e95b90d3a8(2026-08-23) 创建即用
共享选择器、从未写过 @color/white;真实根因链是 0503f8e3cf 把焦点文字改为 ?attr/colorPrimary
(当时填充仍是硬编码 #2F6FED)、1bb72bd709 再把填充改为 ?attr/colorPrimary,
两者叠加才成为同一角色。已改写为可逐条复现的表述并新增 §8 更正与再验证,未改任何代码或测试。

Verification: 合并 origin/beta tip 75735b58f6(0 冲突;MERGE_HEAD 即该 tip)。零复活:182 个单亲 revert/回退类提交 x 852 触碰路径,beta 已移除 671 路径在合并树中复活 0(含 ISSUE_TEMPLATE 注入自检)。零丢失:beta 增量 7 路径逐 blob 与 beta 逐字节一致,本分支 4 路径逐 blob 与 c5912111a4 逐字节一致,beta 树 4980 路径在合并树中缺失 0。3 轮评审:第 1 轮 0 问题,第 2 轮发现并修复 1 个必修问题(任务文档 §2 历史引用不实,改为可逐条复现的准确表述并新增 §8 更正记录,代码/测试零改动),第 3 轮复核通过。验证:双 flavor 主代码与 AndroidTest Java 编译成功;mobile 定向 C47SeekLoadingProgressSourceTest 5/5 + VideoActivityLayoutTest 154/154;leanback 定向 theme.* 162 + HomeMenuDialogContrastTest 3/3 + HomeMenuDialogSourceTest 5/5 + C47SeekLoadingProgressSourceTest 5/5,合计 175 项 0 失败 0 错误;对比度独立复算 6.39/7.50 与 14.73/12.14,旧写法 1.00;check_ui_tokens.sh 与合并前基线逐项相同(violations=1 hex_layouts=1 pairs=38 failures=0 min=4.28 PASS);git diff --check 与 --cached --check 均为 0,11 个改动路径无冲突标记;提交前再次 fetch 确认 origin/beta 未前进;末次构建后已执行 gradlew --no-daemon clean 回收资源;未使用模拟器(净差异 4 路径 blob 与已实测提交相同,重复实机验证不产生新信息)

Task-Guard: C51-beta-merge-review-dev2-20261009
This commit is contained in:
Silent1566 2026-10-09 11:38:46 +08:00
commit 1f8fc83369
9 changed files with 841 additions and 23 deletions