mirror of
https://github.com/angel888k/webhtv-2026-silent1566-.git
synced 2026-11-02 10:35:13 +00:00
合并 beta 最新代码,解决 6 处内容冲突与 1 处测试目录重命名。 冲突解决: - VodEventGuard:把本方的 PUSH 站源 URL 归一化下沉进 beta 新增的 matchesId,使 currentId 与 loadedId 两个候选都经过归一化 - TmdbDetailActivity:本方相关视频区块与 beta 新增海报区块并存, 顺序定为 剧照 → 海报 → 相关视频 → 演员 → 主创 → 推荐 → 个性推荐, 移除 beta 侧重复的相关视频绑定,并补齐各区块 setTopMargin 条件链 - Leanback VideoActivity:bindTmdbData 中叠加海报与相关视频两个区块, 按视觉顺序衔接 lastVisibleGrid 焦点链 - activity_video.xml、view_tmdb_header.xml、activity_tmdb_detail.xml: 两侧各插入一个区块被逐行错位对齐,展开为两个完整区块并接好焦点链 - 测试随 beta 从 test/ 迁移到 testMobile/ 评审发现并修复: - Leanback getEpisodeFocusOrders 缺少 tmdbPosters,且 tmdbRelatedVideos 位置与布局不一致。该列表经 updateFocus 最后写入,会覆盖 bindTmdbData 的动态焦点链,导致遥控器下键跳过海报行并从推荐行回跳。现补入 tmdbPosters 并与布局、lastVisibleGrid 顺序对齐 - TmdbHeaderView.styleFusionSpacing 缺少海报与相关视频的间距设置, 融合主题下这两行沿用布局基线值,与相邻区块间距不齐 验证:mobile 与 leanback 两端编译通过,单元测试 3320 + 2601 全部通过。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
History
|
|
|---|---|---|
| .. | ||
| refactoring | ||
| superpowers | ||
| ad-audio-fingerprint-sdk-evaluation.md | ||
| AD_STATS_IMPLEMENTATION.md | ||
| ai-ad-detection-checklist.md | ||
| ai-ad-detection-design.md | ||
| ai-ad-detection-implementation-summary.md | ||
| ai-log-diagnosis-design.md | ||
| ai-real-title-extraction-design.md | ||
| ai-recommendation-history-metadata-design.md | ||
| ai-subtitle-translation-design.md | ||
| ai-viewing-report-design.md | ||
| AI_AD_DETECTION_DESIGN.md | ||
| AI_AD_DETECTION_OVERVIEW.md | ||
| AI_AD_DETECTION_QUICKREF.md | ||
| AI_AD_DETECTION_SUMMARY.md | ||
| AI_GROUP_RULE_RECOGNITION_DESIGN.md | ||
| audio-fingerprint-phase0-implementation.md | ||
| exo-av3a-acceptance-2026-08-11.md | ||
| feature_osd_controls_display.md | ||
| feature_osd_unified_summary.md | ||
| feature_osd_unified_title_bar.md | ||
| fix-00mp4-episode-number-extraction.md | ||
| fix-player-episode-tmdb-mismatch.md | ||
| fix_duplicate_osd_title.md | ||
| fongmi-related-repos-audit-2026-08-09.md | ||
| fongmi-related-repos-audit-2026-08-10.md | ||
| global-history-resume-design.md | ||
| hls-rule-sources.md | ||
| interface-ad-rule-learning-design.md | ||
| multithread-local-proxy-requirement-evaluation.md | ||
| playback-history-delete-sync-design.md | ||
| player-detail-refactor-design.md | ||
| player-detail-refactor-phase2-plan.md | ||
| release-notes-5.6.0.md | ||
| search-group-and-precise-filter-design.md | ||
| settings-classification-review.md | ||
| site-group-manual-order-assessment.md | ||
| starfall-apk-adblock-evaluation.md | ||
| tmdb-crawler-parallel-prefetch-design.md | ||
| tmdb-playable-episode-availability-design.md | ||
| tmdb-related-video-playback-design.md | ||
| tmdb-season-manual-match-design.md | ||
| unified-media-identity-cross-site-resume.md | ||
| universal-webhome-theme-design.md | ||
| universal-webhome-theme-development.md | ||
| update-history-design.md | ||
| video-aspect-modes.md | ||
| webtheme-compatibility-matrix.md | ||