4 Commits
Author SHA1 Message Date
ZenEcho 38df217408 feat: 支持游戏多标签分类并增强本地游戏扫描
- 在 Game 接口和数据库 schema 中新增 `categories` 字段以支持多标签分类
- 重构游戏库界面,支持显示多个分类标签和平台标签,并优化标签显示逻辑
- 增强本地游戏扫描器,支持识别多个相关进程并自动创建平台分类
- 改进 Microsoft Store 和 Steam 扫描逻辑,增加更多安装目录和注册表检测
- 修复便携版运行时启动时不强制提权的问题
- 增强 CSP 安全策略并修复图标选择返回 data URL
- 更新分类管理界面,改善编辑体验并防止删除最后一个分类
- 统一中英文翻译,将“分类”改为“标签”以更准确表达功能
2026-02-20 22:26:00 +08:00
ZenEcho 23938d6479 refactor(electron): 重构项目结构并引入服务层架构
- 将 electron 代码重构为基于服务的模块化架构,提升可维护性
- 将 `electron/games/manager.ts` 移至 `electron/services/game.ts` 并重构为 GameService
- 新增多个服务模块:category, database, game-scanner, node, process, proxy-monitor, singbox, system, updater
- 新增工具模块:command, format, id, ping, port, process-helper
- 新增公共模块:store(基于 JSON 的持久化存储)
- 新增文档:singbox-config.md 和 electron-structure.md 说明新架构
- 更新主入口文件 `electron/main/index.ts` 以初始化所有服务
- 更新预加载脚本 `electron/preload/index.ts` 暴露新的 API
- 更新构建配置以支持新的目录结构
- 修复主入口文件路径配置
2026-02-18 15:49:27 +08:00
ZenEcho 76a8748f57 feat: 添加节点配置支持、DNS 设置、应用更新与 TUN 网卡管理
- 扩展节点配置支持 Reality、gRPC、uTLS 指纹等高级选项
- 新增 DNS 设置面板,支持安全/系统两种 DNS 模式
- 添加应用版本检测与自动更新功能
- 增加 TUN 网卡卸载重装和 DNS 缓存清理工具
- 完善节点编辑界面,支持更多传输和安全配置
- 更新构建配置,添加应用图标和发布设置
2026-02-17 08:56:20 +08:00
ZenEcho 6a792e167c feat: 初始化项目基础架构与核心功能模块 2026-02-16 21:53:31 +08:00