feat(community): 评论改为独立二级页面 + 评论内容安全审核 + 评论数按实发实时纠正 #6

Merged
Blizzard merged 5 commits from feat/dev into main 2026-08-03 08:50:52 +00:00
Owner
No description provided.
Blizzard added 5 commits 2026-08-03 08:50:48 +00:00
前端:
- 新增 pages/comments 独立评论页(列表 + 底部输入条 + 回复),社区卡片点评论改为 navigateTo
- 输入条用普通流式布局 + 原生 adjust-position 做键盘避让,聚焦期间不 setData 碰输入框
- 评论只能配 1 张图;底部常驻「审核后公开」提示;发送按钮在途「审核中…」防连点
- 发布结果按状态区分:过审即时展示,其余提示「已提交,审核通过后展示」
- 评论页把已发布评论数回传社区列表,卡片数字实时更新

后端:
- CreateComment 文本判为违规时直接拒收(ErrContentRejected),不入库
- 社区列表/用户帖子列表用「已发布评论实时条数」覆盖 comment_count,
  修正异步过审/删待审/后台改状态导致的计数漂移
- IDCard 手机号返回完整号码(上一批遗留)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
列表完全不动(adjust-position=false + 页面 overflow:hidden),只有底部 fixed
输入条按键盘高度抬 bottom,聚焦期间不碰输入框其它属性,避免原生 textarea 抖失焦。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- 启动登录已在 app.js onLaunch + store.ready 单例里最早触发,进首页不再等登录
- 闪屏把原来的单个 logo 换成左右交替的爪印小径,逐个延迟「踩」上屏走向 logo
- 登录/拉宠物完成后:先保证闪屏至少 900ms 让爪印走几步,再整屏渐隐放大切走,
  不再硬切到首页/建档向导

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- 爪印改成一次性踩完并留屏(不再闪烁循环),步距 .26s、带 squash 过冲,更有踩感
- logo/文案等爪印快到顶再淡入,形成「走过来→到家」的收束
- 闪屏最短时长 900ms→1900ms,避免一闪而过

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
原来 .cm-ta 是 height:auto,首帧按 textarea 默认约两行渲染成高的,auto-height
再测量缩回单行 → 抖动。改为显式单行 height(盖掉全局 textarea 的 88rpx),
文字换行时才由 auto-height 顶高,超过上限内部滚动。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Blizzard merged commit 2bc30ff86c into main 2026-08-03 08:50:52 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sundynix/sundynix-pets#6