docs(plans): 留痕 K51 详情页灰屏修复

This commit is contained in:
Zhou Weidong committed 2026-10-20 17:33:33 +08:00
1 parent 1de202ad4a
commit d34410971a
2 files changed
+46 -18

No files matched your search

+29
View File
@@ -21732,6 +21732,35 @@ Running Gradle task 'assembleDebug'...
解读:静态检查零告警,457 条测试全部通过,debug APK 构建成功。桌面图标和开屏动画由用户安装真机验收。
## 2026-10-20 ReelShort:K51-A 修复详情页跳转灰屏
- 前置状态:K50-A 已完成并合并,develop 合并提交 `da78d87`。
- 分支:`fix/flutter-k51-detail-flash`
- 功能提交:`353196a fix(flutter): 修复详情页跳转灰屏`
- develop 合并提交:`375b013 merge: 合并 K51 详情页灰屏修复`,已推送。
- `PlayerLogic.openDetail()` 改为先 `session.setOverlayOpen(true)` 再直接 push 详情页,路由返回后关闭 overlay 并保存进度;删除 push 前的 `setRouteVisible(false)`、`playbackSettled` 等待和进度写入。
- 详情覆盖期间当前播放器保持挂载并仅暂停,返回后恢复原有播放状态与进度,不重新 seek;首页 feed 标题与系列信息入口继续共用 `openDetail()`,详情页自身加载态未改。
测试:新增详情页打开期间 `session.active`、当前集与播放意图不变,播放器只暂停且不写进度;返回后恢复播放、进度仍为 37 秒并写入对应观看记录的用例。全量测试增至 458 条。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing lib, test...
No issues found!
$ flutter test
00:49 +458: All tests passed!
$ flutter build apk --debug
Running Gradle task 'assembleDebug'...
13.4s
✓ Built build/app/outputs/flutter-apk/app-debug.apk
```
解读:静态检查零告警,458 条测试全部通过,debug APK 构建成功。工作区原有桌面图标、开屏资源与 `colors.xml` 改动未纳入本批提交。灰屏修复效果由用户真机验收。
## 2026-10-20 ReelShort:详情页顶部圆形按钮统一修正
- 前置状态:K40-B 评论入口登录闸已合并,合并提交 `230f16a`。