Commit Graph
9 Commits
Author SHA1 Message Date
rogee fb8c25c83c feat: database-backed message model with multi-account key cache
- Add Windows 4.1.x Config.Cipher pointer-chain key extraction with cross-chunk
  MemoryPatternScanner and bounded blob XOR decoding; keys still require per-DB
  page-1 HMAC verification before caching.
- Cache keys by account fingerprint + database relative path; db scan --save
  skips memory scanning entirely once all discovered databases are cached.
- Add DbMessage model (localId, serverId, type, timestamp, sender, display name,
  avatar, isSelf) read read-only from Msg_{md5(chat)} via SQLCipher with hex/zstd
  content decoding and contact.db name resolution.
- CLI: db messages / db contacts / db schema with masked defaults; include the
  earlier chat send --session wiring. 97 Core tests pass; real-machine validated.
2026-09-06 14:35:19 +08:00
rogee 1494094651 fix: reject UI operations when the input desktop is unavailable 2026-09-06 02:14:16 +08:00
rogee c35a4a1051 fix: expand local session results and reject unsafe search targets 2026-09-06 01:24:50 +08:00
rogee 82ea9bf69f docs: record verified tray recovery and cross-process gate evidence 2026-09-05 23:42:53 +08:00
rogee 786932e892 fix: serialize desktop commands across CLI processes 2026-09-05 23:24:56 +08:00
rogee 1e8e894dba fix: restore existing WeChat instance and add M6 validation tools 2026-09-05 22:49:18 +08:00
rogee 1bd0344e8b feat: implement M5 moments and rich messages 2026-09-04 23:48:28 +08:00
rogee 77e1e9dc2b feat: complete M4 contact and group automation 2026-09-04 23:01:02 +08:00
rogee 5e3aa97644 Initial import 2026-09-04 21:46:38 +08:00