jackwener
|
0d5ac82349
|
chore: 删除旧项目文件(MCP、Web UI、monitor 等)
|
2026-04-16 14:05:23 +08:00 |
|
jackwener
|
0d0ae22a98
|
docs: 恢复 ad-hoc 签名为必要前置步骤
|
2026-04-16 10:11:17 +08:00 |
|
jackwener
|
7610a54073
|
docs: ad-hoc 签名改为按需可选
|
2026-04-16 09:30:26 +08:00 |
|
jackwener
|
181472a4ff
|
docs: 重写 README,对齐 daemon + CLI 架构
|
2026-04-16 09:13:31 +08:00 |
|
jackwener
|
152921acb2
|
feat: wx init/export,修复全局搜索聊天名称
- wx init: 自动检测微信数据目录,编译并运行密钥扫描器,更新 config.json
- wx export: 导出聊天记录为 markdown/txt/json,支持 --since/--until/--limit/-o
- 修复全局搜索(wx search)显示"未知"的问题:
构建 md5(username)→username 反向索引,从表名 Msg_<md5> 还原联系人
- _refresh_names() 同步清除 _md5_to_uname 缓存
- 新增 15 个单元测试覆盖上述功能及 watch 协议
|
2026-04-16 01:38:40 +08:00 |
|
jackwener
|
01486c66d4
|
chore: 移除 requirements.txt,统一用 uv + pyproject.toml 管理依赖
|
2026-04-16 01:28:37 +08:00 |
|
jackwener
|
c907cf53fe
|
feat: daemon + CLI 架构 (wx_daemon.py + wx.py)
- wx_daemon.py: Unix socket server,mtime 感知 DB 缓存,WAL 监听,实时推送
- wx.py: Click CLI,自动拉起 daemon,sessions/history/search/contacts/watch
- pyproject.toml + uv.lock: uv 依赖管理
|
2026-04-16 01:28:22 +08:00 |
|