
Your NameandClaude Sonnet 5
e6e51f625e
群系统事件消息改为居中纯文本渲染,不再走普通气泡+作者名的展示逻辑
根因:群里的系统事件消息(成员加入、角色变更、公告发布等,x-im-type=system_action/
system_notice)服务端并不带真实的 `from`,但 messages-view.jsx 一直把它们和普通消息
一样交给 ChatMessage 渲染——chat-message.jsx 的 fullDisplay 逻辑会在气泡下方额外画一行
发送者名字,解析不到发送者时回退显示"未找到"。对照参考图 内容沟通对话3-开启进群验证与
拉人状态.png,这类系统事件应该是居中的纯灰字提示,不带头像、不带气泡、不带作者名——现状
既不符合参考图,也让"未找到"这种内部占位文案暴露给了用户。
怎么修:meta-message.jsx 新增 systemText 分支,复用日期分隔条同一套"居中提示"视觉语言
(.meta .bubble.system,无背景、纯居中灰字);messages-view.jsx 在消息渲染分支里识别
system_action/system_notice 且不带可操作按钮(group_invitation_created 那种带
"立即加入"按钮的除外,仍走完整气泡展示)的消息,改为渲染 MetaMessage 而不是 ChatMessage。
验证:用真实群(3 个真实账号)走了两遍"扫码申请入群→通过审批",会话里"有成员通过审批
加入了群聊。"正确显示为居中灰字,不再出现气泡、头像和"未找到"作者名;带按钮的
group_invitation_created 消息不受影响,仍是完整气泡+"立即加入"按钮。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-06 13:39:35 +08:00
..
2025-10-26 19:56:55 +03:00
2025-07-09 10:53:32 +03:00
2026-08-25 18:30:40 +08:00
2026-09-05 17:09:42 +08:00
2026-01-19 15:41:33 +03:00
2026-09-06 13:21:05 +08:00
2026-08-25 18:30:40 +08:00
2026-09-06 00:57:17 +08:00
2026-03-01 13:59:59 +03:00
2026-09-06 13:38:25 +08:00
2025-09-20 18:18:01 +03:00
2026-08-25 18:30:40 +08:00
2026-09-05 18:23:19 +08:00
2026-09-06 12:29:56 +08:00
2023-01-24 08:53:08 -08:00
2026-09-05 13:06:18 +08:00
2026-09-06 11:16:01 +08:00
2026-08-25 18:30:40 +08:00
2026-09-06 13:39:35 +08:00
2026-09-06 11:16:01 +08:00
2023-05-17 18:31:26 -07:00
2026-09-06 13:19:45 +08:00
2026-09-05 01:03:41 +08:00
2023-03-23 18:09:11 -07:00
2026-09-05 18:42:08 +08:00
2026-09-06 13:19:26 +08:00
2023-01-27 16:18:23 -08:00
2023-05-08 14:08:21 -07:00
2026-09-06 11:16:01 +08:00
2026-09-06 13:35:38 +08:00