秀秀 3.232 专项补丁 - 转发对象搜索与鸿蒙横滑稳定性
记录日期:中国时间 2026-08-25;不可覆盖快照 ID:79904855d0a0bf835c333f84357930788dec6a0bc90c5e7dbc10e95694531ac9
记录完整性:详细记录待补齐:原因判断、采用方法、数据/调用链路
## 秀秀 3.232 专项补丁 - 转发对象搜索与鸿蒙横滑稳定性 - 建立时间:2026-08-25 CST。 - 父版本:秀秀 3.231;固定严重故障回滚基准仍为秀秀 3.2。 - 修改目的:电脑端和手机端在单条、批量转发时都可以输入关键词搜索 BOT、真人或群组;扩大可见对象区域并降低列表字号。修复华为鸿蒙 WebView 中横向滑动偶发触发系统侧边退出、页面卡住的问题。 - 根本原因:旧单条转发菜单仅截取前80个会话并直接生成按钮,批量转发只显示原生选择框或固定高度列表,四处均没有搜索输入和过滤逻辑。旧横滑逻辑只在 touchend 时判断并阻止默认行为,鸿蒙系统侧边返回可能已在 touchmove 阶段接管手势;80px/1.6倍阈值也容易把斜向滚动误判成横滑。 - 修改逻辑:四个转发入口统一按会话名称、副标题、目标ID和类型做大小写无关的本地过滤,不改变转发API、消息内容、权限、幂等键和接收对象身份;去除单条菜单的80项截断,结果区独立滚动。手机横滑增加单指、交互控件排除、12px方向锁、100px完成阈值、2倍水平优势、650ms时限、22至32px系统边缘保护、touchmove提前preventDefault及touchcancel复位;纵向滚动、输入、按钮、链接、选择框和转发列表不触发页面横滑。 - 界面调整:电脑单条转发菜单最大宽度360px、最大高度520px,结果行字号13px;电脑批量接收对象显示8行。手机转发弹层最大宽度420px、最大高度78vh,目标列表最大38vh、字号12px并展示更多对象。 - 兼容保护:未修改后端、数据库、消息路由、跨服授权、群组、BOT、OpenClaw、Q/X军团、EasyTier、域名和安装包签名。守一既有任务链审计前端及守一替身X军团前端差异均保留,未用通用整文件覆盖专属源码。 - 改动文件:五节点 `/opt/xiuxiu3-open-source/web/index.html`、`web/web.js`、`app/index.html`、`app/mobile.js`、`shared/client.css`。 - 验证结果:三类节点源码的6个JavaScript文件全部通过 `node --check`;本地Web/App HTTP 200,390×844 Chromium加载与截图通过。五个公网域名的Web和App均HTTP 200,并逐一验证桌面搜索、手机搜索、横滑方向锁和CSS横向越界保护标记。守一任务链审计函数仍存在,守一替身X军团识别标记仍存在。华为实体机系统级边缘手势仍需真人按实际机型复核,未把桌面浏览器模拟冒充鸿蒙实体机验收。 - 同步与回滚:已同步立志教育、影团AI、守一、守一替身、秀秀替身。每个节点回滚目录均为 `/var/backups/xiuxiu3/20260825-forward-search-harmony/`,只恢复本节点的 `web/`、`app/`、`shared/client.css`,无需恢复数据库或重启后端。