Skip to content

SysPulse v0.1.12 · 首个开源正式版

Choose a tag to compare

@Rabbit-Spec Rabbit-Spec released this 12 Nov 03:06
· 4 commits to main since this release

新增与优化

  • 网络详情与物理网卡识别修复

    • 修复开启代理 / VPN(utun*、wg*、ppp* 等虚拟隧道)时将虚拟网卡误识别为物理网卡的问题,准确还原真实出口物理网卡(以太网 / Wi-Fi / 雷雳网桥)、内网 IP 与默认网关,并保留独立的 VPN 状态指示。
    • 修复网速统计与测速采样把物理网卡和虚拟隧道流量重复累加导致的速率翻倍问题。
    • 主窗口与菜单栏弹窗「网络详情」新增 网关 IP 与 DNS 展示(默认优先读取物理网卡真实主 DNS),并统一指标文案为:内网 IP、外网 IP、网关 IP、DNS。
    • 调整主窗口「网络详情」卡片对齐与弹性行高布局,使标题距上边缘、标题距首行、底行距底边间距保持一致(12pt)。
  • 局域网活动设备 ARP 嗅探召回率提升

    • 探活流量强制绑定当前所选物理网卡(IP_BOUND_IF / IP_MULTICAST_IF),并基于选中网卡真实子网掩码推算待探测主机范围,避免在开启 VPN 或双网卡环境下扫描走偏。
    • 由单轮突发扫描升级为「mDNS / SSDP 组播唤醒 + 分批限流 UDP + 多轮 ICMP / 轻量 TCP SYN 补测 + 渐进式增量刷新」,显著提升 Wi-Fi 省电设备与智能家居设备的发现率。
    • 移除静态本机 IP 与网关名称硬编码(改为按活跃网卡集合与路由器 OUI 精准识别),补充内核 ARP 路由表 rtm_addrs 解析边界保护与扫描取消令牌。
  • 功耗、稳定性和线程安全改进

    • 修复启动阶段 PowerSourceEngine 与 SystemResourceMonitor 之间的 dispatch_once 单例循环死锁崩溃问题。
    • 新增 SystemSleepCoordinator,在系统休眠前自动暂停传感器/电源/蓝牙/风扇轮询并强制落盘当日流量数据,唤醒后恢复运行。
    • 优化 UPS HID 遥测采集与轮询降频策略,以及网络流量持久化、SMC Key 探测与系统容量查询的节流缓存,减少空闲唤醒。
    • 优化卸载删除异步化、空间分析状态锁保护、睡眠/退出时联动停止 portal_engine 等基础稳定性细节。