Releases
v2.2
Compare
Sorry, something went wrong.
No results found
✨ 新功能 (Features)
cli : add dbghelp shim for agy injection
🐛 Bug 修复 (Bug Fixes)
cli : load proxy hooks synchronously in dbghelp shim
♻️ 代码重构 (Refactoring)
main : 重构加载提示逻辑支持条件提示和日志目录操作
将uiLoadNotify配置项的默认值从"none"改为"once",使每个版本成功加载时提示一次
新增版本标识功能,通过DLL文件路径、大小和修改时间生成唯一标识
实现加载成功标记机制,在log目录创建marker文件记录已提示的成功版本
优化失败提示消息,增加错误排查建议和日志目录打开选项
添加UTF-8转宽字符辅助函数用于Windows API调用
实现DLL身份识别功能获取模块文件信息作为版本标识
新建标记文件操作函数用于记录和验证版本提示状态
修改消息框显示逻辑,失败时始终提示,成功时按版本控制提示次数
refactor(logger): 暴露日志目录路径供加载提示使用
新增GetLogDirectoryPath方法对外暴露日志目录路径
便于加载提示功能直接访问日志目录进行排障操作
🔧 杂项 (Chores)
build : 固定Windows环境到2022版本以确保VS2022生成器兼容性 (6ddfd9e)
将build.yml和release.yml中的windows-latest改为windows-2022
添加注释说明固定版本的原因是为了避免未来迁移到VS 2026后找不到VS 2022生成器
同步版本号到 v2.1 [skip ci]
📋 其他更新 (Other)
46f7d0e
实现 UpdateChecker 模块,支持异步检查 GitHub 最新版本
添加更新配置项到 config.json,包括启用开关、延迟时间、超时等
集成到 CMakeLists.txt,链接 winhttp 库支持 HTTPS 请求
在 Web UI 添加更新检查配置界面,支持代理站点配置
默认禁用更新检查,保护用户隐私不默认联网
支持多镜像站代理访问 GitHub API,提高可用性
弹窗提示更新但不自动下载,用户确认后打开下载页面
添加相关文档说明安全边界和工作流程
b6c3012
新增 diagnosticsAgentIpProbe 配置项,默认关闭外部IP探测以降低release版本联网行为
新增 uiLoadNotify 配置项,支持none/messagebox两种加载提示策略
在Config.hpp中添加相应的JSON解析和验证逻辑
更新调试日志输出,包含新的配置项状态信息
添加IDEA项目配置文件和gitignore规则
移除过时的内存备份文件和UI/UX文档
更新项目记忆配置,调整用户偏好和工作流规则
You can’t perform that action at this time.