Skip to content

Crona 1.0.0-beta.4

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Jul 17:03

Crona for macOS v1.0.0-beta.4

Crona for macOS v1.0.0-beta.4 makes daemon startup materially more reliable during development and normal recovery, while tightening popup presentation and establishing the repo's first full docs and release-notes structure.

Highlights

  • The companion no longer trusts kernel.json as proof that the daemon is healthy; it can launch the daemon when discovery is missing or stale.
  • Repeated daemon launch failures now stop in the existing connection error state instead of retrying forever in the background.
  • Dev-mode daemon resolution now mirrors the core Crona project, including repo-local bin/crona-daemon-dev and repo-local go run fallback.
  • Popup surfaces now enter and exit more smoothly, and the hard-limit popup layout issues reported during testing have been corrected.
  • The repository now includes a proper README, docs index, changelog, and curated release-notes files for future macOS releases.

Added

  • Dedicated macOS docs for install, runtime, development, release process, troubleshooting, and changelog tracking.
  • Curated release-note support under docs/release-notes/.
  • Daemon launch tests covering missing discovery, launch failure latching, and manual reconnect recovery.

Changed

  • Centered and edge popup transitions now use smoother staging and animation.
  • Hard-limit popup presentation no longer carries the earlier offset and sharp border/shadow artifacts.
  • The default daemon binaries are now crona-daemon and crona-daemon-dev.
  • The release workflow now uses curated release notes from docs/release-notes/<tag>.md when present.

Fixed

  • Missing discovery and stale discovery now both trigger daemon launch recovery instead of waiting indefinitely for external startup.
  • Failed daemon launches now surface a stable menu bar and popup error state without infinite reconnect loops.
  • GUI launch environments that omit Homebrew paths now resolve daemon candidates explicitly instead of relying on /usr/bin/env.

Compatibility

  • The release remains on the 1.0.0 beta line and should be tagged as v1.0.0-beta.4.
  • The Apple marketing version stays 1.0.0; the build number increases for appcast ordering.