MacPulse 2.1.2
No-Team prerelease: This build is ad-hoc signed and not Apple-notarized. macOS may show a Gatekeeper warning. Verify the SHA-256 value before opening it.
Install by opening the DMG and dragging MacPulse.app to Applications. For the first launch, Control-click the installed app in Finder, choose Open, and confirm only after verifying the checksum.
DMG SHA-256: bf658136795418608059e4b1ef1a5b05130ba4f45e71eb3cf44199f86e06f743
Changes
- Added a complete drag-to-install DMG workflow.
- Added
Build and Create DMG.commandfor local build and packaging without a Team ID. - Added a verified read-write-to-compressed DMG pipeline with an Applications symbolic link.
- Rewritten GitHub README in formal technical English.
- Added a distribution document distinguishing local DMG generation from Developer ID distribution.
- Corrected artifact names and build documentation for version 2.1.2.
- Added portable release checksums and exact GitHub DMG download documentation.
- Hardened GitHub Actions and added DMG output to the manual artifact workflow.
- Replaced the deprecated save-panel file-type API for clean macOS 13+ builds.
- Converted Xcode unit tests to standalone logic tests so CI cannot hang on the menu-bar app lifecycle.
- Added a compact, privacy-reviewed product tour with the menu dashboard first, desktop widgets second, and the complete widget gallery collapsed by default.
- Hardened DMG packaging against stale mounted release images and same-name volume conflicts.
- Added complete, privacy-cropped screenshots for every Settings surface and clarified that DMG binaries are distributed through GitHub Releases rather than package registries.
Assets
MacPulse-2.1.2.dmg— drag-to-install disk imageMacPulse-2.1.2.dmg.sha256— checksum for the DMGMacPulse-2.1.2-local.zip— application ZIPSHA256SUMS.txt— consolidated checksums