v1.6.2
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
Timermode 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 timeoutfailures 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
Timermode 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 Atpreviews. - 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 timeoutwhen 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 deniedcollisions 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.