Skip to content

🚀 v1.5.0 — 2026-08-19

Choose a tag to compare

@chao-eng chao-eng released this 19 Aug 06:16
· 14 commits to main since this release

🔋 电池 SMC 控制硬件安全与熔断保护 (Battery Hardware Safety)

  • 底层安全熔断机制 (Safety Melt):集成 BatterySafetyPolicy,当电量 $\le 15%$ 或电池温度异常升高($\ge 45^\circ\text{C}$)时,系统立即强行终止放电并取消阻断,确保硬件电芯绝对不过放。
  • 特权 Helper 异常看门狗与退出回滚:完善生命周期钩子,当 App 退出、进程异常终止或系统即将睡眠时,自动调用 resetToDefaults() 安全交还 SMC 控制权。
  • 机型能力探测与写入状态校验:细化针对具备 CHTE/CH0C/CH0I/CHIE 寄存器的 Mac 机型兼容性校验与状态反馈。

🛡️ 统一系统权限中心 (Permission Center)

  • 透明可信的权限管理看板:新增 PermissionManagerPermissionCenterView 界面,集中管理与展示 Accessibility、Privileged Helper、Screen Capture 与 Full Disk Access 四大核心权限。
  • 清晰说明与一键跳转:详细列明各项权限的用途与本地运行保障,支持一键激活特权助手及一键直达 macOS 系统设置。

⏱️ 全局系统事件协同与节能调度 (SystemEventCoordinator)

  • 睡眠与锁屏自适应:统一监听 willSleepdidWakescreensDidSleepsessionDidResignActive 及锁屏/解锁通知。
  • 动态暂停轮询:屏幕息屏、锁屏或休眠时,自动暂停剪贴板监控 (0.5s) 与电池轮询等 Timer;唤醒或解锁后即时恢复,彻底消除息屏期间的后台无效唤醒。
  • 按需生命周期:当用户在设置中关闭某项功能时,彻底销毁其对应的后台 Timer。

📝 文案客观与严谨化优化

  • 防离开机制说明修正:客观阐明基于 IOHIDSystem 闲置计数的轻量微动模拟原理及针对特定服务端心跳软件的技术边界。
  • 文档与术语规范:全面剔除过度绝对化的宣传词汇,提升项目的工程专业度与可信赖度。