From fd59d1a19da9ebb123071dc0eaf7eab90d01b6fc Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Tue, 20 Oct 2026 16:47:40 +0800 Subject: [PATCH] =?UTF-8?q?docs(plans):=20=E7=95=99=E7=97=95=20K45-A=20?= =?UTF-8?q?=E6=96=87=E5=AD=97=E4=B8=8B=E6=8B=89=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/plans/PROGRESS.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) 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`。