Skip to content

Releases: Azureliu-day1/MacPulse

3.0.0-beta.3 — 工程加固 / Hardening

Choose a tag to compare

@Azureliu-day1 Azureliu-day1 released this 14 Aug 14:04

一版工程加固与欠账清理。没有新功能,修的都是 beta.2 里已经发出去的问题。

修复

  • 台式 Mac 不再显示假「0%」电池:读不到电池硬件字段时电池环显示「—」。
    beta.2 违反了本项目第一条铁律「永不显示假 0」,这版改回来
  • 测速结果重启后回填,不再显示「尚未测速」;过期结果置灰
  • 停止测速改优雅停,半程数据按 partial 保留——花掉的流量不白费
  • 趋势 tooltip 标明「分钟均值」口径,不再与首页实时数字对不上
  • 测速趋势图多序列改墨阶配色;温度区间条两端标 min/max;每核柱补采样来源注记
  • 电池健康度改用与系统设置同源的字段,不再比系统低一两个点

新增

  • 界面英文版:614 条全量本地化,跟随系统语言
  • 设置页「致谢」卡:mactop / Stats / WhatCable 三个项目的作者与具体改编内容
  • 一键体检报告(设置页):八项诊断汇成一页可复制文本,不含任何标识信息

工程

  • Tools/preflight.sh:本地化三查 + 编译 + 全量测试,一条命令;
    pre-push 钩子与 CI 调同一个脚本,门禁只有一份定义
  • README 安装节补 Releases 下载入口(此前只有「装 Xcode 自己编译」)

更正 beta.2 发布说明

上一版写的「7 天热事件历史」表述不准:热降频记录是内存态,随 App 重启清零、
不写入磁盘
(App 界面里那张卡一直是这么写的,发布说明漏了这句)。

校验

shasum -a 256 MacPulse-3.0.0-beta.3.zip
4e5664762b82ecc29752c968e3caf95e9c112f3918becbc1e9cb78e048989651

本包为 ad-hoc 签名,首次打开需右键 → 打开。

3.0.0-beta.2 — 会看病了 / It diagnoses now

Choose a tag to compare

@Azureliu-day1 Azureliu-day1 released this 13 Aug 05:40

从「显示数字」到「给出结论」的一版。六大诊断 + 一页体检报告,界面中英双语。

新功能

  • 一键体检报告(设置页):电池、充电、内存、温度、睡眠、存储、自启、显示器八项结论汇成一页 Markdown,一键复制。报告不含序列号、网络名、IP、用户名或路径,可放心外发;读不到的项明确列出,不装作没事
  • 睡眠掉电诊断(电池页):合盖一夜掉了多少、被谁吵醒(网络/蓝牙、定时任务、外设),给出可操作的建议
  • 热节流诊断(性能→温度):区分「热降频 / 功耗墙 / 低电量模式 / 正常省电」,不冤枉正常的突发负载;7 天热事件历史找规律
  • 内存诊断(性能→内存):按换页与压缩判「够不够」,不拿「已用高」吓人——macOS 拿闲置内存做缓存是设计
  • 启动项分析(性能→启动项):磁盘上 launchd 配置里的第三方自启项与运行状态,只读不改
  • 外接显示器诊断:同分辨率下没跑满刷新率才提示换线;内置屏自适应刷新不误报
  • 菜单栏走势图:可选用最近功率的火花线代替图标
  • 界面英文版:614 条全量本地化,跟随系统语言

修复

  • 电池健康度改用 NominalChargeCapacity(与系统设置同源),不再比系统低一两个点;新增与 system_profiler 的真值对账测试
  • 整机功耗在「插电但电池放电」状态漏算适配器输入的错误
  • 睡眠日志读取曾阻塞采样循环 6–9 秒(同族第四次,已成规矩:子进程一律后台)

校验

shasum -a 256 MacPulse-3.0.0-beta.2.zip
3c89dbe22174e4bb2421423489c7e8c50a8ad166968b097d7a9272523878d925

本包为 ad-hoc 签名,首次打开需右键 → 打开。公证版流程已就绪,等开发者证书落地后跟进。

MacPulse 3.0.0-beta.1

MacPulse 3.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@Azureliu-day1 Azureliu-day1 released this 12 Aug 12:28

首个公开版本。Apple Silicon 菜单栏性能监控:玻璃仪表设计、原生 IOReport/SMC 传感器、诚实到不显示任何假数据。

Beta 说明:目前只在一台 M5 MacBook Air 上完整实测。装好后请打开「设置 → 本机传感器覆盖」查看你机器的数据源覆盖情况;报 issue 时请附上这张卡的内容与机型。

安全:App 对硬件只读(无风扇/充电控制),无提权,无遥测;签名已开启强化运行时。安全问题请走仓库的私密漏洞报告通道(SECURITY.md)。

安装:下载 MacPulse.zip,解压后把 MacPulse.app 移入「应用程序」,右键打开(ad-hoc 签名首次需要)。要求 Apple Silicon + macOS 26+。

校验:shasum -a 256 MacPulse.zip 应为
d61a4a1129343836dac5b58e47998d6011597b6d9a472ece5ebaf48c1969b464