docs(plans): 留痕 K42-A 收藏与观看历史页
This commit is contained in:
1 parent
2ed8f339db
commit
06757e9ab4
2 files changed
+65
-28
No files matched your search
@@ -21416,6 +21416,37 @@ Running Gradle task 'assembleDebug'...
|
||||
|
||||
解读:静态检查零告警,447 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
|
||||
|
||||
## 2026-10-20 ReelShort:K42-A 收藏页/观看历史页 UI 重做与刷新修复
|
||||
|
||||
- 前置状态:K41-A 已合并,develop 合并提交 `7285a1c`。
|
||||
- 分支:`feature/flutter-k42-library-pages`
|
||||
- 功能提交:`794dc87 feat(flutter): 重做收藏与观看历史页`
|
||||
- develop 合并提交:`9f4dc93 merge: 合并 K42-A 收藏与观看历史页重做`,已推送。
|
||||
- 修复观看历史刷新一直转圈:`WatchRecordsController._uniqueRecords()` 命中详情缓存时直接回填 `drama` 且 `detailLoading=false`;`_hydrate()` 也会把缓存回填到本次重建的 records;刷新失败保留旧列表,刷新期间不清空、不切整页 loading。
|
||||
- 观看历史页改用 `AppSubpageHeader`,新增条数统计与主色清空按钮;卡片改为白底圆角 14、阴影、72×96 封面、15 w700 onSurface 标题、4px 主色进度条、11 号进度与更新时间,右上保留 28 圆形删除按钮。
|
||||
- 收藏页改用 `AppSubpageHeader`,新增收藏数量与长按取消提示;自定义白卡包含 80×106 封面、28 粉色爱心删除按钮、两行标题、单行题材标签、热度与总集数。
|
||||
- 两页下拉刷新统一为 `AppColors.blue`、`strokeWidth 2`,使用 `AlwaysScrollableScrollPhysics`;空态、错误态与详情跳转保持。
|
||||
|
||||
测试:新增连续两次 load 后缓存详情无 `detailLoading` 残留、刷新失败保留旧列表;两页补充页头/统计/标题颜色/封面尺寸/删除按钮/紧凑刷新断言。
|
||||
|
||||
门禁原始输出:
|
||||
|
||||
```text
|
||||
$ dart analyze lib test
|
||||
Analyzing 2 items...
|
||||
No issues found! (ran in 3.7s)
|
||||
|
||||
$ flutter test
|
||||
00:45 +449: All tests passed!
|
||||
|
||||
$ flutter build apk --debug
|
||||
Running Gradle task 'assembleDebug'...
|
||||
7.8s
|
||||
✓ Built build/app/outputs/flutter-apk/app-debug.apk
|
||||
```
|
||||
|
||||
解读:静态检查零告警,449 条测试全部通过,debug APK 构建成功。环境产生的 `pubspec.lock` 版本漂移已还原,未纳入本批提交。真机验收由用户执行。
|
||||
|
||||
## 2026-10-20 ReelShort:详情页顶部圆形按钮统一修正
|
||||
|
||||
- 前置状态:K40-B 评论入口登录闸已合并,合并提交 `230f16a`。
|
||||
|
||||
Reference in new issue
Block a user