0
Fork 0
mirror of https://github.com/Silent1566/webhtv.git synced 2026-10-08 19:44:46 +00:00
webhtv-mys/docs
Silent1566 57362eb4f2 fix(tv): 修复外观与语言对话框行文字不可读
TV 版「外观与语言」的每一行把固定浅色 selector_git_cloud_card(#F8F9FA) 作为
底色,而行文字已跟随 ThemeController.current()。leanback 编译的是深色 token
表,于是 #E2E2E9 / #C4C6D0 被画在 #F8F9FA 上,设备实测对比度仅 1.09:1 / 1.24:1,
用户报告「看不清文字」;同一固定卡片也让自定义主题 profile 无法生效。

新增 AppearanceRowTheme:用当前语义 token 生成行背景 StateListDrawable
(常态 surfaceContainerHigh + outlineVariant,焦点/按下 primaryContainer +
2dp primary 环) 并同时设置两个文字色。焦点行不用 primary 实心填充,因为行文字
在焦点时并不改色,onSurface 压 primary 仅 1.3-2.4:1。两个 flavor 的 addRow()
改调该渲染器,并在 onStart()/onThemeProfileApplied() 重绘已建行。

设备实测(192.168.50.3:5559):常态行 label 10.48:1、value 7.93:1;焦点行
label 7.09:1、value 5.31:1;焦点环对填充 5.32:1、对面板 7.86:1;切换内置主题
松林绿后行填充变为 #242F1F、焦点环变为 #A9D291,证明样式随 profile 变化。

Verification: AppearanceRowThemeTest(5)+ThemeControllerContractTest/ThemeEditorContractTest/ThemeBinderContractTest/ThemeContractTest 通过; leanback+mobile arm64 Debug Java 编译通过; scripts/build_arm64_debug_install.sh --flavor leanback --serial 192.168.50.3:5559 覆盖安装成功; 设备实测 192.168.50.3:5559 外观与语言 5 行对比度由修复前 1.09-1.36:1 提升到 4.08-12.06:1, 焦点环对填充 5.32:1/对面板 7.86:1, 切换到内置主题松林绿后行填充由 #2A2F34 变为 #242F1F 证明样式随 profile 变化

Task-Guard: TV-APPEARANCE-DIALOG-CONTRAST-20261005
History 2026-10-05 22:30:10 +08:00
..
integration docs: 修正开发者接入文档与当前源码不一致的描述 2026-09-21 14:10:39 +08:00
refactoring docs: add TmdbDetailActivity refactoring roadmap 2026-07-09 11:31:57 +08:00
superpowers Merge remote-tracking branch 'origin/beta' into dev4 2026-08-26 21:50:38 +08:00
ad-audio-fingerprint-sdk-evaluation.md docs: design signed audio rule packages 2026-08-17 22:23:13 +08:00
AD-AUDIO-RULES-V2-design.md Implement speech ad rules V2 settings and backup 2026-09-09 08:59:21 +08:00
AD-AUDIO-RULES-V2-P4-controlled-release.md feat(ad-audio): add playback health gate to suppress speech on degradation (P4) 2026-09-09 10:35:41 +08:00
AD_STATS_IMPLEMENTATION.md feat: AI 智能去广告功能与拦截统计 2026-07-10 15:58:56 +08:00
agents-md-effective-constraints-review-2026-08-21.md chore: simplify agent governance constraints 2026-08-28 19:12:02 +08:00
ai-ad-detection-checklist.md feat: AI 智能去广告功能与拦截统计 2026-07-10 15:58:56 +08:00
ai-ad-detection-design.md feat: AI 智能去广告功能与拦截统计 2026-07-10 15:58:56 +08:00
ai-ad-detection-implementation-summary.md feat: AI 智能去广告功能与拦截统计 2026-07-10 15:58:56 +08:00
ai-log-diagnosis-design.md feat: 第二阶段完成 - TMDB 详情页模式 Controller 解耦 2026-07-14 21:01:45 +08:00
ai-real-title-extraction-design.md feat: 第二阶段完成 - TMDB 详情页模式 Controller 解耦 2026-07-14 21:01:45 +08:00
ai-recommendation-history-metadata-design.md feat: 利用历史富集元数据优化 AI 推荐 2026-07-19 15:42:37 +08:00
ai-subtitle-translation-design.md 合并远端 dev 最新代码 2026-07-15 21:34:50 +08:00
ai-viewing-report-design.md feat: 利用历史富集元数据优化 AI 推荐 2026-07-19 15:42:37 +08:00
AI_AD_DETECTION_DESIGN.md feat: AI 智能去广告功能与拦截统计 2026-07-10 15:58:56 +08:00
AI_AD_DETECTION_OVERVIEW.md feat: AI 智能去广告功能与拦截统计 2026-07-10 15:58:56 +08:00
AI_AD_DETECTION_QUICKREF.md feat: AI 智能去广告功能与拦截统计 2026-07-10 15:58:56 +08:00
AI_AD_DETECTION_SUMMARY.md feat: AI 智能去广告功能与拦截统计 2026-07-10 15:58:56 +08:00
AI_GROUP_RULE_RECOGNITION_DESIGN.md feat: 新增 AI 分组规则识别与预览 2026-07-23 16:20:05 +08:00
audio-fingerprint-phase0-implementation.md docs: record signed audio package infrastructure 2026-08-18 12:14:51 +08:00
AV-DIAG-01-playback-diagnostics.md perf(exo): skip fixed-track constraint reselection and reuse codec diagnostics 2026-09-18 07:18:47 +08:00
BETA-SYNC-DEV3-20260927.md docs(beta-sync): 记录 dev3 合并 beta 的提交、tag 与 PR #382 2026-09-28 11:06:02 +08:00
beta-sync-review-20260905.md merge: 合并 beta 最新代码并完成 dev2 复评 2026-09-07 13:23:19 +08:00
beta-sync-review-20260907-dev3-round2.md 合并 beta 最新代码并完成 dev3 TMDB 详情复评 2026-09-07 20:47:00 +08:00
beta-sync-review-20260907-dev3.md 合并 beta 最新代码并完成 dev3 复评 2026-09-07 13:35:34 +08:00
beta-sync-review-20260907-dev4-round2.md merge: 合并 beta 最新代码并完成 dev4 复评 2026-09-07 14:57:19 +08:00
beta-sync-review-20260908.md docs: 记录 beta 同步任务关闭证据 2026-09-08 17:51:04 +08:00
beta-sync-review-dev1-20260912.md docs: 收口 dev1 beta 合并复评交付记录 2026-09-12 15:42:13 +08:00
beta-sync-review-dev1-20260914.md fix: restore detail direct play fullscreen entry 2026-09-15 00:31:41 +08:00
beta-sync-review-dev2-20260907-round2.md fix(fusion): 修复详情页 MPV 自定义按钮焦点导航 2026-09-07 20:35:23 +08:00
beta-sync-review-dev2-20260907-round3.md merge: 同步 beta 并修复触摸与 TMDB 复评问题 2026-09-08 09:22:25 +08:00
beta-sync-review-dev2-20260911.md docs: 记录 dev2 合并 beta 后续复评结果 2026-09-11 22:09:22 +08:00
beta-sync-review-dev2-20260912.md docs: 校准 dev2 beta 交付提交记录 2026-09-12 18:16:05 +08:00
beta-sync-review-dev2-20260913.md docs: 收口 dev2 beta 合并复评记录 2026-09-13 11:48:11 +08:00
beta-sync-review-dev2-20260914.md merge: 合并 beta 最新代码并完成 dev2 复评 2026-09-14 23:24:01 +08:00
beta-sync-review-dev2-20260915.md fix: 简化 Python 蜘蛛源码加载 2026-09-15 14:41:50 +08:00
beta-sync-review-dev2-20260919.md merge: 合并 beta 最新代码并硬化 TMDB 凭据边界 2026-09-19 22:46:16 +08:00
beta-sync-review-dev2-20260920-round2.md merge: 合并 beta 最新代码并完成第二轮复评 2026-09-20 19:22:49 +08:00
beta-sync-review-dev3-20260908-round4.md docs: retain PR 239 review evidence after PR 238 split 2026-09-08 22:57:19 +08:00
beta-sync-review-dev3-20260912.md merge: 合并 beta 最新代码并完成 dev3 复评 2026-09-12 01:13:32 +08:00
beta-sync-review-dev3-20260918.md merge: 同步 beta 最新代码并保留播放修复 2026-09-18 23:44:18 +08:00
beta-sync-review-dev3-20260919.md merge: 合并 beta 最新代码并完成 dev3 复评 2026-09-19 18:13:56 +08:00
beta-sync-review-dev3-20260920.md fix(detail): stabilize TMDB episode grid column margins 2026-09-20 20:51:30 +08:00
beta-sync-review-dev4-20260909-round3.md docs: 收口 dev4 beta 合并评审记录 2026-09-09 09:57:45 +08:00
beta-sync-review-dev4-20260909-round4.md dev4: 修正自动播放回归测试并记录 beta 合并评审 (2026-09-09 round4) 2026-09-09 11:06:20 +08:00
beta-sync-review-dev4-20260912-2.md docs: 完成�� dev4 合并 beta 后复评记录 2026-09-12 19:56:27 +08:00
beta-sync-review-dev4-20260912.md docs: 完成 dev4 合并 beta 后复评记录 2026-09-12 17:13:19 +08:00
beta-sync-review-dev4-20260925.md docs: record second beta sync review 2026-09-25 15:19:43 +08:00
beta-upstream-sync-20260924.md merge: sync latest remote beta 2026-09-24 16:17:13 +08:00
bluray-menu-assessment-2026-09-06.md docs: assess Blu-ray HDMV and BD-J menu support 2026-09-06 22:20:16 +08:00
C-AVS3-video-decoding.md feat(mpv): add hardware-only AVS3 MediaCodec decoding 2026-09-17 19:24:36 +08:00
C0-M-mpv-ffmpeg-9.0.1.md docs(mpv): close C0-M implementation record 2026-08-29 12:35:18 +08:00
C2-dv7-p81-bsf.md fix(mpv): restore armv7 DV7 P8.1 native asset 2026-08-31 22:49:18 +08:00
C3-iso-multi-extent-resolver.md Docs: record E7-2 C3 completion 2026-08-27 19:38:14 +08:00
C4-main-upstream-merge.md docs: 记录 C4 第七轮上游合并与验证结果 2026-09-21 21:16:31 +08:00
C5-beta-sync.md docs: record C5 beta sync closure 2026-09-01 22:00:48 +08:00
C6-beta-sync.md docs: close C6 beta sync record 2026-09-02 17:29:26 +08:00
C7-beta-sync.md docs-close-C7-beta-sync 2026-09-02 18:16:10 +08:00
C8-beta-sync.md docs: close C8 beta sync record 2026-09-04 00:12:46 +08:00
C9-beta-sync.md docs: update C9 beta ledger and E-SP7 beta merge checkpoint; record test results 2026-09-03 15:24:02 +08:00
C9-following-tombstone-sync.md fix(following): propagate unfollow across one-key sync via tombstones 2026-10-03 11:55:48 +08:00
C10-beta-conflict-resolution.md merge: sync origin/beta C10 and resolve intro skip conflicts 2026-09-04 10:09:46 +08:00
C10-binary-upstream-alignment.md docs: record C10 beta alignment review 2026-09-04 10:10:28 +08:00
C11-beta-sync.md merge: 合并远端beta最新代码并修复评审发现的六处缺陷 2026-09-04 17:58:51 +08:00
C12-beta-sync.md feat: merge origin/beta into dev3 and review local ad-rule batch import 2026-09-06 01:54:31 +08:00
C13-beta-sync-review.md merge: 合并 beta 最新代码并完成 dev1 复评 2026-09-07 14:45:19 +08:00
C14-beta-sync-review-dev4-20260911.md merge: 同步 beta 后续最新代码 2026-09-11 12:25:13 +08:00
C15-beta-sync-review-dev1-20260911.md merge: 合并 beta 最新代码并复评 E-SP8 短剧队列 2026-09-11 23:35:17 +08:00
C16-tmdb-source-detail-contract.md merge: 合并 beta 最新代码并硬化 TMDB 凭据边界 2026-09-19 22:46:16 +08:00
C17-beta-sync-review-dev4-20260919.md docs: 收口 beta 合并复评交付记录 2026-09-19 12:21:43 +08:00
C18-beta-sync-review-dev4-20260920.md docs: record C18 final delivery state 2026-09-20 16:09:03 +08:00
C19-beta-sync-review-dev1-20260924.md fix: keep TMDB route activation after focus navigation 2026-09-24 16:29:26 +08:00
C19-beta-sync-review-dev4-20260924.md fix: reconcile beta focus correction with immediate detail focus 2026-09-24 18:37:48 +08:00
C20-beta-sync-review-dev1-20260924.md docs: record following key fix recovery state 2026-09-25 09:53:09 +08:00
C20-foreground-following-refresh.md fix(following): keep foreground refresh cadence bounded 2026-09-24 22:18:32 +08:00
C21-tmdb-zh-language-fix.md fix(tmdb): enforce display language identity 2026-09-25 09:53:47 +08:00
C22-beta-sync-review-dev2-20260925.md merge: sync latest remote beta and review following actions 2026-09-25 11:43:37 +08:00
C22-beta-sync-review-dev4-20260925.md test(config): enforce live sync pairing policy 2026-09-25 10:23:52 +08:00
C23-beta-sync-review-dev4-20260925.md docs: record beta sync review state 2026-09-25 13:24:28 +08:00
C24-beta-sync-review-dev1-20260926.md Fix short proxy responses and redirect tests 2026-09-26 23:04:55 +08:00
C25-beta-sync-review-dev1-20260926.md docs(c25): record delivery coordinates 2026-09-27 00:56:48 +08:00
C26-beta-merge-dev2-review-20260927.md docs: 记录 beta 合并与 dev2 选源高亮复审 2026-09-27 09:55:45 +08:00
C27-beta-merge-review-dev1-20260927.md docs: 补录 dev1 未推送提交组合回归验证证据 2026-09-27 11:12:52 +08:00
C28-beta-merge-review-dev1-20260930.md fix(tv): 统一原生增强播放页 TMDB 焦点环并修复海报行与纵向焦点链(含合并 origin/beta 最新代码) 2026-09-30 14:20:45 +08:00
C28-beta-merge-review-dev2-20260930.md docs: 记录 dev2 合并 beta 与焦点修复复审 2026-09-30 16:47:15 +08:00
C29-beta-merge-review-dev1-20261001.md merge: 合并 origin/beta 最新代码(PR#387/#388/#389)并复评修复猫源远端源误改写(含 C29 复评) 2026-10-01 18:58:49 +08:00
C29-beta-merge-review-dev2-20261001.md docs: 记录 C29 dev2 同步 beta 复评与搜索空详情修复交付 2026-10-01 18:24:17 +08:00
C29-beta-merge-review-dev3-20260930.md merge: 合并 origin/beta 最新代码(含 PR#386/PR#387)并复评 dev3 全部未推送改动 2026-09-30 19:30:52 +08:00
C30-beta-merge-review-dev2-20261001.md fix(tv): 同步首页菜单扩容注释并合并 origin/beta 最新代码 2026-10-01 20:30:21 +08:00
C31-beta-merge-review-dev1-20261001.md merge: 增量合并 origin/beta PR#393(dev4 播放器按钮接线与默认隐藏)并复评 2026-10-02 15:17:37 +08:00
C31-beta-merge-review-dev2-20261001.md docs: 记录 C31 dev2 合并 beta 与站点批量动作焦点修复复评 2026-10-02 13:10:00 +08:00
C31-beta-merge-review-dev4-20261001.md merge: 合并 beta 增量 PR#392(站点批量动作焦点修复)并复评 2026-10-02 14:28:17 +08:00
C32-beta-merge-review-dev3-20261002.md Merge remote-tracking branch 'origin/beta' into dev3 2026-10-02 16:34:11 +08:00
C33-beta-merge-review-dev2-20261002.md fix(tv): 修复集多版本消歧误伤跨线路续播并合并 origin/beta 复评 2026-10-03 13:11:04 +08:00
C33-beta-merge-review-dev4-20261003.md merge: 合并 origin/beta 最新代码(PR#394-#397)并复评 dev4 未推送的追更墓碑同步 2026-10-03 16:44:25 +08:00
C34-beta-merge-review-dev1-20261003.md merge: 合并 origin/beta 最新代码(PR#397/#398 集多版本消歧修复)并复评启动配置偏好选择修复(含 C34 复评) 2026-10-03 17:10:13 +08:00
C34-beta-merge-review-dev3-20261003.md merge: 合并 origin/beta 最新代码(PR#395-#398)并复评 dev3 未推送的 TMDB 线路自定义改动 2026-10-03 17:27:47 +08:00
C35-beta-merge-review-dev4-20261004.md merge: 合并 origin/beta 最新代码(PR#399-#401)并复评 dev4 未推送的 TV 横幅按密度输出改动(含 CRLF 断言归一化修复) 2026-10-04 14:38:50 +08:00
C36-beta-merge-review-dev1-20261004.md merge: 合并 origin/beta 最新代码(PR#399-#403)并复评统一 TV 焦点环为主题色边框环 2026-10-04 23:16:48 +08:00
C36-beta-merge-review-dev3-20261004.md docs(c36): 订正 dev3 净差异路径数为实测 23 并补程序化比对证据 2026-10-04 19:56:54 +08:00
C37-beta-merge-review-dev3-20261004.md docs(c37): 订正净差异路径数为实测 11 并补 PR 文件集比对证据 2026-10-05 00:10:00 +08:00
C37-beta-merge-review-dev4-20261004.md merge: 合并 origin/beta 最新代码(PR#402/#403)并修复直播线路回退的缓冲超时、回退耗尽与 reload 反馈缺陷 2026-10-05 00:06:13 +08:00
C37-upstream-sync-silent1566.md merge: 合并上游 webhtv/webhtv Silent1566 缓存管理(P0-P4)并适配本地主题语义 token 2026-10-05 00:18:15 +08:00
C38-beta-merge-review-dev2-20261005.md merge: 合并 origin/beta 最新代码(PR#403-#406)并复评修复焦点环注释裸 hex 门禁回归 2026-10-05 13:22:30 +08:00
C39-beta-merge-review-dev3-20261005.md merge: 合并 origin/beta 最新代码(PR#407 缓存管理上游同步)并复评修复主题契约与安全区 insets 缺陷 2026-10-05 18:16:21 +08:00
C39-beta-merge-review-dev4-20261005.md merge: 合并 origin/beta 最新代码(PR#408 主题编辑安全区)并解决缓存确认框等价修复冲突 2026-10-05 20:05:13 +08:00
C20260906161136-mpv-duration-recovery-fix.md fix(mpv): recover missing duration when initialized but uncached 2026-09-06 16:13:37 +08:00
CACHE-MGMT-01-cache-management-design.md fix(cache): refresh settings cache value right after cleanup 2026-09-28 11:52:26 +08:00
comic-horizontal-history-restore-fix.md fix(reader): 修复漫画横向翻页历史节点丢失 2026-09-13 14:01:28 +08:00
CRASH-SILENT-RESTART-crash-silent-restart.md merge: 同步 beta 并加固崩溃静默重启 2026-09-18 01:35:33 +08:00
danmaku-manual-match-memory-design.md 合并 beta 并修复弹幕搜索记忆与偏好备份 2026-09-05 23:46:25 +08:00
dev1-beta-review-20260907.md merge beta and review lab ABI selection 2026-09-07 12:00:00 +08:00
dialog-foreground-semantic-tokens-20261004.md fix(ui): Java 构建对话框的前景色改用语义角色,修复夜间深底深字 2026-10-04 16:59:51 +08:00
E-ROLLBACK-exo-upstream-mode.md docs: 收口 dev1 beta 合并复评交付记录 2026-09-12 15:42:13 +08:00
E-SP1-exo-first-frame-visible.md 文档:更正 E-SP1 与实际实现不符的超时记载 2026-08-25 10:34:05 +08:00
E-SP2-exo-remote-mkv-deferred-cues.md fix(exo): resolve deferred cues through chained seekheads 2026-08-29 00:43:52 +08:00
E-SP3-exo-buffering-stall-watchdog.md 文档:更正我转述的未经复核数字,改为自行复核结果 2026-08-25 19:51:58 +08:00
E-SP3-exo-seek-preload-isolation.md fix(tv): stabilize Exo loading indicator state 2026-09-09 16:30:11 +08:00
E-SP4-exo-startup-stage-visibility.md 新增:延后MKV索引的设置开关入口 2026-08-25 12:45:09 +08:00
E-SP5-exo-ffmpeg-fallback-load-shedding.md 修复:软解降负载的输出缓冲不足与丢非参考帧,改善间歇卡画面 2026-08-25 14:11:20 +08:00
E-SP6-decode-label-reflects-actual.md 修复:去短路后 IJK 降负载状态会做虚假声明 2026-08-25 17:55:04 +08:00
E-SP7-exo-avc-adaptive-selection.md docs: update C9 beta ledger and E-SP7 beta merge checkpoint; record test results 2026-09-03 15:24:02 +08:00
E-SP8-exo-short-drama-queue.md fix(exo): enable short-drama queue in stable policy 2026-09-12 01:11:39 +08:00
E-SP9-exo-unsupported-video-soft-fallback.md revert(exo): keep video decode mode manual 2026-09-20 17:06:59 +08:00
E1-exo-ffmpeg-9.0.1.md docs(upstream): 同步 fongmi-sync JDK 21 构建要求 2026-08-27 12:15:12 +08:00
E2-1-exo-hdr-parser-safety.md finalize-E2-1-documentation-status 2026-08-26 21:20:48 +08:00
E2-2-exo-dv7-p81-csd.md docs: establish stable upstream task records 2026-08-23 18:59:51 +08:00
E3-1a-exo-pixel-eac3-joc-guard.md docs(upstream): close out E3-1a implementation record 2026-08-27 01:46:12 +08:00
E3-1b-exo-dts-14bit.md docs(upstream): record E3-1b merge completion 2026-08-28 11:47:19 +08:00
E4-1-exo-subtitle-byte-safety.md Docs: close Exo subtitle byte safety record 2026-08-27 07:52:00 +08:00
E4-J1-exo-cue-data-contract.md Docs: close E4-J1 integration record 2026-08-27 13:33:05 +08:00
E4-LIBASS-exo-ass-rendering.md docs: correct beta sync review evidence 2026-09-19 13:49:42 +08:00
E6-1-exo-smb-proxy-cache-correctness.md Docs: record E6-1 completion 2026-08-27 14:52:27 +08:00
E7-1-exo-iso-reader-safety.md Docs: record E7-1 completion 2026-08-27 16:01:39 +08:00
E7-2-exo-iso-multi-extent-api.md Docs: record E7-2 C3 completion 2026-08-27 19:38:14 +08:00
E9-3-exo-dv5-vulkan-renderer.md merge: integrate C4 upstream source round 3 (2026-09-13) 2026-09-13 05:57:18 +08:00
E11-exo-compressed-audio-direct.md docs: 记录 dev5 未推送改动复评结果 2026-09-21 21:36:57 +08:00
feature_osd_controls_display.md fix: 融合模式控制栏统一标题分辨率显示,消除OSD屏显重复 2026-07-16 15:47:58 +08:00
feature_osd_unified_summary.md fix: 融合模式控制栏统一标题分辨率显示,消除OSD屏显重复 2026-07-16 15:47:58 +08:00
feature_osd_unified_title_bar.md fix: 融合模式控制栏统一标题分辨率显示,消除OSD屏显重复 2026-07-16 15:47:58 +08:00
fix-00mp4-episode-number-extraction.md fix(tmdb): 增强集数提取并修复无效集号误匹配TMDB 2026-07-18 17:36:00 +08:00
fix-auto-line-audio-only.md fix(player): rebind surface after automatic line fallback 2026-09-25 12:49:06 +08:00
fix-detail-direct-play-mode-20260915.md fix(detail): enter direct-play fullscreen immediately 2026-09-15 23:15:39 +08:00
fix-duplicate-playback-start-20260918.md fix(player): 节流预加载任务突发 2026-09-18 23:36:31 +08:00
fix-episode-version-identity-20261002.md fix(tv): 修复集多版本消歧误伤跨线路续播并合并 origin/beta 复评 2026-10-03 13:11:04 +08:00
fix-exo-startup-double-resume.md fix(player): avoid EXO startup seek race 2026-09-12 19:12:24 +08:00
FIX-GITCLOUD-KEYSTORE-tv-token.md fix(git-cloud): support token storage without AndroidKeyStore 2026-09-15 07:54:28 +08:00
fix-inline-switch-position-20260927.md 修复切集加载期旧集残留位置回写新集进度(偶现根因) 2026-09-28 04:30:05 +08:00
fix-player-episode-tmdb-mismatch.md fix(player): 修复选集卡片标题绕过 TMDB 匹配验证 2026-07-18 17:36:01 +08:00
FIX-VOD-RELOAD-HOUDINI-20260921-vod-reload-houdini-crash.md fix(loader): retain translated dex loaders to avoid houdini crash 2026-09-25 15:05:23 +08:00
fix_duplicate_osd_title.md fix: 融合模式控制栏统一标题分辨率显示,消除OSD屏显重复 2026-07-16 15:47:58 +08:00
FOLLOW-1-following-updates-design.md fix(following): 详情页追更按钮统一为就地取消并立即生效 2026-10-05 13:16:44 +08:00
FOLLOW-2-unbounded-following-refresh.md feat(following): refresh all items and show metadata 2026-09-25 22:37:48 +08:00
fongmi-related-repos-audit-2026-08-09.md chore: remove docs directory 2026-08-20 18:19:04 +08:00
fongmi-related-repos-audit-2026-08-10.md chore: remove docs directory 2026-08-20 18:19:04 +08:00
GAME-MODE-20260913-game-mode.md fix: preserve action success and error semantics 2026-09-23 20:23:06 +08:00
global-history-resume-design.md fix(tmdb): 仅展示可播放季度并隔离跨季续播 2026-08-01 21:33:52 +08:00
HISTORY-COVER-PROGRESS.md docs: 收口观看历史任务状态与交付坐标 2026-09-28 21:09:06 +08:00
HLS-AD-FALLBACK-MISFIRE.md fix: gate Exo parser ad heuristic behind configured rules 2026-09-16 17:01:23 +08:00
hls-rule-sources.md feat: 增加内置 HLS 去广告规则与管理能力 2026-07-12 23:38:18 +08:00
interface-ad-rule-learning-design.md feat(ad rule): implement batch import and enable/disable for imported rules 2026-09-06 00:49:30 +08:00
interface-failover-design.md docs: 记录接口容灾默认自动模式复审 2026-09-14 15:21:00 +08:00
interface-failover-v1.md docs: 记录接口容灾默认自动模式复审 2026-09-14 15:21:00 +08:00
interface-stable-identity-design.md docs: assess stable interface identity design 2026-09-20 23:45:01 +08:00
leanback-pan-switch-layout.md merge: 合并 fish2018/webhtv main 最新代码(E11 压缩音频停滞回退、Leanback 线路切换延迟) 2026-09-21 10:34:42 +08:00
LIVE-LINE-FALLBACK-20261004.md merge: 合并 origin/beta 最新代码(PR#402/#403)并修复直播线路回退的缓冲超时、回退耗尽与 reload 反馈缺陷 2026-10-05 00:06:13 +08:00
manual-following-read.md feat(following): restore manual read confirmation 2026-09-24 23:05:31 +08:00
mobile-apk-link-push.md chore: remove local docs from remote 2026-09-06 16:45:23 +08:00
mobile-dark-surface-text-contrast-20261004.md fix(ui): 修复手机版默认主题下深色表面文字看不清 2026-10-04 16:18:42 +08:00
mobile-site-theme-20260906.md fix(mobile): apply site selection theme colors on older Android devices 2026-09-06 17:41:39 +08:00
MPV-AUDIO-SWITCH-SURFACE-GATE-20260921.md fix(mpv): skip video surface gate for audio playback 2026-09-21 15:37:40 +08:00
MPV-REBUFFER-PANEL.md fix(mpv): show player rebuffer statistics in playback panel 2026-09-15 11:09:14 +08:00
MPV-SCRIPT-TRIGGERS.md fix(mpv): synchronize script button activation with Lua execution 2026-09-15 10:32:16 +08:00
multithread-local-proxy-requirement-evaluation.md feat: 新增多线程本地代理与RAW播放加速 2026-08-13 06:07:59 +08:00
NATIVE-ENHANCED-PLAYBACK-STYLE-FOCUS-20260927.md fix(tv): 统一原生增强播放页焦点视觉并补全纵向焦点链 2026-09-29 13:00:56 +08:00
novel-pagination-history-restore-fix.md fix(reader): restore novel paged history subpage 2026-09-13 18:09:48 +08:00
OCI1-oci-apk-update.md chore: remove local docs from remote 2026-09-06 16:45:23 +08:00
P0-mpv-native-baseline.md docs: close P0 MPV native baseline assessment 2026-08-28 12:21:50 +08:00
P1-mpv-format-shader-correctness.md docs: close P1 MPV correctness stage 2026-08-28 18:43:07 +08:00
P2-1-mpv-vulkan-generic-uv.md docs: close P2-1 implementation record 2026-08-29 00:39:27 +08:00
P2-2-mpv-dv7-metadata-codecpar.md docs: close P2-2 verification record 2026-08-29 07:01:21 +08:00
P2-4-mpv-android-fel.md fix(mpv): apply P8 HDR10 compatibility in explicit output modes 2026-09-17 13:14:48 +08:00
P2-5-mpv-dv5-auto-vulkan.md mpv: auto-route unsupported DV5 through Vulkan 2026-08-29 03:18:58 +08:00
P3-mpv-audiotrack.md docs(mpv): record P3 AudioTrack closure 2026-08-29 09:42:02 +08:00
P4-1-mpv-jni-shutdown.md docs(mpv): close P4-1 shutdown task 2026-08-29 10:33:01 +08:00
P4-3-mpv-surface-teardown.md docs: close P4-3 Surface teardown 2026-08-29 13:29:23 +08:00
P4-4-mpv-autoplay-pause-race.md docs(mpv): close P4-4 autoplay pause race 2026-08-29 13:58:31 +08:00
P9-MPV-BLURAY-MENU.md fix(mpv): observe Blu-ray menu active property 2026-09-13 11:39:13 +08:00
P10-mpv-smart-adblock.md fix(mpv): clip smart ads before rendering and restore reused surfaces 2026-09-17 21:11:57 +08:00
P11-mpv-live-av3a.md fix(mpv): honor HLS media roles for playlist-named live segments 2026-09-18 00:30:50 +08:00
personal-recommendation-cache-v1.md feat: cache personal recommendation pages 2026-09-14 23:00:04 +08:00
playback-history-delete-sync-design.md docs: 记录观影记录删除同步设计与服务端边界 2026-07-31 00:29:29 +08:00
playback-speed-choice-20260908.md fix(player): replace cyclic speed switching with choice dialog 2026-09-09 11:18:50 +08:00
playback-sync-identity-matching-design.md feat: implement playback sync stable identity matching 2026-09-24 23:24:02 +08:00
player-button-wiring.md docs(player-button): record decisive device evidence that both wired buttons open their dialogs 2026-10-01 19:48:49 +08:00
player-detail-refactor-design.md feat: 第二阶段完成 - TMDB 详情页模式 Controller 解耦 2026-07-14 21:01:45 +08:00
player-detail-refactor-phase2-plan.md feat: 第二阶段完成 - TMDB 详情页模式 Controller 解耦 2026-07-14 21:01:45 +08:00
pull-merge-beta-20260904.md test: make reader history refresh assertion CRLF tolerant 2026-09-04 11:09:16 +08:00
release-notes-5.6.0.md chore: remove docs directory 2026-08-20 18:19:04 +08:00
SEARCH-EMPTY-SOURCE-HIDE-search-empty-source-visibility.md Hide empty search sources 2026-09-04 11:36:03 +08:00
search-group-and-precise-filter-design.md fix(search): 动态隐藏无相似匹配的爬虫源 2026-07-27 20:31:54 +08:00
settings-classification-review.md 优化:隐藏无可选项的 TMDB 交互模型设置 2026-08-19 21:25:50 +08:00
site-group-manual-order-assessment.md feat: 支持移动端与电视端手动调整站源分组顺序 2026-08-10 15:48:04 +08:00
starfall-apk-adblock-evaluation.md feat: add extensible audio fingerprint ad skipping 2026-08-17 20:40:49 +08:00
SUB-EXT-HISTORY-external-subtitle-restore.md feat: restore external subtitle from playback history 2026-09-04 20:55:50 +08:00
subtitle-source-protocol-design.md docs(subtitle): document subtitle source protocol 2026-09-18 20:34:09 +08:00
THEME-COLOR-D-COMPLETE-20260908-theme-import-export.md feat(theme): restore dynamic theme color system from validated history 2026-09-14 21:44:22 +08:00
THEME-COLOR-E-20260908-tv-catalog.md feat(theme): restore dynamic theme color system from validated history 2026-09-14 21:44:22 +08:00
theme-color-system-design-20260907.md feat(theme): add master switch for theme colors, default off 2026-09-15 00:10:43 +08:00
THEME-CUSTOMIZATION-LAYERS-20260921.md fix(ui): 主题色彩弹窗保留主题面板,不再把窗口背景换成透明 2026-09-30 14:11:52 +08:00
THEME-EDITOR-20261001-inline-preview.md fix(theme): fit editor dialog inside system bar safe area 2026-10-05 16:46:50 +08:00
THEME-SCRIM-OVERLAY-20260925-design.md docs(theme): record scrim pixel verification commit 2026-09-27 03:50:48 +08:00
THEME-TV-SITE-PALETTE-20261001.md feat(tv): apply theme palettes to site dialog 2026-10-01 20:41:32 +08:00
TITLE-LITEPAN-title-recognition-cleaning-design.md 优化 LitePan 风格剧名识别清洗 2026-09-07 11:56:42 +08:00
tmdb-crawler-parallel-prefetch-design.md feat: 并行预取 TMDB 详情并完善竞态保护 2026-07-20 20:15:06 +08:00
tmdb-playable-episode-availability-design.md fix(tmdb): 仅展示可播放季度并隔离跨季续播 2026-08-01 21:33:52 +08:00
tmdb-proxy-design.md fix(tmdb): default legacy official routes to auto 2026-09-22 16:28:02 +08:00
tmdb-related-video-playback-design.md 新增TMDB相关视频播放 2026-08-17 01:24:52 +08:00
tmdb-season-manual-match-design.md feat: 完善 TMDB 自动分季与 AI 分析 2026-08-14 19:58:24 +08:00
tmdb-source-config-test.md feat: sync beta playback and TMDB improvements 2026-09-17 17:20:10 +08:00
TOUCH-20260907-touch-adaptation.md merge: 同步 beta 并修复触摸与 TMDB 复评问题 2026-09-08 09:22:25 +08:00
touch-optimization-mode-design.md feat: add leanback touch optimization mode 2026-09-04 23:08:26 +08:00
TV-ADBLOCK-20260909-home-shortcut.md fix(tv): shortcut site injection toggle on home 2026-09-09 15:53:31 +08:00
TV-APPEARANCE-DIALOG-CONTRAST-20261005.md fix(tv): 修复外观与语言对话框行文字不可读 2026-10-05 22:30:10 +08:00
TV-CUSTOM-CSP-20260909-home-shortcut.md docs(tv): 记录站点注入默认不开启的设备实测 2026-09-27 10:39:08 +08:00
TV-FOCUS-20260907-search-navigation.md fix(tv): preserve horizontal search source focus navigation 2026-09-07 23:12:17 +08:00
TV-FOCUS-RING-20261004-unified-theme-ring.md 统一电视版焦点高亮为主题色边框环 2026-10-04 17:39:29 +08:00
tv-short-display-dead-20260914.md docs: record short display fix evidence and completion status 2026-09-14 15:30:32 +08:00
ui-token-allowlist.txt fix(ui): Java 构建对话框的前景色改用语义角色,修复夜间深底深字 2026-10-04 16:59:51 +08:00
UI-UNIFY-REMAINING-MODULES-20260921-unified-theme-and-crash-fix.md feat(theme): unify remaining modules and add theme mode 2026-09-21 13:46:41 +08:00
unified-media-identity-cross-site-resume.md feat: 第二阶段完成 - TMDB 详情页模式 Controller 解耦 2026-07-14 21:01:45 +08:00
universal-webhome-theme-design.md feat(webtheme): 生成 Host API 兼容矩阵 2026-08-07 12:55:04 +08:00
universal-webhome-theme-development.md feat(webtheme): 收口 V2 契约与校验 2026-08-03 23:54:16 +08:00
update-history-design.md docs: 设计历史版本在线更新方案 2026-07-22 13:19:48 +08:00
upstream-player-dependency-merge-assessment-2026-08-20.md merge: 合并 origin/beta 最新代码(PR#407 缓存管理上游同步)并复评修复主题契约与安全区 insets 缺陷 2026-10-05 18:16:21 +08:00
video-aspect-modes.md feat: 增加统一画面比例选择与自定义比例 2026-08-01 12:45:50 +08:00
webhtv-unified-visual-design-system-20260920.md 统一电视版焦点高亮为主题色边框环 2026-10-04 17:39:29 +08:00
webtheme-compatibility-matrix.md feat(webtheme): 生成 Host API 兼容矩阵 2026-08-07 12:55:04 +08:00