Skip to content

MacFansControl v1.1.4

Latest

Choose a tag to compare

@beyondthecode-bc beyondthecode-bc released this 07 Jun 15:59
· 2 commits to master since this release

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: 5c24817104b55d547f9a1660c656c538d161b9d370304af76ec07744fd8f1fd9


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