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

merge: 合并 origin/beta 最新代码(PR#432/#433:mobile 电池块 + 加载圈族修复)并复评 dev1 全部已提交未推送的主题改动

合并:origin/beta tip fb4fd7d99(13 个提交,含 PR#432 dev4 播放器控制栏电池块、PR#433 dev2 加载圈族 4 个 fix 与 OSD 重缓冲计数修复),0 冲突。合并结果相对 beta tip 净差异 82 路径,全部来自 dev1 自身(TV 焦点环统一 + 播放页单一高亮色)。

零复活三层证据:beta 侧 13 个提交无任何删除/回退(--diff-filter=DR 为空);对 beta 历史上 be1b02e06「revert: remove dynamic theme color system」的 2388 条删除行与 dev1 新增行求交(31 行通用脚手架)后逐行核对是否在 beta tip 任何文件中都不存在,严格复活行数 0;关键移除目标(assets/themes、mobile 主题对话框、主题测试)在合并结果中均不存在。注意 5682f2b05「剔除 PR #353」不在 beta 历史(仅 remove-pr353-theme-changes 分支),同样检查复活行数 0。

零丢失:beta 侧 15 个变更文件中 13 个完整保留,2 个自动合并点(TmdbDetailActivity.java / VideoActivityLayoutTest.java)逐 hunk 复核为 dev1 改动与 beta 内容共存,无 beta 内容丢失。唯一删除 selector_cache_button_focus.xml 是 dev1 自己的主题环改造(合并后全仓库零悬空引用)。

复评(3 轮)dev1 的 11 个未推送提交与 82 路径净差异,修复 3 类真实缺陷:
- F1 错别字「深箭玻璃」应为「深靛玻璃」,8 处(ThemeTokens/ThemeResolver/attrs/webhtv_tokens/colors/values-night tokens/leanback styles/selector_control_sheet_button),与仓库既有 13 个文件的「深靛」用词统一。
- F2 attrs.xml 与 webhtv_attrs.xml 的注释声称环色经「视频亮场景 + 固定玻璃两类极端背景夹取」,与 ThemeResolver.PLAYER_RING_BACKDROPS 的实际实现(仅 3 档固定深玻璃、注释明确写纯白视频刻意不在约束里)互相矛盾,2 处,已改写为与实现一致。
- F3 TmdbDetailActivity 悬空 javadoc:focusStroke() 的文档被新方法 focusRingWidthPx() 插入后成为孤立注释,已把文档移回 focusStroke() 正上方。

观察项(按 AGENTS.md §2 只报告不擅自扩大范围):TmdbPersonActivity 仍写死 FOCUS_STROKE_DP=3(宽度未接线 token)、EpisodeDetailDialog 同类悬空 javadoc;二者与 beta tip 逐字节相同,不在本轮净差异内,属 beta 侧既存状态。

Verification: 双flavor Java + 双flavor AndroidTest Java 编译 BUILD SUCCESSFUL;双flavor 全量 JVM 单测 leanback 4172 tests/0 failures、mobile 4987 tests/0 failures(与修复前逐项一致,增量相对 C56 基线 +26/+7 可解释);UI_TOKEN_STATUS PASS(violations=1 零新增、contrast failures=0);零复活严格判据(beta 回退提交 be1b02e06 删除行 ∩ dev1 新增行 31 行逐行核对,复活行数=0);零丢失(beta 侧 15 个变更文件全部保留,2 个自动合并点逐 hunk 复核为共存);git diff --cached --check 退出码 0、冲突标记 0

Task-Guard: C58-beta-merge-review-dev1-20261011
This commit is contained in:
Silent1566 2026-10-11 11:26:17 +08:00
commit 2ee22ce216
25 changed files with 1255 additions and 22 deletions