diff --git a/docs/plans/PROGRESS.md b/docs/plans/PROGRESS.md index 9439ec0..ebf7b56 100644 --- a/docs/plans/PROGRESS.md +++ b/docs/plans/PROGRESS.md @@ -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`。