2 Commits
Author SHA1 Message Date
ZenEcho 3cf582e71b feat(main): 增强主进程日志与游戏扫描稳定性与性能
- 主进程新增 CrashReporter 捕获崩溃信息,提升诊断能力
- 优化 ipcMain 游戏扫描进度事件,加入节流防止 IPC 风暴
- 扫描平台分工重构,支持并发执行,添加执行日志和错误捕获
- 完善扫描结果去重逻辑,优先基于标准化安装目录合并游戏条目
- 增加未捕获异常、渲染进程退出和子进程退出日志,提升稳定性监控
- 更新日志模块,错误级日志立即同步落盘,降低闪退日志丢失风险
- 延长日志落盘监听事件,兼容多种退出信号安全清理日志
- 主进程窗口配置修改,始终保留调试工具,提高开发调试便捷性
- 优化扫描服务代码注释和参数说明,提升可维护性和易读性
2026-03-05 20:18:18 +08:00
ZenEcho b48e639490 feat: 引入共享类型与工具层,重构代码结构并优化用户体验
- 新增 `shared/` 目录,统一管理前后端共享的类型定义与工具函数,消除重复代码
- 重构 IPC 数据传输,使用 `toIpcSafeSnapshot` 确保序列化安全
- 新增系统托盘独立窗口 (`/tray` 路由) 与主窗口关闭行为设置,提升用户体验
- 优化 Sing-box 配置校验错误提示,增强可读性
- 修复订阅更新无新节点时的提示逻辑
- 更新项目依赖与构建配置,支持共享层路径别名 (`@shared`)
- 补充单元测试,完善国际化词条
2026-03-01 16:50:40 +08:00