Repository navigation
Conversation
Add independent per-account archives, opt-in capture services, searchable pages and synthetic regression tests. Preserve existing trigger-based features.
Compare trusted paths using the native async resolver so Windows 8.3 aliases do not cause false test failures.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
本 PR 为本机已读取到的消息和朋友圈新增独立留存库。消息在撤回前被捕获后仍可查看原文;已经保存的朋友圈及媒体副本不会随着源记录隐藏、删除或缓存清理而自动过期。
两项功能均默认关闭,在侧栏分别开启,不写入微信源数据库,也不替换现有防撤回/防删除触发器功能。
改动
验证
npm run test:retention,52 项通过。npm run test:wcdb,42 项通过。vite build通过;git diff --check通过。318188b。这项验证不包含 Windows/Linux 桌面 GUI 或真实微信数据集成测试。能力边界
仅能保存本机可读取且成功捕获的内容,无法恢复首次捕获前已撤回或不可见的记录,也不能保证捕获每条消息。WeFlow 需要运行;朋友圈新内容仍需先由微信缓存到本机。消息留存暂不保存语音、视频和附件的完整文件;朋友圈媒体也可能因过期、格式或大小限制无法保存。
归档包含明文内容,应由用户自行保管和备份。提交只包含源码、文档及合成测试,不包含聊天数据库、个人聊天、账号配置、密钥或二进制组件。