docs(plans): 留痕 K63 播放器路由暂停修复

This commit is contained in:
Zhou Weidong committed 2026-10-20 19:25:44 +08:00
1 parent 0de7436baf
commit 0f477c6b15
2 files changed
+81 -40

No files matched your search

+28
View File
@@ -21385,6 +21385,34 @@ Running Gradle task 'assembleDebug'...
解读:静态检查零告警,444 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
## 2026-10-20 ReelShort:K63-A 首页 feed 跳转登录页时暂停播放
- 前置状态:K62-A 已完成并合并,develop 合并提交 `911f13f`。
- 分支:`fix/player-pause-on-route`
- 功能提交:`699fd42 fix(player): 路由覆盖时暂停播放`
- develop 合并提交:`210ccc9 merge: 合并 K63-A 首页 feed 跳转登录页暂停播放`,已推送。
- 新增全局 `appRouteObserver` 并挂到 `MaterialApp.navigatorObservers`;`PlayerPage` 通过 `RouteAware` 防重复订阅当前 `PageRoute`,路由被普通页面覆盖时调用 `onRouteCovered()`,返回时调用 `onRouteRevealed()`。
- `PlayerLogic.onRouteCovered()` 关闭路由可见状态、取消拖动并保存进度;`onRouteRevealed()` 在当前页面仍挂载时恢复当前活动 Tab 的播放状态。首页 feed 进入登录页会暂停,返回后恢复。
- 测试新增普通 `PageRoute` 覆盖后暂停/返回恢复,以及首页 feed 进入 `AuthPage` 后暂停、返回恢复两个场景。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing lib, test...
No issues found!
$ flutter test
00:48 +475: All tests passed!
$ flutter build apk --debug
Running Gradle task 'assembleDebug'...
8.0s
✓ Built build/app/outputs/flutter-apk/app-debug.apk
```
解读:静态检查零告警,475 条测试全部通过,debug APK 构建成功。真机验收由用户执行。
## 2026-10-20 ReelShort:K62-A 安卓桌面图标资源改造
- 前置状态:K61-A 已完成并合并,develop 合并提交 `51e9402`。