Files
tongxunruanjian/docs/acceptance/pc-boundary.md
T

2.0 KiB
Raw Blame History

PC 端可改边界封存(docs/acceptance

依据架构方案 B-90 的 PC 目录边界。B-185 第二批只改界面层,通信核心仍冻结。

不可动(通信核心,冻结)

目录/文件 内容 理由
pc-client/electron/ 主进程、预加载、SDK 资产与打包核心 进程/打包核心。特批仅 windowManage.tsminWidth=1080minHeight=680
pc-client/src/store/ 会话 / 联系人 / 用户状态 状态唯一来源
pc-client/src/layout/MainContentWrap.tsx SDK 初始化与连接 SDK 入口
pc-client/src/pages/chat/queryChat/ChatFooter/useSendMessage.ts 消息发送 发送核心
pc-client/src/pages/chat/queryChat/useHistoryMessageList.tsx 历史消息 历史核心
SDK 版本 @openim/electron-client-sdk ^3.8.3-patch.10@openim/wasm-client-sdk ^3.8.3-patch.10 锁定版本

可改(界面层)

目录 内容
pc-client/src/layout/LeftNavBar/ 导航外观
pc-client/src/pages/login/** 登录窗展示(校验三态、窗内顶栏提示;不改登录接口)
pc-client/src/pages/chat/** 会话栏、空会话页、聊天窗展示(顶栏/气泡/输入区样式、右键置顶删除、大图预览样式)
pc-client/src/pages/contact/** 联系人展示、职务行、部门分组
pc-client/src/pages/common/AddColleague.tsx 添加同事弹窗五态与文案
pc-client/src/components/** 通用 UI 组件
pc-client/src/styles/ 统一视觉 Token 唯一来源
pc-client/src/i18n/resources/ 界面文案

聊天目录中下列文件仍冻结,即使位于 pages/chat/**

  • queryChat/ChatFooter/useSendMessage.ts
  • queryChat/useHistoryMessageList.tsx

明确禁止

  • 不建设 PC 语音通话:不提供发起/接听/来电入口;本批已从聊天顶栏去掉「语音通话」。RTC 死代码按 B-90 保留以便回滚。
  • 不改 electron/(窗口下限两常量除外)、src/store/、SDK 初始化、消息发送与历史逻辑。