Skip to content

v0.7.9

Choose a tag to compare

@github-actions github-actions released this 08 Aug 14:33
· 8 commits to main since this release

Weport v0.7.9

轻量、本地的微信聊天记录导出工具。本版本重点修复了部分用户「收不到消息通知」的问题,并优化了通知弹窗与更新体验。

🐛 修复:消息通知偶发完全不弹窗

排查发现:消息推送高度依赖 WCDB 监控管道(wcdb_api.dll 的命名管道),而监控启动失败时静默忽略、且不会重试 —— 一旦启动失败(部分机器上可能是安全软件拦截命名管道、或 DLL 初始化时序差异),整个通知管线就再也收不到数据库变更事件,表现为「设置都开了、数据库也连上了、测试弹窗也正常,但真实消息从不弹窗」。

本版本修复:

  • 监控启动结果不再被忽略:失败时记录日志并每 5 秒自动重试,直到成功
  • 新增 30 秒兜底轮询:即使监控管道完全失效,也会定时检查会话与消息表变化,保证新消息最迟 30 秒内弹出通知
  • 关闭数据库后正确清理监控状态,重新连接后监控可再次建立

✨ 新增

  • 更新下载进度条:顶部更新横幅与关于窗口内显示真实下载进度(百分比 + 进度条),不再只是「更新中…」

🎨 通知弹窗排版优化

  • 弹窗左右边距收窄:头像左移、时间贴右缘,正文可显示更长的消息内容
  • 标题超长时硬截断(不再显示省略号),保证绝不与时间重叠

⚠️ 注意

  • 仅支持微信 4.xWindows
  • 解密密钥在微信登录瞬间捕获,需先关闭「自动登录」再点击提取密钥
  • 数据全部在本地处理,请遵守微信服务条款与当地法律

MIT License