秀秀 3.233 - 案例库分享对象可见、二次确认与重复入口合并
记录日期:中国时间 2026-08-25;不可覆盖快照 ID:bfd1ae8a37abc1432d782e259c5b9eea089c29a1152fcd3b92010e01a9a8db91
记录完整性:九项详细记录完整
## 秀秀 3.233 - 案例库分享对象可见、二次确认与重复入口合并 - 建立时间:2026-08-25 CST。 - 父版本:秀秀 3.232;固定严重故障回滚基准仍为秀秀 3.2。 - 修改目的:修复案例库在手机端点击“分享给真人或 BOT”后目标名称呈现为白色、无法辨认的问题;增加发送前确认;合并重复的分享入口。 - 原因判断:目标弹窗复用了通用`request-item`按钮,按钮文字继承浅色前景而列表背景为浅灰,形成低对比度;目标行点击事件直接调用发送函数,没有选择态;案例卡片同时保留弹窗入口和旧“分享到秀秀+搜索+下拉+发送”两套流程。 - 修改逻辑:对案例分享弹窗使用局部作用域样式,明确目标名称、类型、背景和选中态颜色;目标点击只写入当前弹窗的`targetConversationId`并显示“已选择”,只有点击“确认发送”才调用既有发送函数;确认期间按钮禁用并显示“发送中”,防止重复提交;案例卡片只保留一个“分享给真人或 BOT”入口。 - 采用方法:电脑端与手机端采用相同的两阶段状态机“选择目标→确认发送”,继续复用既有真人/BOT会话目录、搜索过滤和消息发送函数;不新增后端接口或数据库表。CSS只限定`#shareTargetModal`和`#mobileShareTargetModal`,不影响其他请求列表。 - 数据/调用链路:案例库→分享给真人或 BOT→本地搜索真人/BOT→点击目标(仅选择、不发消息)→显示目标名称及确认栏→确认发送→既有`/api/im/messages`→成功后关闭弹窗;点击“重新选择”只清空选择。 - 兼容保护:未修改消息API、消息正文与分享卡片元数据、数据库、账号、权限、跨服路由、群组、聊天转发、BOT、OpenClaw、Q/X军团、EasyTier、206授权、域名和安装包签名;守一和守一替身专属前端差异均从各自当前生产基线增量合并。 - 改动文件:五节点`/opt/xiuxiu3-open-source/web/web.js`、`web/index.html`、`app/mobile.js`、`app/index.html`、`shared/client.css`及功能版本drop-in。 - 验证结果:三类节点六个JavaScript文件全部通过`node --check`;静态断言确认案例卡片不再生成旧`case-local-share`组合;720×1560 Firefox移动端渲染验证目标文字清晰、选中态和确认发送栏可见;五个公网域名Web/App均HTTP 200并加载3.233资源,五节点版本接口均为3.233、Web服务active。影团AI和守一替身重启后启动时间超过2秒,复查端口、服务和版本均正常。 - 同步与回滚:已同步立志教育、影团AI、守一、守一替身、秀秀替身。每个节点回滚目录均为`/var/backups/xiuxiu3/20260825-case-share-confirm/`;只恢复本节点`web/`、`app/`、`shared/client.css`和`90-version.conf`后重启Web,不恢复数据库、不跨节点覆盖。