Releases: PrelinaMontelli/Edge-Monitor
Releases · PrelinaMontelli/Edge-Monitor
EdgeMonitor-v1.3.3
新增开机自启后托盘监测模式,更新相关服务和界面设置,版本号升级至1.3.3
EdgeMonitor-v1.3.2
本次更新新增了开机自启动功能,并修复了程序关闭时即使勾选下次不再询问,再次启动时依然会询问的问题
EdgeMonitor-v1.3.1
Edge Monitor v1.3.1 更新文档
本次更新概览
本次更新主要解决了Edge Monitor的内存问题,增强了用户体验,并添加了系统托盘功能。重点优化了日志系统性能,完善了窗口关闭行为设置。
主要功能改进
1. 日志系统重构
- 问题解决: 修复了日志无限累积导致的性能问题
- 内存优化: 实现了300条日志的内存限制机制
- 文件持久化: 新增自动日志文件保存功能
- 自动清理: 添加了过期日志文件清理机制
- 存储位置:
%APPDATA%\EdgeMonitor\Logs\
2. 系统托盘功能
- 新增功能: 系统托盘
- 最小化到托盘: 窗口可以最小化到系统托盘
- 托盘交互: 支持左键、右键、双击操作
- 菜单: 显示主窗口、退出程序
- 图标显示: 使用应用程序图标
功能特性:
- 双击托盘图标恢复窗口
- 右键菜单快速操作
- 后台监控提示
3. 关闭行为设置
- 智能关闭对话框: 询问用户关闭方式
- 记住选择功能: 可保存用户偏好设置
- 三种关闭模式:
- 每次询问 (默认)
- 最小化到托盘
- 完全关闭程序
- 设置界面: 在设置标签页中配置默认行为
- 重置功能: 可重置保存的关闭选择
4. 配置管理增强
- 新增两个服务: IConfigurationService / ConfigurationService
- 持久化保存: 自动保存到 appsettings.json
- 设置同步: 界面设置与配置文件同步
Bug 修复
1. UI 组件优化
- 移除通知设置: 删除了 启用通知 选项
- 监控间隔验证: 修复了输入验证和实时更新
- 关闭对话框布局: 优化了对话框大小和元素显示
2. 版本检查增强
- GitHub API 优化: 改进了版本号解析逻辑
- 多格式支持: 支持更多的版本命名格式
- 正则表达式: 更好的从API回报提取版本的算法