From d9690168f8715bca0707a56867a189dd53f84915 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BC=96=E7=A0=81=E5=B7=A5=E7=A8=8B=E5=B8=88?= Date: Thu, 20 Aug 2026 03:00:26 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=AE=B0=E5=BD=95=20B-171=20=E8=A7=86?= =?UTF-8?q?=E8=A7=89=E8=BF=94=E5=B7=A5=E6=8F=90=E4=BA=A4=E3=80=81=E7=89=B9?= =?UTF-8?q?=E6=89=B9=E7=AA=97=E5=8F=A3=E5=B8=B8=E9=87=8F=E4=B8=8E=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E7=BB=93=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新验收文档:五项独立返工 SHA、electron 仅两常量差异、品牌历史遗留裁决、回退命令。 Co-authored-by: Cursor Co-authored-by: multica-agent --- docs/acceptance/b171-batch1.md | 69 +++++++++++++++++++++------------- 1 file changed, 42 insertions(+), 27 deletions(-) diff --git a/docs/acceptance/b171-batch1.md b/docs/acceptance/b171-batch1.md index 6d40477..6489a30 100644 --- a/docs/acceptance/b171-batch1.md +++ b/docs/acceptance/b171-batch1.md @@ -5,42 +5,57 @@ ## 提交主题(可逐项 `git revert`) -见本卡完成评论中的完整 SHA。主题顺序: +### 第一批 -1. B-149 文档三处修正 -2. 手机 Token/主题入口、内网地址、功能开关 -3. 工号登录薄适配与登录页 -4. 员工目录、通讯录/添加同事/好友申请、会话与聊天第一批界面 -5. PC 可改目录 Token 与通讯录/申请列表重整 -6. 本验收记录 +1. B-149 文档三处修正 `45d9168` +2. 手机 Token/主题入口、内网地址、功能开关 `d787c0a` +3. 工号登录薄适配与登录页 `60b6590` +4. 员工目录、通讯录/添加同事/好友申请、会话与聊天第一批界面(含在 `60b6590`) +5. PC 可改目录 Token 与通讯录/申请列表重整 `0589623` +6. 本验收记录(初版)`5e098a5` -## 越界比对 +### B-173 定向返工(本轮) -相对本卡工作树,下列目录应为零改动:`mobile/`、`pc-client/electron/`、`pc-client/src/store/`、`pc-client/src/layout/MainContentWrap.tsx`、`pc-client/src/pages/chat/queryChat/ChatFooter/useSendMessage.ts`、`pc-client/src/pages/chat/queryChat/useHistoryMessageList.tsx`、`account-service/`、现网编排。 +| 主题 | SHA | 文件 | +|---|---|---| +| 未读角标 18×18、白字 12、圆角 9、去掉重阴影 | `da9152d36b680b76e0e9d50536dd4692baffe084` | `mobile-next/openim_common/lib/src/widgets/unread_count_view.dart` | +| 会话姓名 16sp,字号只用 12/14/16/18 | `87a5930906554d3b0b88bdf95086787624a345ab` | `mobile-next/lib/pages/conversation/conversation_view.dart` | +| 登录失败顶部 toast,2 秒消失 | `092f5137082e392de9a14bd340260a147b9e254a` | `company_login_page.dart`、`company_login_logic.dart` | +| 加载/失败/断网接到真实状态 | `2b2c2d28a42f57d1cd8e635153ce398685a0bc89` | 会话/通讯录/好友申请/添加同事/主页 | +| 主窗口下限 1080×680(特批仅两常量) | `63520a64889a667c79be3406f85b5c191ad24635` | `pc-client/electron/main/windowManage.ts` | +| 本轮验收记录 | 本文件当次提交 | `docs/acceptance/b171-batch1.md` | -PC 只改 `docs/acceptance/pc-boundary.md` 列明范围:`src/styles/`、`src/layout/LeftNavBar/`(本批未改文件)、`src/pages/contact/**`、`src/components/**`。 +回退本轮:从新到旧逐个 `git revert` 上表 SHA(含本验收提交)。 -## 构建(2026-08-20,本机锁定工具链 Flutter 3.24.5 / Temurin 17 / 原 B-95 SDK) +## 越界比对(对比 `e26abad`) + +零改动:`mobile/`、`pc-client/src/store/`、`pc-client/src/layout/MainContentWrap.tsx`、`pc-client/src/pages/chat/queryChat/ChatFooter/useSendMessage.ts`、`pc-client/src/pages/chat/queryChat/useHistoryMessageList.tsx`、`account-service/`。 + +`pc-client/electron/`:仅 `main/windowManage.ts` 的 `minWidth=1080`、`minHeight=680` 两处常量变化(队长特批)。其余 electron 文件相对 `e26abad` 为零改动。 + +## 窗口常量特批 + +允许且仅允许修改 `pc-client/electron/main/windowManage.ts` 中 `minWidth`、`minHeight`。整树越界比对已单独列出该差异。 + +## 品牌历史遗留 + +`pc-client/src/config/index.ts` 中历史已有的 `APP_NAME = "畅联"` 非本批引入。本批不增、不删、不改任何品牌字样、标识或资源;待 OpenIM 许可书面结论后统一处置。 + +B-173 黄色建议未并入本轮。 + +## 构建(返工后,Flutter 3.24.5 / Temurin 17 / 原 B-95 SDK) | 构建 | 结果 | 大小 | SHA256(当次产物记录,非位级可复现) | |---|---|---|---| -| debug | 成功 | 109,477,325 B | `F5635E86D9B5C3CA2FE4EA9B08B1FF27A0B33D0F75C84CF10A1000968CFF107F` | -| release | 成功 | 53,273,847 B | `F66DC734607EFCE460618C95668D3248788A511C43319078FE92257FA7B6EE1C` | +| debug | 成功 | 109,478,645 B | `E51571608B10FF32D25867EA6E23C750EEA2845FA0ED31FD9C17DAA960F654B5` | +| release | 成功 | 53,279,759 B | `BA0D548B7E38203D0FF455646744F4A591E69853E686F1B3D15CCB61EE899F8C` | -`flutter analyze`:本卡改动文件无 error;仓库内既有 `local_plugin/flutter_download_manager/example` 报错与 B-95 相同,非本卡引入。 +`dart format` 已对返工 Dart 文件执行。`flutter analyze`:本卡改动文件无 error(仅既有 info/warning)。仓库内既有 `local_plugin/flutter_download_manager/example` 报错与 B-95 相同,非本卡引入。 -Release 构建复现上游 Kotlin metadata 告警(1.8.0 vs 1.6.0),与 B-95 一致,不影响产物。 +PC:本环境无 `node_modules`,未跑 `npm run lint` / `vite build`,不推定通过。窗口下限改动为 TypeScript 常量,未做运行时验证。 -PC:本卡只改 `src/styles/`、`src/components/**`、`src/pages/contact/**`;未改 electron/store/SDK 初始化/发送/历史。本环境无 `node_modules`,未跑 `npm run lint` / `vite build`。 +- HTTP 工号密码登录:**不标为已通过。** +- LiveKit:**未测,不标为已通过。** +- 品牌换标:未做。登录页保留 OpenIM 标识。 -- HTTP 工号密码登录:适配层已接入 `POST /api/login`;现网账号服务 `/api/health` 为 up。错误密码探测返回 `工号或密码错误`,契约形状正确。**无正确密码实测,不标为已通过。** -- LiveKit 语音通话:本阶段未迁移、未测。聊天顶栏通话按钮已按功能开关关闭。 -- 品牌换标:`FeatureFlags.brandMigration = false`,登录页保留 OpenIM 标识。 - -## 回退 - -``` -git revert <本卡各主题提交> -``` - -不影响 `mobile/`、现网与已发布安装包。 +功能质检与视觉审核须重新执行,本卡不自行宣布通过。