Skip to content

Releases: webxsid/crona-macos

Crona 1.0.0-beta.7

Crona 1.0.0-beta.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Jul 14:49

Crona for macOS v1.0.0-beta.7

Crona for macOS v1.0.0-beta.7 is a hot-fix release focused on the menu-bar popup experience and release packaging reliability.

Highlights

  • Browse historical focus scores from the Stats tab with a compact month calendar.
  • Return to today's summary directly from the selected-date control.
  • Keep longer popup content usable with adaptive fitting and scrolling.
  • Ensure the release DMG consistently uses the current dark background at its intended size.

Added

  • Historical Stats calendar navigation with future dates disabled.
  • Focus-score indicators for previously loaded calendar days.
  • Background prefetching and caching for visible calendar dates.

Changed

  • Stats selection now refreshes the selected day while preserving cached results during navigation.
  • Day-boundary and timer events invalidate affected Stats data so summaries stay current.
  • Release packaging validates the DMG background dimensions and normalizes it to 72 DPI before building.
  • DMG Finder bounds remain aligned with the 720x460 background.

Fixed

  • Tall Now and Stats popup content now falls back to a scrollable layout instead of being clipped.
  • Returning to today from historical Stats no longer requires stepping through each day.
  • Release builds no longer depend on unsupported SwiftUI toolbar visibility APIs.

Compatibility

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

Crona 1.0.0-beta.6

Crona 1.0.0-beta.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Jul 11:21

Crona 1.0.0-beta.5

Crona 1.0.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

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

Crona for macOS v1.0.0-beta.5

Crona for macOS v1.0.0-beta.5 tightens the last visible release edges around Dock behavior and installer presentation, while carrying forward the daemon recovery and popup polish from the previous beta.

Highlights

  • Crona can now return to menu-bar-only mode after the Settings window closes, controlled by a new General preference.
  • The release DMG now opens with a quieter terminal-like background and a curated drag-to-Applications Finder layout.
  • The dock-hiding behavior now follows a single activation-policy path instead of relying on scattered window-close transitions.

Added

  • A General setting to hide Crona from the Dock when no app window is open.
  • A DMG background asset and Finder layout preparation script used by the release workflow.

Changed

  • Release packaging now builds a staged DMG, applies Finder presentation, and then converts it to the final distributable image.
  • The DMG background now follows a restrained terminal-like utility aesthetic instead of a more ornamental presentation.

Fixed

  • Beta builds no longer stay in the Dock after the Settings window closes when Dock hiding is enabled.

Compatibility

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

Crona 1.0.0-beta.4

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.

Crona 1.0.0-beta.3

Crona 1.0.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jul 19:14

Crona 1.0.0-beta.2

Crona 1.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jul 19:02

Crona 1.0.0-beta.1

Crona 1.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jul 18:53