2977094657
|
15fa6072e3
|
feat: 添加媒体解密进度取消功能,优化检测逻辑
|
2026-04-12 19:44:17 +08:00 |
|
2977094657
|
68b11261cc
|
Merge remote-tracking branch 'origin/main'
v1.7.5
|
2026-04-12 15:56:12 +08:00 |
|
2977094657
|
64e8cf6718
|
fix(chat): 补充视频号消息 objectId 和 objectNonceId 字段透传
补充 Finder/视频号类型 app message 的 objectId、objectNonceId 解析
在聊天消息接口、搜索结果和导出链路中透传上述字段
前端消息归一化增加 objectId、objectNonceId 字段
新增对应测试,覆盖 type=51 场景
|
2026-04-12 15:51:00 +08:00 |
|
2977094657
|
52ef2b8ded
|
fix(realtime): 修复前后端分离运行时实时模式校验失败
前后端分离运行时补齐 WCDB sidecar 自动启动链路
在缺少 sidecar 环境变量时自动探测并拉起本地 Electron sidecar
初始化失败时回退到进程内 WCDB 路径,避免直接中断实时模式
服务关闭时回收自动启动的 sidecar 进程,减少残留进程
|
2026-04-12 15:26:40 +08:00 |
|
 2977094657andGitHub
|
ed6ed1eead
|
Merge pull request #43 from H3CoF6/feat/import
更新密钥获取方案
|
2026-04-12 12:21:25 +08:00 |
|
H3CoF6
|
f598289939
|
feat: 更稳定的密钥获取
- 不再维护偏移量/特征码
- 不再hook图片密钥
|
2026-04-12 03:49:48 +08:00 |
|
H3CoF6
|
1a67d37fa3
|
chore: update wx_key.pyd
|
2026-04-12 03:23:55 +08:00 |
|
2977094657
|
4f9acd3f69
|
fix(decrypt): 加强解密结果校验并过滤内部数据库
- 新增可用 SQLite 校验,解密失败时返回更明确提示并清理无效输出
- 统一过滤 key_info、FTS 索引库和内部缓存库,修正数据库扫描与账号统计
- 补充解密流和数据库过滤相关测试
v1.7.4
|
2026-04-11 16:57:01 +08:00 |
|
2977094657
|
604e01eb50
|
fix(realtime): 内置 WCDB sidecar 并切换项目内 DLL
- 桌面端启动时自动拉起 WCDB sidecar,并向后端注入连接参数
- 打包附带 sidecar 脚本与 koffi 运行时
- 改为通过项目内置 WeFlow DLL 处理 realtime 调用,规避宿主校验失败和连接超时
|
2026-04-11 16:56:42 +08:00 |
|
 2977094657andGitHub
|
1e7c02863d
|
Merge pull request #41 from H3CoF6/feat/import
导入解密数据库
|
2026-04-09 02:12:29 +08:00 |
|
H3CoF6
|
37666b3372
|
fix: fix api path error
|
2026-04-09 01:36:06 +08:00 |
|
H3CoF6
|
4b47c1e69c
|
feat: parse last login account info
|
2026-04-09 01:30:35 +08:00 |
|
H3CoF6
|
73f69f6f14
|
feat: parse wxgf(wxam) for import data
|
2026-04-09 01:13:48 +08:00 |
|
H3CoF6
|
246d76812c
|
feat: 原生路径选择
|
2026-04-08 16:52:52 +08:00 |
|
H3CoF6
|
0ccd2016e7
|
feat: 文件选择器 + 信息解析
|
2026-04-08 16:43:02 +08:00 |
|
H3CoF6
|
96685490ac
|
feat: 恢复年度总结按钮,并将导入功能独立为单独页面
|
2026-04-08 07:05:06 +08:00 |
|
H3CoF6
|
ad6031651b
|
feat: 优化导入流程,将导入按钮移至首页并支持目录选择和账号预览
|
2026-04-08 07:00:53 +08:00 |
|
H3CoF6
|
d64a2e46f7
|
feat: 新增导入已解密目录功能,支持不走密钥流程导入已解密的数据库和资源
|
2026-04-08 06:39:06 +08:00 |
|
2977094657
|
655a1fd7f5
|
feat(chat-media): 修复媒体缓存
v1.7.3
|
2026-04-08 00:21:20 +08:00 |
|
 2977094657andCodex
|
1064c5a248
|
Add detailed chat search click tracing
Co-authored-by: Codex <noreply@openai.com>
v1.7.2
|
2026-04-04 21:45:16 +08:00 |
|
 2977094657andCodex
|
624853f483
|
Add logging and sync guards around chat search decrypt flow
Co-authored-by: Codex <noreply@openai.com>
|
2026-04-04 20:02:43 +08:00 |
|
2977094657
|
4ba2c75332
|
feat: improve text chat record loading diagnostics
|
2026-04-03 18:39:55 +08:00 |
|
2977094657
|
7ae152af33
|
fix(chat-media): 修复聊天图片缓存降级并刷新当前会话媒体
- 优先使用更高质量的微信图片资源并回写本地缓存
- 图片接口返回 no-store,避免浏览器继续命中旧缓存
- 页面恢复前台时刷新当前会话媒体资源,并补充相关测试
v1.7.1
|
2026-03-30 22:02:09 +08:00 |
|
2977094657
|
697e788318
|
feat(desktop): 支持自定义 output 目录并迁移现有数据
- 支持在桌面端查看、选择和恢复默认 output 目录
- 安装器记录待应用目录,并在应用启动时自动迁移数据
- 后端支持 output 目录覆盖,补充桌面端与后端相关测试
|
2026-03-30 22:01:51 +08:00 |
|
2977094657
|
673d1f916a
|
fix(realtime): 修复服务号实时同步写入解密库并优化桌面端运行时兼容性
服务号实时同步改为直接读取 live biz_message 库,避免 gh_* 会话走空的 wcdb_get_messages。
将同步结果写回 output/databases 解密库,并补充异常降级路径。
修复桌面端日志处理与 wcdb_api.dll 的运行时定位问题。
v1.7.0
|
2026-03-28 13:18:22 +08:00 |
|
2977094657
|
f4633e672e
|
fix(biz): 优化服务号页实时刷新逻辑并减少无效同步
服务号页接入实时模式变更监听。
支持 only_official 与 backfill_limit 参数透传。
切换服务号时直接重载本地消息,避免重复触发整页全量同步。
|
2026-03-28 13:18:04 +08:00 |
|
2977094657
|
2b7964fefb
|
fix(ui): 修复会话列表与服务号页容器高度,避免底部显示不全
统一页面容器的高度计算方式。
为列表底部补充留白,修复滚动到底部时最后一项显示不完整的问题。
|
2026-03-28 13:17:48 +08:00 |
|
 2977094657andGitHub
|
55df1fa501
|
Merge pull request #39 from H3CoF6/feat/biz
粗略解析微信支付记录,独立展示公众号服务号消息
|
2026-03-28 10:58:16 +08:00 |
|
H3CoF6
|
8eab2e17ab
|
fix(biz): fix content list bug
|
2026-03-28 05:19:06 +08:00 |
|
H3CoF6
|
7566c8a3fb
|
fix(biz): add dark theme for biz page
|
2026-03-28 05:12:01 +08:00 |
|
H3CoF6
|
9a7e0f5854
|
feat(biz): add biz type
|
2026-03-28 05:04:12 +08:00 |
|
H3CoF6
|
05cba6c454
|
fix(biz): fix avatar and cover bug
|
2026-03-28 04:48:38 +08:00 |
|
H3CoF6
|
46fba98202
|
fix(biz): fix database_error
|
2026-03-28 04:33:07 +08:00 |
|
H3CoF6
|
c29b425791
|
feat(biz): implement parse biz data
|
2026-03-28 04:16:24 +08:00 |
|
2977094657
|
a94ab83668
|
feat: support finder cards in chat view
v1.6.28
|
2026-03-26 12:57:50 +08:00 |
|
2977094657
|
c04d515f92
|
Fix realtime sync writing Msg tables
|
2026-03-24 17:56:17 +08:00 |
|
2977094657
|
c87c981ef8
|
更新 README.md
|
2026-03-24 12:45:30 +08:00 |
|
2977094657
|
f5f3e85e31
|
Revert "fix(decrypt): 修复数据库原始密钥解密与设备绑定提示"
This reverts commit bcd8f67c25.
v1.6.27
|
2026-03-24 12:14:18 +08:00 |
|
2977094657
|
dc7ac0a5e4
|
Revert "fix(decrypt): 修复 SQLCipher 密钥兼容性回归"
This reverts commit 22399f4110.
|
2026-03-24 12:14:13 +08:00 |
|
2977094657
|
22399f4110
|
fix(decrypt): 修复 SQLCipher 密钥兼容性回归
- 解密时同时兼容 raw enc_key 与 SQLCipher 派生密钥两种输入形态
- 通过首页 HMAC 自动识别可用密钥模式,避免真实账号密钥被误判为不匹配
- 后续页面解密统一使用识别出的有效密钥,恢复数据库解密流程
- 补充 SQLCipher passphrase 场景回归测试,覆盖此次回归问题
v1.6.26
|
2026-03-23 15:36:39 +08:00 |
|
2977094657
|
11d31ac022
|
fix(chat): 修复 realtime 同步下 Name2Id 映射缺失
- 将 Name2Id 从随新消息顺带补写调整为按 live WCDB 整表同步\n- 修复输出库中 real_sender_id 无法稳定反查 sender_username 的问题\n- 消除必须删除当前项目数据并重新加载后 Name2Id 才能补全的问题\n- 增加 Name2Id 自愈同步回归测试,覆盖无新消息时的修复场景
|
2026-03-23 14:38:32 +08:00 |
|
2977094657
|
0eda7c60e7
|
fix(chat-style): 修复深色主题下聊天浮层与卡片配色
v1.6.25
|
2026-03-22 19:52:19 +08:00 |
|
2977094657
|
bcd8f67c25
|
fix(decrypt): 修复数据库原始密钥解密与设备绑定提示
|
2026-03-22 19:52:04 +08:00 |
|
2977094657
|
bb2f4b2686
|
fix(chat-ui): 修复账号未选中时的会话加载与实时刷新异常
- 在账号列表已加载但当前账号为空时强制刷新,避免聊天页进入无账号状态
- 为实时增量刷新补充异常兜底和日志,避免单次失败阻断后续更新
- 保留消息归一化中的原始 type/localId 字段,减少前端后续处理丢失信息
v1.6.24
|
2026-03-22 15:34:05 +08:00 |
|
2977094657
|
a01dba4a93
|
fix(chat): 修复群聊置顶系统消息显示名称与导出文案
- 解析 ChatRoomTopMsg 文本/XML 系统消息,识别置顶与取消置顶操作
- 优先使用备注名/联系人名替换 wxid,避免实时消息、历史消息、搜索结果显示原始账号
- 导出 JSON/TXT/HTML 时复用同一套系统消息名称解析逻辑
- 补充系统消息解析与实时消息展示测试,覆盖多种消息载荷格式
|
2026-03-22 15:34:05 +08:00 |
|
2977094657
|
94ec5c9a1c
|
feat(ui): 新增浅深色主题切换并统一界面配色
- 新增主题 store 与本地持久化能力,支持侧边栏切换浅色/深色模式
- 将聊天页、会话列表、标题栏、弹窗等配色改为 CSS 变量统一管理
- 适配定位卡片、引用气泡、系统提示等聊天消息组件在不同主题下的可读性
- 同步整理首页、解密页、联系人页、朋友圈页等页面背景与交互样式
|
2026-03-22 15:34:05 +08:00 |
|
2977094657
|
4313c5e34c
|
fix(chat-export): 修复批量导出默认范围与会话选择异常
- 修复未选中会话时导出弹窗落入无效默认范围的问题
- 支持按全部、群聊、单聊快速切换批量导出范围,并默认选中当前筛选结果
- 优化会话列表整行点击、高亮反馈和选择去重逻辑
v1.6.23
|
2026-03-21 14:21:01 +08:00 |
|
2977094657
|
fb6601251b
|
fix(decrypt): 修复错误账号目录导致的坏库读取问题
- 修正 db_storage 路径扫描逻辑,避免将多账号上级目录误识别为单个账号
- 统一普通解密和流式解密的账号识别与来源写入逻辑
- 为聊天和媒体账号列表增加 SQLite 文件头校验
- 跳过损坏的解密目录,避免聊天页和头像接口继续读取坏库
v1.6.22
|
2026-03-17 12:13:50 +08:00 |
|
2977094657
|
bb00ebf0fa
|
Merge branch 'main' of https://github.com/LifeArchiveProject/WeChatDataAnalysis
|
2026-03-17 11:41:20 +08:00 |
|
2977094657
|
4afdbe20b1
|
fix(wcdb): 修复dll选择路径
|
2026-03-17 11:40:25 +08:00 |
|