电摇小子
|
3dbc11c19d
|
fix: gitignore
|
2026-07-14 10:12:05 +08:00 |
|
电摇小子
|
b39cb362f7
|
Merge branch 'fix/xkey'
|
2026-07-10 10:38:39 +08:00 |
|
电摇小子
|
f9e629948d
|
Merge branch 'feat/local-http-api'
|
2026-07-09 10:37:20 +08:00 |
|
电摇小子
|
a0b163823d
|
fix: 修复登录
|
2026-07-09 10:37:11 +08:00 |
|
电摇小子
|
3eb4438f4c
|
feat: 群日报 9 宫格头像自动反推 + 持续时长语义 + 自动登录
- group-report-service: enrichAvatarsFromGroup 从群成员快照反推真头像
- group-report-service: 修 SVG data URL 正则,fallback 现在能正常嵌入
- group-report (shared): GroupReportMetadata/Result 加 talker/warnings 字段
- timeSpan 改为持续时长(\"1 h\" / \"30 min\" / \"2 d\" 紧凑半角)
- App.tsx 启动自动连接(env var + safeStorage)
- Wcdb4Client 父目录自动解析为最新 wxid
- HTTP server EADDRINUSE 友好提示 + 指数退避
- installSafeConsole 修 EPIPE crash
- SettingsPanel 测试连接后自动更新 dbRoot
|
2026-07-08 16:40:03 +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 |
|
电摇小子
|
4d14ce867c
|
docs: README
|
2026-07-07 13:52:47 +08:00 |
|
电摇小子
|
7f7d673abb
|
chore: 修改打包名推送
|
2026-07-03 14:11:49 +08:00 |
|
 电摇小子andClaude Opus 4.7
|
4bba8bd871
|
refactor: 移除微信 3.0 解密路径, 统一走 4.0 WCDB
- wechat-db.ts 删除 SQLCipher 回退、connectDb、getUser、tryOpenWechat4 等 3.0 专属逻辑
- image-decrypt-service.ts 删除 decryptDatV3 与 version === 0 分支
- index.ts 去除 wcdb4Client 冗余空值检查
- 移除 better-sqlite3-multiple-ciphers 依赖
- README 版本前置改为 4.0+
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-07-03 10:37:51 +08:00 |
|
电摇小子
|
30c47af1f9
|
fix: 修复 macOS 打包版 WCDB 初始化
|
2026-07-03 10:05:50 +08:00 |
|
电摇小子
|
77aa74dd92
|
style: 修改样式, 去除日志
|
2026-07-02 10:24:31 +08:00 |
|
电摇小子
|
f96ada906c
|
feat: 实现退群监控
|
2026-06-30 16:04:01 +08:00 |
|
 电摇小子andClaude Opus 4.7
|
a50e903e55
|
chore: bump version to 2.0.0
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-30 14:39:52 +08:00 |
|
电摇小子
|
5a87a10d12
|
feat: 添加微信数据库实时监控,聊天记录自动刷新
|
2026-06-30 14:36:45 +08:00 |
|
电摇小子
|
10dc74e2a1
|
feat: 支持自动获取并安全保存数据库密钥
|
2026-06-30 10:12:25 +08:00 |
|
电摇小子
|
c00d581d9e
|
feat: 修改群聊日报生成与群成员信息展示
- 支持结构化 AI 群聊日报及移动端长图导出
- 支持日报时间范围和消息类型筛选
- 支持群成员及当前用户群昵称解析
- 移除消息加载更多并优化图片懒加载
- 增强头像处理与敏感密钥日志保护
|
2026-06-29 16:43:01 +08:00 |
|
电摇小子
|
f6f8bc33f9
|
feat: 支持微信 4.0 数据库解密与富媒体消息查看
- 接入微信 4.0 WCDB 数据库解密,兼容微信 3.0 解密方式
- 支持图片解密及图片预览、缩放、旋转和拖动
- 支持语音解密与播放
- 支持表情包、引用、分享、名片、位置及通话消息解析
- 支持联系人和群聊真实头像
- 优化群聊、联系人分类及排序
- 修复复合消息类型和压缩消息内容解析
- 完善原生解密库打包及数据库错误提示
|
2026-06-29 14:51:45 +08:00 |
|
电摇小子
|
7196adb84c
|
chore: 去除release脚本
|
2026-06-01 11:36:04 +08:00 |
|
 电摇小子andClaude Opus 4.7
|
a740a50e79
|
fix: 使用 pnpm/action-setup@v4 安装 pnpm
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-01 11:04:19 +08:00 |
|
 电摇小子andClaude Opus 4.7
|
ffe797b3e4
|
fix: 使用 corepack 启用 pnpm 替代 npm install -g
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-01 11:01:37 +08:00 |
|
 电摇小子andClaude Opus 4.7
|
9cd6061c0f
|
fix: 使用 pnpm@7 匹配项目要求
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-01 10:39:23 +08:00 |
|
 电摇小子andClaude Opus 4.7
|
67d86f7834
|
fix: 修复 release workflow - 改用 npm 安装 pnpm 和 artifacts 上传
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-01 10:38:03 +08:00 |
|
 电摇小子andClaude Opus 4.7
|
a6138fd62b
|
chore: 添加 GitHub Actions 自动构建 release workflow
- 推送 v* 标签时自动在 macOS 多架构构建 .dmg
- 自动创建 GitHub Release 并附加构建产物
- 升级版本至 v1.1.0
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-01 10:20:32 +08:00 |
|
 电摇小子andClaude Opus 4.7
|
d1763757be
|
docs: 更新 README,添加多模型服务支持说明
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-01 10:12:57 +08:00 |
|
 电摇小子andClaude Opus 4.7
|
a4dfa542d1
|
feat: 支持多模型服务配置 (Key/Base URL/模型名)
- 后端 ai:chat 支持 baseURL 参数,可配置任意 OpenAI 兼容 API
- 前端 UI 增加 Base URL 输入框和模型选择下拉 (DeepSeek/GPT-4o/Claude/Moonshot)
- 配置通过 localStorage 持久化,支持从 .env 文件读取默认値
- 统一错误提示,移除 DeepSeek 硬编码引用
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-01 10:11:25 +08:00 |
|
电摇小子
|
9fb1d14c41
|
doc: 更新文档
|
2026-04-08 11:01:03 +08:00 |
|
电摇小子
|
eb60ce4984
|
chore: 提升版本更新README
|
2026-01-14 16:28:37 +08:00 |
|
电摇小子
|
061086f0ad
|
docs: 更新README
|
2026-01-04 16:08:37 +08:00 |
|
电摇小子
|
02baed9bb6
|
fix: 修复个人聊天界面和导出csv文件不显示名称问题,fix #1
|
2026-01-04 15:53:26 +08:00 |
|
电摇小子
|
55b792b23c
|
chore: 提升版本
|
2025-12-31 09:54:59 +08:00 |
|
电摇小子
|
7c3fa728f7
|
feat: 优化
|
2025-12-31 09:50:46 +08:00 |
|
电摇小子
|
755d11f71c
|
feat: 增加聊天窗口头像显示切换功能并更新示例图片
|
2025-12-30 18:06:30 +08:00 |
|
电摇小子
|
eeded5fc46
|
chore: 移除 LICENSE
|
2025-12-30 17:29:53 +08:00 |
|
电摇小子
|
ac14864655
|
docs: 更新README
|
2025-12-29 10:22:58 +08:00 |
|
电摇小子
|
80316b1db7
|
docs: 更新README
|
2025-12-19 17:52:03 +08:00 |
|
电摇小子
|
0e76208b6e
|
chore: update
|
2025-12-15 16:14:23 +08:00 |
|
电摇小子
|
b88b4d4958
|
docs: 更新README
|
2025-12-15 16:12:02 +08:00 |
|
电摇小子
|
92c85c4619
|
docs: 更新 README 文件內容
|
2025-12-15 16:11:21 +08:00 |
|
电摇小子
|
a967e17679
|
init: 初始化
|
2025-12-15 16:01:25 +08:00 |
|