docs(progress): 记录 K86.14 评论输入独立弹窗

This commit is contained in:
Zhou Weidong committed 2026-10-21 13:33:57 +08:00
1 parent 908023ddc4
commit e46a9fd347
1 file changed
+24
+24
View File
@@ -23308,3 +23308,27 @@ $ flutter test
```
解读:ReelShort 静态检查零告警,509 条测试全部通过。未安装真机,等待用户验收。
## 2026-10-21 ReelShort:K86.14 评论输入改为独立弹窗
- 功能分支:`fix/comments-composer-sheet`,从 ReelShort develop `aa14d0a` 创建。
- 功能提交:`282f51c fix(player): 评论输入改为独立弹窗`。
- develop 合并提交:`c8ac2c9 merge: 合并 K86.14 评论输入独立弹窗`,已推送 `aa14d0a..c8ac2c9`。
- 评论面板底部继续使用 K86.11/K86.12 的假输入条;点击后通过独立的 `showModalBottomSheet` 打开 `CommentComposerSheet`,原评论面板保持半屏高度和位置不变。
- 新输入弹窗固定为半屏高度,白色顶部圆角卡片内只保留 1~4 行输入框与右对齐发布按钮,不包含图片、表情或 @ 入口。
- 键盘高度取 `MediaQuery.viewInsets` 与 `KeyboardInsetNotifier` 的较大值,弹窗用 200ms `easeOut` 上移到键盘上方;键盘收起或提交成功后关闭,失败时保留弹窗、输入与焦点。
- 新弹窗复用原 `CommentController` 发布并更新评论列表,没有创建第二个列表控制器;发布成功后刷新评论总数。登录闸、回复目标与待审核流程继续沿用原逻辑。
- 更新评论面板及播放页集成测试,覆盖独立弹窗出现、原评论面板尺寸与位置不变、输入弹窗半屏高度、键盘上移、提交关闭、失败保留、回复与登录场景。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing lib, test...
No issues found!
$ flutter test --no-pub
00:49 +509: All tests passed!
```
解读:ReelShort 静态检查零告警,509 条测试全部通过。未安装真机,等待用户验收。