docs(plans): 留痕 K45-A 文字下拉刷新

This commit is contained in:
Zhou Weidong committed 2026-10-20 16:47:40 +08:00
1 parent df5cfb8c83
commit fd59d1a19d
1 file changed
+30
+30
View File
@@ -21524,6 +21524,36 @@ Running Gradle task 'assembleDebug'...
解读:静态检查零告警,449 条测试全部通过,debug APK 构建成功。真机验收由用户执行。
## 2026-10-20 ReelShort:K45-A 全站文字下拉刷新
- 前置状态:K44-A 已合并,develop 合并提交 `0ad2cd5`。
- 分支:`feature/flutter-k45-pull-to-refresh`
- 功能提交:`5bdcb98 feat(flutter): 统一文字下拉刷新`
- develop 合并提交:`805762f merge: 合并 K45-A 文字下拉刷新`,已推送。
- 新增 `AppPullToRefresh`:监听顶部过度滚动 0~96px,56px 进入 armed;指示区固定悬浮、不挤压列表,支持「下拉刷新 / 松手刷新 / 正在刷新…」三态、箭头翻转、18px 主题色进度圈、完成后 200ms 收回及刷新中防重入。
- 替换 discover、favorites、watch_records、downloads、notices 三处、wallet、home_browse 共 9 处 `RefreshIndicator`;discover 保留吸顶头高度 + 8 的偏移,下载与钱包列表补齐 `AlwaysScrollableScrollPhysics`。
- 新增三语 `pullToRefresh`、`releaseToRefresh`、`refreshingLabel`。
测试:新增组件三态、松手触发一次刷新与完成收回用例;同步更新 discover、favorites、watch_records 断言,全量测试增至 450 条。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing 2 items...
No issues found! (ran in 3.6s)
$ flutter test
00:46 +450: All tests passed!
$ flutter build apk --debug
Running Gradle task 'assembleDebug'...
8.1s
✓ Built build/app/outputs/flutter-apk/app-debug.apk
```
解读:静态检查零告警,450 条测试全部通过,debug APK 构建成功。真机交互与刷新手感由用户验收。
## 2026-10-20 ReelShort:详情页顶部圆形按钮统一修正
- 前置状态:K40-B 评论入口登录闸已合并,合并提交 `230f16a`。