v1.3.0
Crona v1.3.0
Crona v1.3.0 expands the Wellbeing experience, tightens the terminal UI across the app, and adds telemetry metadata that separates dev and beta traffic from stable release usage.
Highlights
- Wellbeing streaks now use lifetime history through the selected wellbeing date, so focus, check-in, and habit streaks can extend beyond the 7-day metrics window.
- The right-side Wellbeing pane is now a separate
Momentumsurface on wider terminals, and it can be focused and scrolled independently. - Momentum uses cadence-aware visual ladders and explicit current/best text so streak length is easier to read at a glance.
- Calendar dates now rely on background and border styling instead of bracket markers, which keeps the grid cleaner and more legible.
Wellbeing
- The Metrics Window still shows the 7-day rollup, burnout, and dashboard summaries.
- The Momentum pane shows built-in check-in and focus streaks plus custom habit streaks.
- Custom habit streaks now support daily, weekly, and monthly cadence labels in the UI.
- Weekly and monthly custom streaks behave more naturally when the current bucket is still open.
- The generic habit streak row was removed from the detailed streak view in favor of clearer built-in and custom momentum sections.
Development And Data
- Dev seed data now covers roughly 30 days instead of a single short window.
- Seeded habits now include custom streak definitions with daily, weekly, and monthly cadence examples for testing momentum behavior.
- The release notes and socket API docs now document the new lifetime streak path and the wellbeing split behavior.
- Telemetry events now carry
running_channelandrunning_is_betaso release filtering can separate dev and beta traffic from stable usage.
API And Internals
- A new
metrics.streaks_lifetimeIPC method computes streaks across stored local history through a selected date. - The existing
metrics.streaksmethod still keeps its date-window semantics for callers that need range-limited streak calculations. - The TUI Wellbeing loader uses lifetime streaks for Momentum while keeping the rest of the dashboard on the standard 7-day window.
Notes
- This release is focused on presentation and wellbeing correctness rather than storage schema changes.
- Lifetime streaks are computed on read from local history; no new persisted streak summary tables were introduced in this pass.