Skip to content

Yojam 1.2.1

Latest

Choose a tag to compare

@fluffypony fluffypony released this 27 Jul 07:47

Yojam 1.2.1 fixes the macOS 14 launch crash and the shared configuration file churn reported in #33 and #32.

What changed

  • Moved macOS Services registration to the correct application lifecycle point, so Yojam launches normally on Sonoma.
  • Made the live configuration mirror independent of each Mac's installed apps and local timestamps. File watcher, debounce, import, and deletion handling are also stricter.
  • Kept every exported setting current in the shared file, including learned routing preferences.
  • Added explicit App Group provisioning for the app, Share extension, and Safari extension.
  • Tightened release checks for provisioning profiles, embedded extension versions, the Sparkle signing key, and exported build versions.

Upgrade note

If several Macs use the same configuration file, upgrade all of them before turning file sync back on. A Mac still running 1.2.0 can write the old machine-local state back into the file and restart the churn.

If Yojam 1.2.0 crashes at launch on macOS 14, it cannot update itself. Install this DMG manually or run brew upgrade --cask yojam once the Homebrew update lands.