Conversation
YaChengMu
pushed a commit
to YaChengMu/webhtv
that referenced
this pull request
Aug 7, 2026
Verification: origin/beta@07fb0b5e13ac56a5cf234fd684ed2932ead4b91c 无冲突合入;修复 Exo buffering 看门狗接线、非 Exo 作用域及 discontinuity 轮询顺序;:app:testMobileArm64_v8aDebugUnitTest 定向测试 BUILD SUCCESSFUL(87 actionable tasks) Task-Guard: beta-sync-review-dev2-20260912-followup
Verification: PR #262 已创建且 OPEN/CLEAN;最终 git fetch/pull --ff-only origin dev2 为 Already up to date;工作树干净 Task-Guard: beta-sync-review-dev2-20260912-followup-close
合并 beta 最新代码并修复 Exo 缓冲卡死恢复
Verification: git diff --check passed; :app:testMobileArm64_v8aDebugUnitTest --tests com.fongmi.android.tv.ui.activity.VideoActivityLayoutTest passed (154 tests); Mobile Arm64 Java compilation passed Task-Guard: fix-exo-startup-seek-race
Verification: 已合并 origin/beta 6750b21 且无冲突;完成相对 origin/beta 的全部差异复评与 git diff --check;bash ./gradlew :app:testMobileArm64_v8aDebugUnitTest --tests com.fongmi.android.tv.ui.activity.VideoActivityLayoutTest 验证通过(BUILD SUCCESSFUL in 33s) Task-Guard: beta-sync-review-dev4-20260912-2
修复 EXO 起播定位竞争并完成 beta 合并复评
Verification: 已规范化 reader.html 行尾并通过 git diff --check;已确认小说顶部/底部工具栏、章节抽屉和设置面板,以及漫画控制栏、浏览设置和模式切换等 UI 合约存在;抽取全部内联 JavaScript 后通过 node --check 语法校验 Task-Guard: reader-ui-upgrade
合并 beta 并修复阅读进度与 PDF 异步渲染
…-layout-column-alignment-20260912] Verification: Layout change applied to activity_setting.xml: ad setting now uses horizontal LinearLayout with weight distribution to align with three-column grid. Build successful: :app:processLeanbackArm64_v8aDebugResources passed. Task guard check passed. Task-Guard: setting-layout-column-alignment-20260912
… merge Verification: Trivial change to record task guard finish for C4; base HEAD updated to current dev1 HEAD; no other changes Task-Guard: C4
Verification: arm64 assembleMobileArm64_v8aDebug BUILD SUCCESSFUL; armeabi build blocked by upstream Chaquopy TLS/network, unrelated to binary diff Task-Guard: UPSTREAM-BIN-SYNC
Verification: GitHub API and local upstream/main frozen at fc62397; 18 upstream .so hashes match exactly; no conflict markers; verify_mpv_native_assets.sh --require-elf passed; Mobile/Leanback Arm64 Java compilation and selected JVM tests BUILD SUCCESSFUL; git diff --check passed; no APK was packaged Task-Guard: merge-upstream-binary-override-java-merge
Record the final merge parents, recovery tag, binary hash and Java verification evidence.
Verification: mobile/leanback compile + 8 targeted unit tests + git diff --check (/tmp/c4-mobile-compile4.log, /tmp/c4-leanback-tests3.log) Task-Guard: C4-ROUND3-UPSTREAM-SRC2
…-20260913] Verification: 设备 192.168.50.3:5559 的 SettingActivity 中,com.silent.android.webhtv:id/ad 边界为 [38,397][1882,460];连续向下导航后 focused=true、clickable=true;git diff --check 通过 Task-Guard: setting-ad-row-restore-20260913
Verification: Leanback arm64 debug Java compile passed; observe and handler present Task-Guard: P9-MPV-BLURAY-MENU
Verification: beta无新提交;未推送3个提交已有专项/复评记录;verify_mpv_native_assets通过;git diff --check通过;工作树干净 Task-Guard: BETA-SYNC-REVIEW-DEV2-20260913
合并 dev2 最新修复与上游资源同步到 beta
…-two-column-uniform-20260913] Verification: 修改后 git diff --check 通过;TMDB/AI、备份/恢复、缓存/关于行的第三列占位已改为 invisible,保持两卡行与三卡行同宽栅格;需安装 APK 后 UI 快照确认卡片边界 Task-Guard: setting-two-column-uniform-20260913
…l-20260913] Verification: 布局补丁已应用:TMDB/AI、备份/恢复、缓存/关于行删除不可见第三列占位;git diff --check 通过;待编译安装后验证两张卡片铺满整行 Task-Guard: setting-two-card-fill-20260913
…th-20260913] Verification: 布局补丁已应用:两卡行最后一张卡 marginEnd=0;无痕/DoH 行删除隐形第三列;git diff --check 通过;待编译安装后截图确认 Task-Guard: setting-two-card-final-width-20260913
Verification: ./gradlew :app:testMobileArm64_v8aDebugUnitTest --tests com.fongmi.android.tv.ui.activity.ReaderPlaybackRoutingSourceTest BUILD SUCCESSFUL Task-Guard: comic-horizontal-history-restore
Verification: bash ./gradlew :app:compileMobileArm64_v8aDebugJavaWithJavac (BUILD SUCCESSFUL); git diff --check Task-Guard: SHORT-DRAMA-EPISODE-CLICK-20260918
修复移动端短剧播放控制按钮点击事件
Verification: :app:testMobileArm64_v8aDebugUnitTest --tests com.fongmi.android.tv.ui.activity.CrashActivityDetailsTest(BUILD SUCCESSFUL);git diff --check;复评通过 Task-Guard: dev4-crash-foreground-recovery-review-20260918
修复前台崩溃恢复页面并完成 beta 同步评审
Verification: :app:testMobileArm64_v8aDebugUnitTest(SiteHealthReportSourceTest、CrashActivityDetailsTest)BUILD SUCCESSFUL;git diff --check 通过;两轮代码评审通过 Task-Guard: beta-sync-review-dev3-20260918
优化站点健康报表窗口尺寸
Verification: git diff --check;task_guard check;:app:testLeanbackArm64_v8aDebugUnitTest --tests com.fongmi.android.tv.setting.SiteHealthReportSourceTest(BUILD SUCCESSFUL) Task-Guard: site-health-report-expansion
Verification: Leanback arm64-v8a 定向单元测试通过��;设备 192.168.50.3:5557 持久化统计已确认 v.lfthirtytwo.com 由 hls.legacy-fallback 实际拦截 28 个切片;git diff --check 与 task_guard check 通过 Task-Guard: HLS-ADBLOCK-LFTHIRTYTWO-REGRESSION-20260918
Verification: git diff --check;task_guard check;:app:testLeanbackArm64_v8aDebugUnitTest --tests com.fongmi.android.tv.setting.SiteHealthReportSourceTest(BUILD SUCCESSFUL) Task-Guard: site-health-all-protocol-stages
Verification: Leanback arm64-v8a 定向单元测试 SiteHealthReportDialogSourceTest 通过;git diff --check 与 task_guard check 通过 Task-Guard: AD-STATS-RULE-DISPLAY-NAME-20260918
Verification: git diff --check;task_guard check;:app:testLeanbackArm64_v8aDebugUnitTest 与 :app:testMobileArm64_v8aDebugUnitTest --tests com.fongmi.android.tv.setting.SiteHealthReportSourceTest(BUILD SUCCESSFUL) Task-Guard: site-health-play-first-frame
合并 beta 最新代码并完成 dev2 广告拦截复评
Verification: git diff --check;task_guard check;:app:testLeanbackArm64_v8aDebugUnitTest 与 :app:testMobileArm64_v8aDebugUnitTest --tests com.fongmi.android.tv.setting.SiteHealthReportSourceTest(BUILD SUCCESSFUL) Task-Guard: site-health-first-frame-bridge
Verification: git diff --check;task_guard check;:app:testLeanbackArm64_v8aDebugUnitTest 与 :app:testMobileArm64_v8aDebugUnitTest --tests com.fongmi.android.tv.setting.SiteHealthReportSourceTest --no-parallel(BUILD SUCCESSFUL) Task-Guard: site-health-play-failure-recording
Verification: git diff --check;task_guard check;:app:testLeanbackArm64_v8aDebugUnitTest 与 :app:testMobileArm64_v8aDebugUnitTest --tests com.fongmi.android.tv.setting.SiteHealthReportSourceTest --no-parallel(BUILD SUCCESSFUL) Task-Guard: site-health-terminal-fallback-failure
Verification: git diff --check;task_guard check;:app:testLeanbackArm64_v8aDebugUnitTest 与 :app:testMobileArm64_v8aDebugUnitTest --tests com.fongmi.android.tv.setting.SiteHealthReportSourceTest --no-parallel(BUILD SUCCESSFUL) Task-Guard: site-health-play-attempt-count
Verification: :app:testLeanbackArm64_v8aDebugUnitTest --tests 'com.fongmi.android.tv.subtitle.*' (69 tests, 0 failures); Python built-in syntax/manifest contract checks; task_guard check and git diff --check passed Task-Guard: subtitle-source-protocol-python-builtins
Verification: git diff --check;task_guard check;:app:testLeanbackArm64_v8aDebugUnitTest 与 :app:testMobileArm64_v8aDebugUnitTest --tests com.fongmi.android.tv.setting.SiteHealthReportSourceTest(BUILD SUCCESSFUL) Task-Guard: site-health-tmdb-detail-playback
Verification: Mobile and Leanback arm64-v8a focused unit tests passed; git diff --check passed; task_guard check passed; replacement-character scan passed Task-Guard: beta-sync-review-dev3-20260918
fix: close beta sync review findings
Verification: Mobile/Leanback arm64 debug Java compilation succeeded; SubtitleSourceEnvironmentTest passed; git diff --check and task_guard check passed Task-Guard: subtitle-source-ui-env
Verification: Mobile/Leanback arm64 debug Java compilation succeeded; SubtitleSourceEnvironmentTest passed; subtitle source list and per-source environment APIs compiled; git diff --check and task_guard check passed Task-Guard: subtitle-source-list-per-env
Verification: SubtitleSourceEnvironmentTest 与 :app:compileLeanbackArm64_v8aDebugJavaWithJavac 通过,BUILD SUCCESSFUL Task-Guard: subtitle-source-regex-crash
Verification: 字幕相关单元测试与 :app:compileLeanbackArm64_v8aDebugJavaWithJavac 通过,BUILD SUCCESSFUL Task-Guard: subtitle-source-env-refresh
Verification: 协议设计文档非空、包含一级标题且 git diff --check 通过 Task-Guard: subtitle-source-protocol-doc
feat(subtitle): 支持 T3 Python 字幕源与独立环境配置
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.