# 桌面插件合并前回归（2026-09-28）

基于 `dev` 提交 `92cf8283`，汇总本轮说话人、本地角色、群聊 Bot、输入框与分享链接改动。

## 首次全量检查发现与处理

首次结果：9399 项通过、19 项失败、15 项跳过。失败归为以下四类，用户确认后修复：

1. **世界插件分享名称回退（2 项）**：通用链接组件把是否展示已有名称与是否允许抓取网页标题绑定。即我域名禁止通用抓取后，已有插件名退回原始 URL。现将两者解耦：已有明确名称仍按原有蓝色行内链接显示；不新增卡片、不恢复抓取权限、详情原始链接模式不变。
2. **输入状态断言过期（1 项）**：Bot 头像新增 @ 入口后，合法编辑入口由 5 个增加至 6 个。同步数量断言，并单独验证 Bot 入口仍走受控聚焦流程。
3. **离线重试模拟混淆（1 项）**：旧模拟把资料读取当作消息创建，提前消耗预设的首次写入失败。现按接口分别模拟，继续验证本地待发送保留、相同消息 UID 重试与发送者快照。
4. **分享详情测试环境错配（15 项）**：测试账号为 test 环境，测试链接却使用 prod 域名。修正为同环境链接，补齐真实点击事件方法；额外验证跨环境链接保留原站点跳转，不调用当前账号的站内详情。

本次业务代码修复仅调整通用链接组件的已有名称展示。未改变发送、重试、账号鉴权或跨环境隔离逻辑。

## 验证记录

- 原失败项及相关 6 个测试文件共 590 项均已通过（首次复测 589 项通过；最后一项修正测试用认证成功码后单独通过）。
- 新增已有名称不联网展示、详情原始 URL、跨环境导航保护测试。
- TypeScript 类型检查通过。
- 完整构建通过，含类型声明和 Windows 凭证辅助程序校验。
- 最终全量回归通过：801 个测试文件通过、11 个测试文件跳过；9420 项通过、0 项失败、15 项跳过。此前 19 项失败均已消除，新增 2 项保护测试通过。

## 边界

- 既有 3100 独立预览验证不等同于所有功能、多账号或手机端验收。
- 本轮未发送真实测试消息，未执行真实 Bot 移除、删除或恢复。
- 本地角色跨端迁移、说话人完整统计及部分分享原作者身份仍有后端交接事项，详见对应文档；不宣称已完成跨端上线。
- 历史 `senguoyun-dsh-arkme-0.1.26.tgz` 保留在本地并排除提交；不直接合并 dev/master 或发布版本。
