Skip to content

Releases: PrelinaMontelli/Edge-Monitor

EdgeMonitor-v1.3.3

03 Aug 07:48

Choose a tag to compare

新增开机自启后托盘监测模式,更新相关服务和界面设置,版本号升级至1.3.3

EdgeMonitor-v1.3.2

27 Jul 15:18

Choose a tag to compare

本次更新新增了开机自启动功能,并修复了程序关闭时即使勾选下次不再询问,再次启动时依然会询问的问题

EdgeMonitor-v1.3.1

25 Jul 14:23

Choose a tag to compare

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回报提取版本的算法