Skip to content

v1.6.2

Choose a tag to compare

@github-actions github-actions released this 09 Jul 08:32
· 17 commits to main since this release

Crona v1.6.2

Crona v1.6.2 makes custom Momentum rest-aware across custom cadences, adds a dedicated no-break timer flow in the TUI, fixes the Windows alert/runtime failures reported during testing, and expands Windows distribution with a first-class Scoop channel plus local manifest generation.

Highlights

  • Daily Momentum buckets now treat protected days as skipped days instead of broken streak days.
  • Weekly and monthly custom Momentum can now account for protected rest in two different ways: habit-style targets can skip a bucket when enough protected days consume it, while context-based targets can reduce the required time proportionally.
  • The TUI issue focus flow now includes a dedicated Timer mode for a single countdown with no breaks, seeded from the issue’s remaining estimate when possible.
  • Windows alert testing is now resilient against the i/o timeout failures that were happening when playing test sounds, sending test notifications, or firing alert-triggered updates.
  • Beta Windows distribution now has its own Scoop manifest, crona-beta.json, and the repo can generate local test manifests into .manifest/ without publishing a release.

Added

  • Rest-aware custom Momentum buckets for daily, weekly, and monthly cadences.
  • Prorated weekly/monthly context Momentum targets that reduce the required work when protected rest days consume part of the bucket.
  • A new issue-driven Timer mode in the TUI that behaves like a pomodoro-style countdown without breaks.
  • Better timer-session metadata in the TUI, including worked vs estimate summaries, total duration previews, and Ends At previews.
  • Scoop manifest publishing for stable and beta Windows channels.
  • Local Windows manifest generation via make scoop-manifest*, writing testable output into .manifest/.

Changed

  • Momentum snapshot calculation now evaluates protected-day behavior while snapshots are built, so current and longest custom Momentum streaks stay correct across skipped buckets.
  • Momentum detail views now show skipped buckets, adjusted targets, original targets, protected-day counts, and skipped-bucket status instead of only the final met/missed state.
  • Wellbeing Momentum cards and support views now explain why a bucket was skipped or why a target was reduced.
  • The timer and pomodoro start dialogs now carry issue estimate and spent-time context all the way through the flow, so defaults and previews match the actual remaining work.
  • Dev seed data now includes dedicated rest-aware Momentum fixtures so skipped-bucket and prorated-target behavior can be verified quickly.
  • Stable and beta Scoop installs now carry enough metadata for the app to recommend the correct scoop update ... command.

Fixed

  • Windows alert testing no longer tends to fail with i/o timeout when sending a test notification, playing a test sound, or firing alert-driven notifications.
  • Windows daemon startup no longer relies on a single global named-pipe endpoint, reducing Access is denied collisions across runtime locations.
  • Current custom Momentum streaks now stay intact across protected skipped buckets instead of resetting as if the bucket were missed.
  • The new no-break timer defaults from the issue’s remaining estimate time rather than ignoring time already spent.