Releases: webxsid/crona-macos
Releases · webxsid/crona-macos
Release list
Crona 1.0.0-beta.7
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.0beta line and should be tagged asv1.0.0-beta.7. - The Apple marketing version stays
1.0.0; the build number increases to8for appcast ordering.
Crona 1.0.0-beta.6
Crona 1.0.0-beta.5
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.0beta line and should be tagged asv1.0.0-beta.5. - The Apple marketing version stays
1.0.0; the build number increases to5for appcast ordering.
Crona 1.0.0-beta.4
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.jsonas 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-devand repo-localgo runfallback. - 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-daemonandcrona-daemon-dev. - The release workflow now uses curated release notes from
docs/release-notes/<tag>.mdwhen 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.0beta line and should be tagged asv1.0.0-beta.4. - The Apple marketing version stays
1.0.0; the build number increases for appcast ordering.