feat: SSR 评论回复、点赞与私密开关

帖详情支持 reply_to 展示与提交、评论点赞 PRG,以及私密评论选项。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-29 06:46:41 +08:00
parent 4dc196b055
commit d4b29f5b7c
10 changed files with 209 additions and 20 deletions

View File

@@ -99,11 +99,11 @@
## F. 评论
- [ ] 按帖拉取评论列表(楼层、嵌套父级、引用目标)
- [ ] 发表评论(登录);支持 `reply_to`、私密评论
- [x] 按帖拉取评论列表(楼层、引用目标)— SSR 帖详情;扁平列表 + `reply_to` 展示(嵌套树 UI 未做
- [x] 发表评论(登录);支持 `reply_to`、私密评论`POST /post/:id/comments`
- [ ] 游客评论(公开接口可写,字段 guest_*
- [ ] 编辑评论(时限);删除评论
- [ ] 评论点赞
- [x] 评论点赞`POST /post/:id/comments/:cid/like`
- [ ] 评论举报
- [ ] @ 提及 → 通知
- [ ] 回复提醒(站内信 + 可选邮件)

View File

@@ -26,7 +26,7 @@
|------|------|-----|
| `/` | Feed | 已迁 |
| `/board/:id` | 板块 Feed | 已迁 |
| `/post/:id` | 帖详情 + 评论/赞/藏 | 已迁 |
| `/post/:id` | 帖详情 + 评论(回复/赞/私密)/赞/藏 | 已迁 |
| `/compose` | 发帖normaltextarea + 图片 + 门控插入) | 已迁 |
| `/post/:id/edit` | 编辑帖 | 已迁 |
| `/profile` | 个人中心(资料/密码/头像/积分钱包) | 已迁 |
@@ -142,7 +142,7 @@
| 投票卡 | 选选项提交;显示百分比;作者可结束 |
| 悬赏条 | 显示积分与状态;采纳按钮在他人评论上;退款按钮按规则禁用并提示 |
| 抽奖卡 | 显示参与人数;开奖;中奖名单 |
| 评论 | 楼层列表、回复、引用、私密开关、@ 用户搜索、点赞、编辑、举报 |
| 评论 | 楼层列表、`reply_to` 引用、私密开关、点赞 — SSR@ / 编辑 / 举报未迁 |
| 修订 | 面板列出历史,可选对比 |
| 图片 | Lightbox 查看 |

View File

@@ -81,7 +81,7 @@ web_src/ → public/assets/
### 已迁路径(摘要)
公开写:`/install``/login``/logout``/register``/forgot-password`(发码/重置)、`/compose`(含门控插入)、`/post/:id/edit`、帖详情评论/赞/藏、积分解锁 `POST /post/:id/unlock`
公开写:`/install``/login``/logout``/register``/forgot-password`(发码/重置)、`/compose`(含门控插入)、`/post/:id/edit`、帖详情评论reply_to/赞/私密)/赞/藏、评论赞、积分解锁 `POST /post/:id/unlock`
个人闭环:`/profile`(昵称/签名/密码/头像、积分钱包/签到/抽奖)、`/user/:id``/favorites`
`POST /profile/checkin``POST /profile/lottery`CSRF + PRG