Skip to content

2.0.4 版本说明 ​

本次更新聚焦聊天可靠性和日常交互体验:完善消息同步与已读判断,改善图片加载后的滚动跟随,升级图片预览和明暗主题切换动画,并增强网页版更新后的资源加载恢复能力。

🤯 更新说明 ​

  • 消息同步更可靠:重新加载聊天记录时,保留期间收到的新消息和发送中的消息;修复重复监听和监听失效问题,已读上报异常不再阻塞新消息显示。
  • 已读状态更准确:窗口失焦或页面隐藏时保留未读状态;重新聚焦且当前会话停留在底部时补标已读,改善多窗口与双屏使用体验。
  • 聊天滚动更稳定:图片、富文本异步加载后,正在查看最新消息的用户可继续保持在底部;向上翻阅历史消息时保留阅读位置。
  • 图片预览更自然:图片从点击位置平滑展开,满足条件时关闭后收回原位置;同时完善异常降级和系统“减少动态效果”适配。
  • 主题切换更连贯:明暗主题动画跟随点击位置,时长适配窗口大小,并改善键盘操作和桌面窗口背景闪烁。
  • 界面细节更顺手:调整弹窗尺寸与开合动画,改善好友搜索布局和连接状态提示,AI 提问消息保留换行并支持长文本折行。
  • 网页版恢复更及时:更新后遇到旧缓存导致的资源加载失败时自动刷新恢复,并优化页面及连接心跳脚本的缓存处理。

✨ 新功能与体验增强 ​

  • feat(ui): 为图片预览增加从原图位置展开、收回的过渡与降级处理,改善连接状态和好友搜索体验 (#a8856b61)
  • feat(theme): 重构明暗主题切换动画,改善点击与键盘触发,并减少桌面窗口背景闪烁 (#5e5f03ad)
  • feat(theme): 完善主题动画起点解析,并根据窗口大小调整动画时长 (#2813c71f)

🐛 修复了以下问题 ​

  • fix(chat): 修正窗口失焦、页面隐藏和重新聚焦时的消息已读状态 (#9e70d09a)
  • fix(chat): 修复消息事件重复监听、监听误清理,以及重载聊天记录时新消息和发送中消息被覆盖的问题 (#a1b344b8)
  • fix(chat): 图片等异步内容撑高列表时保持底部跟随,保留向上阅读历史消息的位置 (#60e22e19)
  • fix(web): 页面资源失效时自动尝试恢复,改善版本更新后的加载体验 (#0794a1f2)
  • fix(web): 恢复时绕过旧页面缓存,并调整静态资源缓存策略 (#7fc17b07)

🎨 界面优化 ​

  • fix(ui): 优化弹窗尺寸和居中唤起动画,适配系统“减少动态效果”设置 (#1e1c0df4)
  • fix(ui): 优化电池、登录和 API Key 图标,减少连接提示占位,并完善 AI 提问消息的换行显示 (#d1a79fdb)

🔧 构建与发布优化 ​

  • refactor(ws): 为连接心跳脚本采用带内容标识的构建产物,减少更新后继续加载旧脚本的问题 (#642d994f)
  • chore(deps): 升级 Nuxt 与前端工具链,同步环境检查和构建配置 (#19c190c9)
  • chore(build): 优化样式注入和 UnoCSS 提取,减少第三方样式污染及属性误匹配 (#d66d74cf)
  • chore: 通过 .nvmrc 统一 Node.js 开发环境版本 (#7768b37c)
  • ci(release): 完善双仓 Release 发布、后端版本同步和同步结果校验流程 (#6cedba6a)

🛠 服务端配套修复 ​

以下三项服务端修复提交于 2026 年 7 月 30 日。它们属于版本更新与权限管理的配套改进;线上部署版本尚未核实,不认定为本次客户端版本首次上线的能力。

  • fix(res): 自动更新接口过滤缺少地址或签名的平台资源,避免无 Tauri 签名的资源影响桌面端检查更新 (#940712b3)
  • fix(release): 资源同步成功后切换最新版本,增加事务和失败检查,避免同步完成后仍返回旧版本 (#6c7f4118)
  • fix(auth): API Key 访问时校验所属账号权限,版本同步要求版本编辑权限,并完善日志中的密钥脱敏 (#3746c3e0)

📝 其他维护 ​

  • refactor(theme): 清理主题动画中冗余的状态处理 (#aeea88b0)
  • chore(agent): 统一项目协作配置入口 (#7193eb4d)
  • refactor(agent): 统一前端 Agent 资产入口 (#433b7772)
  • chore(editor): 合并 VS Code ESLint 配置 (#d664cdc0)
  • docs(release): 更新端到端自动发布流程说明 (#0cdd1e1a)

📌 后续计划 ​

沿用既有版本的待办,以下内容不属于本次交付:

  • 七牛 OSS 迁移 MinIO
  • 本地消息存储
  • 用户版本埋点
  • Android 通话悬浮窗(考虑)

🧪 下载 ​

各平台安装包见下表,实际可用资源以 Release 页面为准。

平台下载地址
Windows x86_64 安装程序JiwuChat_2.0.4_x64-setup.exe
Windows x86_64 MSIJiwuChat_2.0.4_x64_zh-CN.msi
macOS IntelJiwuChat_2.0.4_x64.dmg
macOS Apple SiliconJiwuChat_2.0.4_aarch64.dmg
Android arm64JiwuChat_2.0.4.apk
Linux AppImageJiwuChat_2.0.4_amd64.AppImage
Linux RPMJiwuChat-2.0.4-1.x86_64.rpm
Linux DEBJiwuChat_2.0.4_amd64.deb

Android arm64 下载二维码:

Android 下载二维码

v2.0.4 Release · 完整变更