Habits

Habits are for building and tracking behaviours you want to make part of your routine: long-term, stable, and rarely changing. They track one thing — how often should this happen, and how often did it?

Habits suit open-ended ongoing practice with no end date. Tasks suit goals with a specific deadline and a pass/fail outcome. There’s no wrong choice — use whichever fits the way you think about what you’re tracking.

Tap any habit in the Habits list to open its detail page, where you can see your streak, full heatmap, and log history.


Creating a habit

From the Habits page , tap New habit. You’ll set:

  • Name: what you’re tracking
  • Colour: used on the heatmap and dashboard cards
  • Frequency: how many times per day, week, or month you want to log it — this is your target for each period. A period is one unit of your frequency: one day if you’re tracking daily, one week if weekly, one month if monthly.

Logging a habit

Each habit appears as a row in the Habits list showing its name, streak, and a recent heatmap. Tap + on any habit row to log one occurrence for the current period.

Each habit shows its streak, heatmap, and a one-tap log button.

For a more detailed log, open the habit’s detail page (tap the habit row) and use the log button there. Log All records the right number of occurrences to reach your target for the current period.

To log for a past date, open the habit’s detail page and use the date picker to select the day you want.

Per-period overrides

From the habit’s detail page, tap any period in the heatmap to set a custom target for just that period. You can set the target to 0 for a period you want to skip without breaking your streak. This doesn’t change your base frequency setting.


Streaks

A streak counts consecutive periods where you met your target. Missing a period resets it to zero.

Pausing a habit (see below) makes paused periods count as neither hit nor missed — they won’t extend your streak, but they won’t break it either.


Heatmap

The heatmap shows one cell per period. The colour reflects how well you hit the target:

If you’ve turned off the frequency target, the heatmap shows presence or absence: cells are either filled or empty, with no shading in between.


Pausing a habit

If you need a break without losing your streak, pause the habit from the habit’s detail page. While paused:

  • Logging is still allowed
  • Missed periods don’t break your streak
  • Missed-day notifications are suppressed
  • Paused periods show a stripe on the heatmap

To resume, tap Resume on the detail page.