Files
tongxunruanjian/docs/最新进度.md
T
8842a74d68 fix(account-service): 管理页接口走部署前缀并改中文错误提示
公网 /account/ 下绝对路径 /api/admin 会被 OpenIM 接走,无条件 res.json()
把非 JSON 响应打成英文异常。按页面路径拼接前缀,并先看状态再解析。

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-31 09:27:28 +08:00

2.3 KiB

最新进度

更新时间:2026-08-31。以下内容依据当前仓库代码整理。

现在做到哪里

项目已经具备可继续测试的手机端、Windows 电脑端、账号服务和内网部署配置:

  • 手机端在 mobile/,使用 OpenIM Flutter SDK 3.8.3+hotfix.12,版本 1.0.6+7
  • 电脑端在 pc-client/,使用 Electron,显示版本 v1.0.2
  • 员工用工号和密码通过 account-service/ 登录;管理员导入和管理账号的页面、接口已在仓库中。
  • HEL-294:管理页接口改为适配 /account/ 部署前缀;非 JSON/空响应改为中文提示,不再把浏览器英文异常直接展示。热修代码已提交,尚未部署到公网。
  • 手机和电脑端已接入聊天、通讯录、同事申请、语音消息、文件/图片消息和一对一语音通话相关代码。
  • 语音服务 LiveKit 的信令和媒体端口已统一为 178801788117882;仓库提供 scripts/fix-livekit-ports.sh 用于服务器已部署环境的端口修复。

已有验证记录

  • docs/phase4-regression-2026-08-16.md 记录过手机与电脑之间的文字、同事申请、图片、语音消息等跨端回归结果。
  • 该记录中的文件传输和一对一语音通话,曾因模拟器环境无法闭环,仍需要用真实设备再次确认。
  • 旧记录使用的是更早的提交、安装包版本和端口状态;因此已保留为档案并在开头标明过时,不能当作当前验收结论。

当前停在哪

公网接入施工暂停,等待负责人对三个公网相关问题拍板后再恢复。现阶段没有把内网服务发布到公网的授权。

这意味着:代码可继续维护和内网验证,但公网 IP/域名、备案、反向代理和 HTTPS 等工作不能擅自启动。

已知风险和待验证事实

  • 真机上的文件传输和一对一语音通话仍需实际设备验证,不能只根据模拟器结果宣称完成。
  • 手机正式签名、真实员工名单导入和试用前的管理员安全设置,都需要负责人明确确认并由有权限的人执行。
  • 电脑端使用较旧的 Electron,且历史记录提到内网场景的安全取舍;若未来获准公网接入,必须先重新评估 HTTPS、浏览器安全设置、登录限流和跨域策略。