docs: record tmdb detail completeness

This commit is contained in:
BoatingCloud committed 2026-08-30 14:05:35 +08:00
1 parent 82325ddfa9
commit 8cae735e3c
2 files changed
+8 -1

No files matched your search

+6
View File
@@ -51,3 +51,9 @@
结论: 搜索 UI 增加真实 TMDB total_pages/total_results 状态与“加载更多”,继续沿用 380ms 防抖和旧查询结果隔离。
文件变更: ../Velix/entry/src/main/ets/pages/HomePage.ets
标签: #tmdb #search #pagination
[PROJECT:Velix VUI1] TMDB Detail Completeness
结论: 详情模型补齐 first/last air date 与 tvdbId,推荐为空时回退 similar,Specials 可作为首个可见季;详情失败显示重试态,最终应用提交 `42c23e5`。
文件变更: ../Velix/entry/src/main/ets/domain/home/{HomeModels,tmdb/TmdbMapper}.ets, ../Velix/entry/src/main/ets/pages/MediaDetailPage.ets
教训: 详情页请求必须等待 Repository 初始化,否则合法凭据也可能被未配置竞态抢先返回。
标签: #tmdb #detail #tv #error-state
+2 -1
View File
@@ -17,7 +17,8 @@
- VUI1 VUI3:Hero 顶部保持原生 100% 跟手,底部 160–220vp 以 smoothstep 位移渐衰 + Alpha 交接固定同图背景;静止、30/50% 中帧、回弹、flick 与 settle 已回归。
- VUI1 TMDB:生产首页已移除 Mock fallback,接入 API key/Bearer、统一 DTO/Mapper、内存+Preferences 缓存、详情/TV season/搜索;模拟器已验证无 key 与 401 错误态不崩溃,真实 key 待本地填入后做 live feed 回归。
- VUI1 TMDB edge:详情等待凭据初始化,Hero 过滤 person,保存 imdbId/tvdbId,详情入口不再伪装播放,演员可展开查看全部;应用提交 `c975fb2`。
- VUI1 TMDB search:搜索结果已接入 `total_pages/total_results` 与加载更多,应用待提交最新分页改动。
- VUI1 TMDB search:搜索结果已接入 `total_pages/total_results` 与加载更多,应用提交 `f98e7e8`。
- VUI1 TMDB detail completeness:补齐 TV 日期/Specials/外部 ID/相关推荐回退和详情错误重试态,应用提交 `42c23e5`。
- Phase 6 产物:`benchmark/runner/run_emulator.py` 与场景 manifest;启动 P50/P95 506/1150ms,seek recovery P50/P95 277/631ms;100 load/stop、200 play/pause 无错误,PSS/精确 heap/CPU permille unavailable。
- Phase 6 文档:`DOCS/PHASE6_STATUS.md`、`PERFORMANCE_METRICS.md`、`PERFORMANCE_CHANGES.md`、`BENCHMARK_METHODOLOGY.md`、`STARTUP_PIPELINE.md`、`SEEK_PIPELINE.md`、`BUFFERING_MODEL.md`。