feat: @提及发送通知 + 通知点击定位高亮

- 新增 NotifyCommentMention 通知类型,归属 mention 分类 TAB
- parseMentions 中向被@用户发送通知(排除自己和重复通知)
- 消息中心 mention 通知可点击跳转至文章页面
- 通过 mention 通知进入时,来源评论置顶并持久半透明高亮
- 普通评论链接保持原有短暂高亮行为不变
This commit is contained in:
2026-06-03 13:21:27 +08:00
parent 2ea9788ec7
commit 8bf6ac9e51
6 changed files with 79 additions and 27 deletions

View File

@ -97,6 +97,12 @@
{{else}}
{{$link = printf "/posts/%d#comments" (derefUint $m.RelatedID)}}
{{end}}
{{else if eq $m.NotifyType "comment_mention"}}
{{if $m.CommentID}}
{{$link = printf "/posts/%d#mention-%d" (derefUint $m.RelatedID) (derefUint $m.CommentID)}}
{{else}}
{{$link = printf "/posts/%d#comments" (derefUint $m.RelatedID)}}
{{end}}
{{else if or (eq $m.NotifyType "audit_approved") (eq $m.NotifyType "audit_rejected")}}
{{$link = "/settings"}}
{{else if eq $m.NotifyType "follow"}}