docs(plans): 留痕 K46-A 榜单新剧分页
This commit is contained in:
1 parent
fd59d1a19d
commit
8113a4efd3
2 files changed
+51
-12
No files matched your search
@@ -21554,6 +21554,38 @@ Running Gradle task 'assembleDebug'...
|
||||
|
||||
解读:静态检查零告警,450 条测试全部通过,debug APK 构建成功。真机交互与刷新手感由用户验收。
|
||||
|
||||
## 2026-10-20 ReelShort:K46-A 榜单/新剧分页与预约刷新
|
||||
|
||||
- 前置状态:K45-A 已合并,develop 合并提交 `805762f`。
|
||||
- 分支:`feature/flutter-k46-paged-pages`
|
||||
- 功能提交:`c4dcb71 feat(flutter): 增加榜单新剧分页与预约刷新`
|
||||
- develop 合并提交:`8f3049f merge: 合并 K46-A 榜单新剧分页与预约刷新`,已推送。
|
||||
- 新增 `PagedLocalListController` 与 `PagedLoadFooter`:每页 20 条、距底 200 内自动追加、加载态至少 300ms、20px 主题色转圈、防重复触发、到底展示「没有更多了」。
|
||||
- 榜单整页接入 `AppPullToRefresh`,前三名保持领奖台,第 4 名起按页追加;下拉静默 `catalog.refresh()` 后回到第一页并滚回顶部。
|
||||
- 新剧页接入下拉刷新;今日首映取第一页第一条,横滑区保留前 12 条,新增「全部新剧」双列网格并按 20 条分页。
|
||||
- 预约页接入下拉刷新,保留票根空态,不显示加载更多。
|
||||
- 三页滚动体均使用 `AlwaysScrollableScrollPhysics`;新增三语 `noMore` 与 `newReleasesAll`。
|
||||
|
||||
测试:榜单与新剧覆盖首屏 20、追加到 40、300ms 加载态、到底提示与刷新重置;预约覆盖下拉触发静默刷新且无加载更多。全量测试增至 453 条。
|
||||
|
||||
门禁原始输出:
|
||||
|
||||
```text
|
||||
$ dart analyze lib test
|
||||
Analyzing 2 items...
|
||||
No issues found! (ran in 2.8s)
|
||||
|
||||
$ flutter test
|
||||
00:45 +453: All tests passed!
|
||||
|
||||
$ flutter build apk --debug
|
||||
Running Gradle task 'assembleDebug'...
|
||||
7.5s
|
||||
✓ Built build/app/outputs/flutter-apk/app-debug.apk
|
||||
```
|
||||
|
||||
解读:静态检查零告警,453 条测试全部通过,debug APK 构建成功。真机分页滚动与刷新手感由用户验收。
|
||||
|
||||
## 2026-10-20 ReelShort:详情页顶部圆形按钮统一修正
|
||||
|
||||
- 前置状态:K40-B 评论入口登录闸已合并,合并提交 `230f16a`。
|
||||
|
||||
Reference in new issue
Block a user