Commit Graph

  • d750ef6e9f
    fix(cli,config): 修复 sudo 下初始化失败 + daemon 不重载问题 (#37) 刘传佳 2026-05-14 13:50:04 +0800
  • a017fff22c fix(config): resolve sudo home via passwd lookup jackwener 2026-05-14 13:46:21 +0800
  • 61d20c1d0a feat: extract URL from link messages and favorites Kyrie 2026-05-14 13:44:55 +0800
  • 1be706ddb0 fix(daemon): pass global --tcp to daemon start David Li 2026-05-13 18:23:43 +0800
  • cba33e4630 fix(cli): require '=' for --tcp flag to prevent subcommand collision David Li 2026-05-13 18:12:08 +0800
  • 1106b4f544 feat(daemon): log every received request at info level David Li 2026-05-13 17:40:40 +0800
  • 521c6296b6 fix: unterminated char literal and missing cli_dir in start_daemon David Li 2026-05-13 17:27:08 +0800
  • 107af74a72 chore: auto-commit after quick-task David Li 2026-05-13 17:19:09 +0800
  • 7d2a54c416 chore: untrack .gsd/ runtime files from git index David Li 2026-05-13 17:19:08 +0800
  • 11e7372258 fix: change default tracing log level from warn to info David Li 2026-05-13 16:54:52 +0800
  • 7ab918adef Merge milestone/M001: migrate to tracing for structured logging David Li 2026-05-13 16:10:47 +0800
  • 3d0dd9b8b9 feat: migrate from eprintln! to tracing for structured logging David Li 2026-05-13 16:08:48 +0800
  • 5a4de7f83b chore: auto-commit after worktree-switch David Li 2026-05-13 15:50:22 +0800
  • 59b2ebbff4 chore: auto-commit after complete-milestone David Li 2026-05-13 15:45:46 +0800
  • e145090e74 chore: auto-commit after complete-milestone David Li 2026-05-13 14:54:00 +0800
  • a8ac86452e test: Added TCP vs local transport data comparison test that queries se… David Li 2026-05-13 14:40:21 +0800
  • 7b50d6abd4 test: Added real TCP daemon integration tests that spawn the actual wx… David Li 2026-05-13 14:37:59 +0800
  • ee54abdc37 test: Added 3 integration tests (round-trip, connection refused, livene… David Li 2026-05-13 14:25:09 +0800
  • 57ad8f127f test: All changes compile on native and Windows targets; 32 unit tests… David Li 2026-05-13 14:11:42 +0800
  • 7681e69e68 feat: Wired --tcp into daemon stop command with manual-stop warning; st… David Li 2026-05-13 14:11:00 +0800
  • 2d11f69d5b feat: Added global --tcp CLI flag and wired TCP transport with 15s conn… David Li 2026-05-13 14:09:47 +0800
  • 1f7b843a1a feat: Wired transport module into daemon server, added TCP listening al… David Li 2026-05-13 13:57:12 +0800
  • 189110f36d feat: Created transport module with object-safe Listener/Connector trai… David Li 2026-05-13 13:46:57 +0800
  • 880dabed64 fix(cli,config): 修复 sudo 下初始化失败 + daemon 不重载问题 cjliu 2026-05-12 12:36:43 +0800
  • ef5cd4d4b8
    feat(scanner): Windows 多账号选择 + 密钥扫描改进 Zack 2026-05-11 21:30:21 +0800
  • 4a1efda3b1
    Merge d118734070 into 6659f48984 Haoqing Wang 2026-05-11 17:52:53 +0800
  • d118734070 Parse public account article appmsgs hqhq1025 2026-05-11 17:52:17 +0800
  • 94af225502 docs: document macOS screen recording after resigning WeChat BobbyCat 2026-05-10 22:27:22 +0800
  • a179b50227 fix(init): --force 时停止 daemon 并清空解密缓存 shadow 2026-05-03 11:22:15 +0800
  • e4affe8664 feat: support group nicknames hqhq1025 2026-05-02 00:45:47 +0800
  • ea31bfb701 docs: update wx-cli skill Banghao Chi 2026-04-24 10:06:38 -0500
  • def157272e feat: add macos send command Banghao Chi 2026-04-24 09:50:16 -0500
  • 6659f48984 chore: bump version to 0.1.10 v0.1.10 jackwener 2026-04-19 21:27:59 +0800
  • c7e2775aa6
    perf(sns): parse_post_xml 单走 roxmltree DOM,去掉 regex+DOM 双解析 (#17) jakevin 2026-04-19 13:56:55 +0800
  • 28b6b5bd4e fix(sns): salvage scalar fields from malformed post xml jackwener 2026-04-19 13:56:11 +0800
  • 45e6bc05db refactor(sns): parse_post_xml dedup 两份 ParsedPost 早 return 块 jackwener 2026-04-19 13:45:44 +0800
  • d1b1f58d41 perf(sns): parse_post_xml 单走 roxmltree DOM,去掉 regex+DOM 双解析 jackwener 2026-04-19 02:36:39 +0800
  • 2b5d872f0b
    feat(sns): sns-feed / sns-search 输出完整 media[] 字段 (#15) 郭立lee 2026-04-19 02:22:55 +0800
  • 3fa0abc186 docs(sns): 在 README / SKILL 说明 media[] 字段 leeguooooo 2026-04-18 21:39:16 +0900
  • f78b6501e2 test(sns): 给 parse_post_media 加 6 个 fixture 单测 leeguooooo 2026-04-18 21:39:11 +0900
  • 2ace246952 feat(sns): 用 roxmltree 抽完整 media[] 字段 leeguooooo 2026-04-18 21:39:01 +0900
  • e8939f315d
    feat(sns): sns-notifications / sns-feed / sns-search (#14) JL 2026-04-19 01:58:21 +0800
  • bb685ffc55 fix(sns): scope --user filter post-XML, add scan caps and tests jackwener 2026-04-19 01:54:44 +0800
  • 80ad43e626 fix: clean appmsg urls and omit empty url fields feat/appmsg-url jackwener 2026-04-19 01:37:15 +0800
  • 97e94bb797 feat: expose app message urls in query output twodogegg 2026-04-18 23:13:41 +0800
  • 1a943b418c feat(sns): add sns-notifications / sns-feed / sns-search docacola 2026-04-18 16:44:11 +0800
  • f0dcd4ea05
    docs(readme): explain how to fetch more than 500 messages (#13) 郭立lee 2026-04-18 16:01:15 +0900
  • 6e44904128 docs(readme): explain how to fetch more than 500 messages leeguooooo 2026-04-18 14:52:32 +0900
  • 697d3fc720 chore: bump version to 0.1.9 v0.1.9 jackwener 2026-04-18 02:11:28 +0800
  • 1e52014a6b perf(daemon): Arc<Names> + tokio RwLock, O(1) clone per IPC request jackwener 2026-04-18 02:10:45 +0800
  • e977007306
    feat(unread): 按 chat_type 分类会话,新增 --filter (#9) JL 2026-04-18 01:59:35 +0800
  • bfb7048cf0 fix: bind CLI --version to crate version (credit: @leeguooooo #4) jackwener 2026-04-18 01:55:37 +0800
  • c564438994 chore: bump version to 0.1.8 v0.1.8 jackwener 2026-04-18 01:50:25 +0800
  • e44990ba01 fix: drop privileges after key scan to avoid root-owned ~/.wx-cli/ (#7 #8) jackwener 2026-04-18 01:48:42 +0800
  • c16937e267 feat(unread): classify sessions by chat_type, add --filter docacola 2026-04-17 18:08:34 +0800
  • ae74072b3f docs: add Windows cross-check setup and IPC same-library rule jackwener 2026-04-17 16:43:05 +0800
  • 4e6907c5cc chore: bump version to 0.1.7 v0.1.7 jackwener 2026-04-17 16:42:02 +0800
  • 6a2b23486a fix: client connects via interprocess on Windows, not OpenOptions jackwener 2026-04-17 16:41:16 +0800
  • 33758671d6
    Merge pull request #2 from leeguooooo/fix/skill-md-frontmatter jakevin 2026-04-17 16:36:33 +0800
  • fe71f1e9f8 chore: bump version to 0.1.6 v0.1.6 jackwener 2026-04-17 15:05:44 +0800
  • 18daf5b22e fix: Windows init and daemon startup (issue #5) jackwener 2026-04-17 14:01:04 +0800
  • a4b12178c7 fix(init): make `sudo wx init` work end-to-end + bind --version to crate version leeguooooo 2026-04-17 14:30:06 +0900
  • 34698faa65 fix(skill): add YAML frontmatter to SKILL.md so `skills` CLI can detect it leeguooooo 2026-04-17 13:27:07 +0900
  • 2c9df70d44 docs: emphasize YAML is more token-efficient, JSON for jq jackwener 2026-04-17 11:19:35 +0800
  • 3473f47d1d docs: use --query instead of -q for clarity jackwener 2026-04-17 11:18:32 +0800
  • e4bfc39c8f fix: improve task_for_pid error message and document codesign steps jackwener 2026-04-17 10:46:55 +0800
  • 0e2711dcf8 chore: bump to 0.1.5, fix publish to skip already-published versions v0.1.5 jackwener 2026-04-17 09:25:04 +0800
  • 7c27a83340 fix: add missing wx.js launcher to git (was gitignored by global config) v0.1.4 jackwener 2026-04-17 09:13:03 +0800
  • a5de749f0a chore: bump version to 0.1.4 jackwener 2026-04-17 00:41:01 +0800
  • 69c7a5666c docs: add acknowledgment for ylytdeng/wechat-decrypt v0.1.3 jackwener 2026-04-16 23:54:50 +0800
  • 3eddfa0ffa fix: add permissions:write, fix Windows copy to use PowerShell syntax jackwener 2026-04-16 23:49:00 +0800
  • a2239c0dca ci: check linux only (windows needs MSVC tools, covered by build job) jackwener 2026-04-16 23:42:31 +0800
  • 2170db93eb ci: remove arm64 from check job (no cross-compiler available) jackwener 2026-04-16 23:40:28 +0800
  • ee1da2ffa6 docs: add CLAUDE.md and AGENTS.md with cross-platform check rules jackwener 2026-04-16 23:38:47 +0800
  • d8f4c6e87d fix: replace macOS-only libc::__error() with std::io::Error::last_os_error() jackwener 2026-04-16 23:35:30 +0800
  • 3413f6c8f4 fix: move anyhow/chrono/dirs/md5/regex back to [dependencies] section jackwener 2026-04-16 23:31:41 +0800
  • 2afea74eb9 ci: add cross-platform cargo check job before build jackwener 2026-04-16 23:26:08 +0800
  • 6931dfc4cc chore: update Cargo.lock for v0.1.3 jackwener 2026-04-16 23:25:02 +0800
  • ad256288e1 chore: bump version to 0.1.3 jackwener 2026-04-16 23:15:48 +0800
  • 59dd6bfa24 fix: Windows build errors (handle_connection, creation_flags, mkdir) jackwener 2026-04-16 23:14:58 +0800
  • f9bca1f872 docs: add npx skills add instruction jackwener 2026-04-16 23:08:57 +0800
  • 42e5ac38c3 docs: add SKILL.md for AI agent integration jackwener 2026-04-16 22:46:13 +0800
  • 65c98e9736 chore: bump version to 0.1.2 v0.1.2 jackwener 2026-04-16 22:43:28 +0800
  • e3518956af chore: rename npm packages to @jackwener scope jackwener 2026-04-16 22:41:47 +0800
  • 47d17aeccf feat: npm wrapper + CI publish, fix README YAML/JSON description jackwener 2026-04-16 22:33:53 +0800
  • 6cdc806642 chore: Apache-2.0 license, Windows support, install.ps1 jackwener 2026-04-16 22:30:45 +0800
  • 6d40c7f737 docs: 重写 README,优化结构和命令展示 jackwener 2026-04-16 22:24:22 +0800
  • df6e48af3e chore: add install.sh one-liner installer v0.1.1 jackwener 2026-04-16 22:21:11 +0800
  • 33b4249bd5 fix: 系统消息/撤回消息解析,补全消息类型格式化 jackwener 2026-04-16 17:22:54 +0800
  • 7f869e7c3b fix: 深度 review 修复 10 个 bug/问题 jackwener 2026-04-16 17:07:15 +0800
  • dfd020a2b9 fix: 引用消息 XML 转义解析 + 搜索容错跳过 corrupt DB jackwener 2026-04-16 16:48:59 +0800
  • a6fa82adb3 chore: bump version to 0.1.1 jackwener 2026-04-16 16:18:04 +0800
  • 2fd864b85d fix: 修复消息内容为空的 bug(TEXT/BLOB 兼容),过滤 fts/resource DB,超时调为 120s jackwener 2026-04-16 16:16:41 +0800
  • 3e7b4ed8ee fix: 目录和 pipe 名统一改为 wx-cli(原 wechat-cli) jackwener 2026-04-16 15:49:35 +0800
  • 6e599dbe33 docs: README 安装方式增加 cargo install wx-cli jackwener 2026-04-16 15:29:39 +0800
  • fa7c99f159 chore: 补充 crates.io 发布元数据,包名改为 wx-cli,添加 MIT 许可证 jackwener 2026-04-16 15:28:59 +0800
  • 79a653b9c6 docs: 重写 README,对齐 Rust 单二进制实现 jackwener 2026-04-16 15:23:43 +0800
  • 02f6c4a748 chore: 删除 Python 遗留文件,仓库全部改为 Rust 实现 jackwener 2026-04-16 15:22:29 +0800
  • 6b7285c730
    Merge pull request #1 from jackwener/feat/rust-rewrite jakevin 2026-04-16 15:17:38 +0800
  • 8bfea8869e fix: 修复全部 medium/low 优先级问题 jackwener 2026-04-16 15:12:33 +0800