Skip to content

Dev - #99

Open
YaChengMu wants to merge 2701 commits into
fish2018:mainfrom
YaChengMu:dev
Open

Dev#99
YaChengMu wants to merge 2701 commits into
fish2018:mainfrom
YaChengMu:dev

Conversation

@YaChengMu

Copy link
Copy Markdown

No description provided.

YaChengMu pushed a commit to YaChengMu/webhtv that referenced this pull request Aug 7, 2026
Silent1566 and others added 28 commits September 12, 2026 18:12
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
Verification: 已记录代码提交 00c1711 与文档收口提交 e47fa3d;仅为最终远端拉取后的文档一致性收口,git diff --check 通过

Task-Guard: beta-sync-review-dev2-20260912-finalize
合并 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
Silent1566 and others added 30 commits September 18, 2026 10:20
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 字幕源与独立环境配置
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants