Skip to content

MacFansControl v1.1.4

Choose a tag to compare

@beyondthecode-bc beyondthecode-bc released this 07 Jun 15:59

MacFansControl v1.1.4

🐛 Fixes

  • Fixed a background crash during sensor polling (resolves #1). After running in the menu bar for a long time, overlapping sensor-poll tasks could mutate shared state concurrently and crash the app with EXC_BAD_ACCESS (SIGSEGV) inside the temperature update path (updateAllSensorsInPlace). Polling is now serialized on the main actor and protected by a reentrancy guard, so poll cycles can never overlap or race. Huge thanks to @hetiankong for the detailed, well-symbolicated crash report that pinpointed the root cause.

✨ Improvements

  • Added Buy Me a Coffee and GitHub Sponsors links in both the menu bar and the About screen.
  • Reworked the About screen's repository card (now Community) to point to issues, feature requests, translations, and releases.
  • Resolved all Swift main-actor isolation warnings along the menu bar refresh path.

🔒 Verify your download

shasum -a 256 MacFansControl.zip

SHA-256: 5667fe5181b74a29f6619b3cfb62ae7cce60f21a337d9679c829ad606eb03a64


Requirements: macOS 14+ (Sonoma or later), Apple Silicon or Intel.
Install: unzip, move MacFansControl.app to Applications, and launch.