第五轮深度测试:管理员撤回、所有人@提醒、失效附件UI,并核对现存后端问题清单
- messages-view.jsx: 拖拽发送/回复菜单在编辑态下的旁路修复;群主/管理员可撤回他人消息 (对齐后端 authorizeIMMessageMutation 的 allowAdmin);新增"所有人"@提醒(head.mention_all)。 - chat-message.jsx: system_action 头类型消息按 system_notice 同款渲染(此前显示"内容无效")。 - content-library-view.jsx: 语音/链接/图文收藏与聊天记录卡片补上 removed(已失效)态UI, 之前只有 FileCard 处理了这个状态。 - call-panel.jsx: handleVideoOfferMsg(5步.then链,用reject sentinel跳过后续步骤)、 handleToggleSpeakerClick 补组件卸载守卫,修完此前遗漏的两处。 - group-management-view.jsx: 治理开关(Governance.setField)和群主转让(OwnerSelect) 补上乐观锁 version 参数(此前从不传,服务端 version<=0 时会跳过冲突检测);群文件搜索框 文案承诺"搜索文件名或者上传者"但服务端q参数只匹配文件名,改为拉取全量列表本地按文件名+ 已解析的上传者昵称一起过滤;群公告详情页补上从未被调用过的已读上报(readGroupAnnouncement)。 以上均用真实账号在浏览器/直接请求验证:管理员撤回、system_action渲染、mention_all、 文件按上传者搜索、公告已读上报(200)、治理开关stale-version探测确认409冲突检测生效。 7个并行测试agent对全部11章做了第二轮回归+现存后端问题清单逐条复核,结论待整理进 docs/IM-后端问题清单*.md(全部现存条目复核后均建议保留,多条证据强度从推断升级为已验证)。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
4a30cfa6b3
commit
d42591284f
@@ -10860,6 +10860,28 @@ div.toast.show {
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
/* Shared by VoiceCard/LinkText/MediaThumb's "removed" state (content-library-view.jsx) -- same
|
||||
opacity + red label language as .library-file-card.removed/em above, but these three don't share
|
||||
its grid layout (voice/media assume an icon+waveform or an image backdrop that isn't there once
|
||||
the source message is gone), so the removed state uses a simple centered flex row instead. */
|
||||
.library-voice-card.removed,
|
||||
.library-link-text.removed,
|
||||
.library-media-thumb.removed {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: 0.4rem;
|
||||
opacity: 0.65;
|
||||
}
|
||||
|
||||
.library-voice-card.removed em,
|
||||
.library-link-text.removed em,
|
||||
.library-media-thumb.removed em {
|
||||
color: #d74a53;
|
||||
font-size: 0.74rem;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.library-voice-card {
|
||||
display: grid;
|
||||
grid-template-columns: 2rem minmax(4rem, 12rem) auto;
|
||||
|
||||
Reference in New Issue
Block a user