A streak is the number of consecutive calendar days on which you completed at least one focus session.
The rule
One completed session per day. That is the whole requirement.
Length does not matter. A 10-minute session and a three-hour session both keep the streak alive by exactly the same amount. This is deliberate — the streak measures showing up, not volume. Volume is what focus hours are for.
When a streak breaks
Peazehub compares your most recent active day against today:
- Session today — streak continues
- Last session was yesterday, nothing yet today — streak intact, still counting
- More than one day since the last session — streak resets to zero
So the deadline is the end of the day after your last session, not midnight tonight. If you studied Monday and it is now Tuesday evening, you have until Tuesday ends.
Days are counted in your device's local time zone.
Your longest streak is kept separately
Two numbers are tracked:
| Number | Behaviour |
|---|---|
| Current streak | Resets to zero when you miss a day |
| Longest streak | Never decreases — a personal record |
Breaking a 40-day run resets the current streak to zero, but the 40 stays on your profile permanently.
The heatmap shows the same data
Every square on your statistics heatmap is one day, shaded by minutes focused. A streak is a row of unbroken squares. Gaps in the heatmap are exactly the days that reset the count, which makes it easy to see the pattern — most broken streaks cluster on the same weekday.
A note on session length
Because any completed session counts, the lowest-cost way to protect a streak on a bad day is a short one. A single 10-minute session keeps the record intact. This is not a loophole; it is the intended use.