Skip to content

## v2.3.0 (2026-09-06)

Choose a tag to compare

@VirInvictus VirInvictus released this 15 Sep 16:05
· 40 commits to main since this release

v2.3.0 (2026-09-06)

For night owls: the reading day can start when yours does.

  • A configurable day start. Preferences gains a "Reading day" group:
    pick the minute past midnight your reading day begins (arrows step 30
    minutes, or type HH:MM; the default 00:00 is the plain calendar day).
    With a 04:00 day start, reading done between midnight and 04:00 counts
    toward the previous day, so one late-night sitting reads as one day
    everywhere a day appears: daily totals, streaks, the year heatmap,
    monthly bars, speed buckets, the 30/90/365-day windows, and every
    displayed date, including "today" in the streak rules. The change
    applies live. What never moves: the clock hours. The when-do-I-read
    heatmap still shows the real hour you read, and speed by hour and
    session starts stay on the clock.

Suite 117 green across the workspace; clippy -D warnings and fmt clean.