Wxw-Gu
|
3c59fb64e9
|
Merge branch 'nanin/develop' into develop
|
2026-08-05 18:44:25 +08:00 |
|
 电摇小子andWxw-Gu
|
7529a67f09
|
feat: 语音
|
2026-08-05 09:45:59 +08:00 |
|
majun.jason
|
4e84b52cc4
|
feat: 完善聊天导出与档案浏览
1. 修复数据量较大时,历史数据可能无法完整导出的问题
2. 优化分享 Tab 的信息展示,支持小程序、链接、地图等消息
3. 优化系统 Tab 的信息展示,支持红包、转账、拍一拍、撤回等消息
4. 修复默认进入时,时间轴不随消息自动定位的问题
5. 增加“定位到聊天位置”功能
|
2026-08-05 00:14:28 +08:00 |
|
Wxw-Gu
|
0a3d930298
|
fix: 修复媒体导出与 HTML 聊天档案体验
- 修复打包版图片、语音解析不可用,内置 FFmpeg 与必要运行时依赖
- 修复 HTML 导出原图查找、缩略图回退及增量档案媒体解析问题
- 修复本人昵称在软件和 HTML 导出中显示为微信号的问题,并兼容旧档案昵称迁移
- 修复 HTML 语音播放器超出消息气泡的问题
- 优化 HTML 双向滚动加载,大量消息时最多渲染 240 条,避免页面卡顿
- 移除图片解密页面中手动配置 FFmpeg 的相关提示
- 补充图片解密、语音运行时、打包资源和 HTML 导出相关测试
|
2026-08-04 17:03:07 +08:00 |
|
Wxw-Gu
|
c70e49bf16
|
fix: 完善聊天解析与导出体验
- 修复引用消息名称和图片布局
- 明确单会话图片测试日志范围
- 支持导出文件附件
- 完善图片批测、会话刷新和安全退出
|
2026-08-04 12:03:07 +08:00 |
|
 电摇小子andWxw-Gu
|
224308f0e0
|
fix: 修复 macOS 会话昵称显示
(cherry picked from commit be092c64e528cfc363f0ddd32c480eea5532799f)
|
2026-08-03 10:08:59 +08:00 |
|
 电摇小子andWxw-Gu
|
b4f909a597
|
fix: 修复语音首播并完善消息解析与会话兼容性
(cherry picked from commit 214090192f5dfc91cdec0269bad434d3e22394d8)
|
2026-08-03 10:04:45 +08:00 |
|
 电摇小子andWxw-Gu
|
ee7dc11e92
|
fix: 优化数据库启动与设置页响应性能
(cherry picked from commit f6614548b0e742bc703b2a5aaa5060720985ed27)
|
2026-08-03 10:04:19 +08:00 |
|
 电摇小子andWxw-Gu
|
a3955d691d
|
fix: 优化 Windows 启动性能与聊天图片缓存
- 增加聊天图片磁盘持久化缓存,重启后直接复用
- 将 DAT 图片解密移至 Worker,避免阻塞主进程
- 增加图片加载优先级和并发控制
- 优化会话目录与图片文件的异步查找
- 使用本地媒体协议加载缓存图片,减少 Base64 IPC 开销
- 优化启动缓存与数据库初始化流程,降低窗口未响应时间
(cherry picked from commit 82bcc8d32ca674de38c745cc9925ed2309887dc7)
|
2026-08-03 10:03:19 +08:00 |
|
电摇小子
|
5ccabb3898
|
feat: 完善微信小程序与红包消息解析
- 新增小程序和红包结构化消息及专用卡片
- 修复嵌套类型、拍一拍和表情包误判
- 补充常见 AppMsg 类型分类
|
2026-07-28 03:20:11 +08:00 |
|
电摇小子
|
7db845ac7e
|
feat: 优化聊天记录缓存、虚拟分页与群聊媒体展示
- 使用持久化缓存加速启动并异步读取 WCDB 消息
- 修复空群缓存、头像和群成员名称丢失问题
- 修复引用图片缩略图、虚拟卸载缓存和图片预览
- 修正引用消息发送者显示为群 ID 的问题
|
2026-07-28 02:45:20 +08:00 |
|
电摇小子
|
9348c5ce4a
|
feat: 修复导出任务状态并优化聊天记录导出体验
|
2026-07-27 22:06:08 +08:00 |
|
Wxw-Gu
|
95e517eca5
|
feat: 表情包优化
|
2026-07-27 17:55:11 +08:00 |
|
Wxw-Gu
|
e93e4554d7
|
feat: 导出功能
|
2026-07-27 17:43:36 +08:00 |
|
Wxw-Gu
|
8488e81bb5
|
feat: 支持微信视频消息解析与播放
支持视频 XML 解析、本地文件映射与拖动播放。
修复源码乱码注释并统一 UTF-8 编码。
|
2026-07-24 14:16:34 +08:00 |
|
Wxw-Gu
|
474250c6c7
|
feat: 添加微信消息防撤回功能
|
2026-07-24 11:27:44 +08:00 |
|
Wxw-Gu
|
515348b6d8
|
feat: 完善群聊日报模板与图片理解
|
2026-07-15 16:29:25 +08:00 |
|
电摇小子
|
f1ceef0e5e
|
实现数据库密钥设置页
|
2026-07-14 11:07:35 +08:00 |
|
 电摇小子and电摇小子
|
a776830144
|
feat: 优化 Windows 缓存加载和图片显示
|
2026-07-14 11:07:35 +08:00 |
|
 电摇小子and电摇小子
|
267730d59e
|
feat: 支持 Windows WCDB 解密与打包
|
2026-07-14 10:15:36 +08:00 |
|
电摇小子
|
7932ea2f54
|
feat: 本地 HTTP API + 设置面板 + 账号自助入口
让 WechatExplorer 既能用图形界面浏览聊天记录,也能作为本机 MCP 数据源被
Claude / Codex 等客户端通过 127.0.0.1:6131 直接拉取。
本机 HTTP API
- 新增 http-server: 8 个端点,覆盖 health / current_time / contact /
chatroom / recent_chat / chatlog / group_snapshot / resolve / report
- 时间参数支持 YYYY-MM-DD / YYYY-MM-DD/HH:mm / Unix 秒级;日期单独使用
时自动补到 00:00:00~23:59:59,避免漏消息
- apiServer 单例支持动态启停,启动失败返回 friendlyMessage(把
EADDRINUSE 翻译成"端口已被占用"的中文错误并附 4 次重试)
数据库根目录与自服务入口
- Wcdb4Client 接受 accountRoot 时会自动解析:父目录下找最新含
db_storage 的 wxid 子目录;设置面板"测试连接"成功后回写解析后的
精确路径
- 抽 chat-service.ts:IPC 和 HTTP 共享 listContacts / listMessages /
getGroupSnapshot / searchMessages / getSelfAccountInfo / testConnection
/ reopenWithRoot
- WechatDb 接受可选 accountRoot;设置面板新增"应用并重新初始化"
按钮,改完 dbRoot 立即生效
- 新增 settings-store.ts,dbRoot / apiEnabled / apiHost / apiPort 落到
userData/settings.json
主进程健壮性
- 新增 safe-log.ts 包一层 console.log/warn/error,electron-vite 关闭
子进程 stderr 后写 EPIPE 不再炸 IPC handler(原 main build 启动时
即 installSafeConsole)
|
2026-07-07 13:58:10 +08:00 |
|