Files
wx-cli/CHANGELOG.zh-CN.md
T

2.8 KiB
Raw Blame History

更新日志

本文件记录项目的所有重要变更。

[未发布]

[0.7.4] - 2026-07-22

功能

  • 联系人和会话头像 — 联系人与会话 JSON 新增可选 avatar_url;优先使用小头像、回退大头像,并兼容没有头像字段的旧数据库
  • 图片质量元数据/api/v1/media 图片响应会标记为 fullthumbnail,并继续优先返回本机已有的高清/原图文件

维护

  • 适配当前 stable Rust 的格式化和 Clippy 检查,并串行化集成测试服务启动,避免并行抢占临时端口

[0.7.3] - 2026-07-10

功能

  • Agent 可用的微信数据层 — 提供 Agent Skill,让 Claude Code、Codex、Cursor 等 Agent 查询和订阅本地微信数据
  • 跨会话时间线 — 新增 GET /api/v1/timeline,可在有界时间范围内一次读取所有会话,并支持分页、排序、消息类型筛选和隐私过滤
  • 精简时间线输出 — 返回记忆、归档和报告 Agent 所需的会话、发送者、方向、时间、类型和摘要字段

性能

  • 复用 SQLCipher 派生密钥,避免在打开、计数、刷新和重开数据库时重复执行 25.6 万轮 KDF
  • 限制时间线排序内存,长驻服务会复用预热的数据库连接

文档与维护

  • 重写 README,补充 Release 安装方式和 Agent Skill 说明
  • 更新依赖与 GitHub Actions,恢复格式化、Clippy 和全量测试基线

[0.7.2] - 2026-04-06

功能

  • 解密微信数据库 — 自动解密 macOS 微信(4.1.7.x / 4.1.8.x)的加密数据库
  • 提取加密密钥 — 提供两种方式:key extract(推荐,通过 LLDB)和 key scan(内存扫描,需要 sudo
  • 浏览联系人 — 搜索和查看微信联系人,支持手机号、签名、地区、标签、备注等详情
  • 浏览会话 — 列出近期会话,显示未读数和最新消息预览
  • 查询消息 — 按联系人、群聊、时间范围或消息类型筛选消息,支持分页浏览
  • 全文搜索 — 按关键词搜索所有会话的聊天记录,自动建立搜索索引
  • 导出会话 — 将聊天记录导出为 TXT 或 JSON 格式,包含图片、语音、视频和文件附件
  • 实时监听 — 通过 watch 命令实时监听新消息
  • 媒体处理 — 解密图片、将微信语音转为标准音频格式、解码微信专有图片格式(WXGF)、解密视频号视频
  • HTTP 服务模式 — 以本地 HTTP 服务运行,提供 REST API 和实时事件推送(SSE),方便与其他应用集成
  • 隐私过滤 — 可在查询和服务结果中隐藏指定联系人或群成员
  • 环境检查doctor 命令一键检查所有运行前置条件
  • 并行处理 — 大型导出任务并行处理图片、语音和视频,显著提升导出速度