Skip to content

v1.0.0

Choose a tag to compare

@ysicing ysicing released this 07 Oct 10:59

中文

新增

  • 新增 macOS 15 及以上可选网络监视器,支持连接总览,以及按应用、进程、域名、国家或地域汇总、搜索、活动连接筛选、暂停与恢复;所有连接均放行,不读取通信内容,连接记录仅保存在内存中。
  • 新增连接世界地图,首次使用时按需下载公共 IP 地理数据库,之后离线查询;位置为国家级代表位置,不表示设备精确位置。
  • 网络监视器通过独立组件按需启用,首次使用需安装组件并按系统提示授权,安装需要管理员账户;支持在主程序中管理、独立检查更新和完整卸载,后台服务按需启动、空闲退出。使用过网络组件预览版的用户,请先在组件管理中卸载旧组件,再按系统提示重新启用,以迁移到区域 API 更新入口。

改进

  • 功能设置分为基础功能与可选功能,基础监控可分别关闭;关闭后停止采集、相关提醒与新增历史记录,已有历史保留,系统小组件仍独立刷新。关闭温度与风扇前会交还系统控制,失败时保留监控与错误提示。
  • 功能启用与菜单栏展示分开管理,加入菜单栏时自动启用对应功能,移出菜单栏不会关闭功能;AI 用量、音频与显示器也可直接设置菜单栏展示,可选功能按用途分组。
  • 显示器亮度、对比度与音量控制改为单独开关,关闭后仍可查看显示器信息,并保留独立的菜单栏信息入口。
  • 卸载应用改为可选功能,新安装默认关闭,从旧版本升级时保持开启;关闭后停止扫描、释放监听,待确认操作会取消,已经开始的移除正常收尾。

修复

  • 修复网络组件替换后连接旧服务、过滤设置失败后持续显示空数据,以及授权超时后组件窗口未刷新提示的问题;安装前检查协议兼容性,域名与国家或地域分组按时间排序。
  • 修复 Homebrew 清理预览在系统繁忙时可能超过时限仍未停止的问题。

English

  • Add an optional Network Monitor for macOS 15 or later, with an overview of observed new connections and grouping by app, process, domain, country or region, search, active-connection filtering, pause and resume; all traffic is allowed, communication content is never inspected, and connection records remain in memory only
  • Add a world map of connections; download the public IP geolocation database only when first enabled, then look up locations offline, using representative country-level locations rather than precise device locations
  • Enable network monitoring through an independent on-demand component; first use requires an administrator account to install it and approval in macOS, with component management, independent update checks and complete removal available in XStats; its background service starts on demand and exits when idle If you used a preview network component, uninstall it from component management and enable it again following macOS prompts to move to the regional API update source.
  • Separate Basic and Optional Features and allow individual monitoring modules to be disabled, stopping collection, related alerts and new history records while preserving existing history; system widgets refresh independently, and disabling thermals first returns manual fan control to macOS, retaining monitoring and an error message if that fails
  • Manage feature activation separately from menu bar visibility: adding an entry enables its feature, while removing it leaves the feature enabled; AI Usage, Audio and Displays also offer direct menu bar display options, and optional features are grouped by purpose
  • Control display brightness, contrast and volume through a separate feature switch; disabling parameter controls keeps display information available and preserves its independent information-only menu bar entry
  • Make Uninstaller optional and disabled by default for new installations, while keeping it enabled when upgrading from older versions; disabling it cancels scans and pending confirmations and releases observers, while already-started removal operations finish normally
  • Fix connections to an old service after component replacement, empty data after filter configuration failures and component window messages not refreshing after approval timeout; check protocol compatibility before installation and order domain and country or region groups by time
  • Fix Homebrew cleanup previews that could continue beyond their timeout while the system was busy