New: Break bad habits (experimental)
You can now track habits you're trying to reduce or quit — not just ones you're building. Requested in #1.
Enable it under Settings → Habits → Experimental → Break bad habits, then create a habit and set Goal to Stay under a limit:
- Binary — avoid something entirely. The card shows Clean / Slipped boxes; days start clean, and a tap records a slip (or takes it back).
- Repetition — stay at or under a daily count (e.g. at most 2 coffees). A limit of 0 means none at all.
- Timed — stay under a daily number of minutes (e.g. at most 2 hours of gaming). Lower the limit over time as you cut down.
How it scores
- Days you don't log count as staying within your limit — no daily bookkeeping required.
- Streaks count consecutive days within the limit; going over breaks the streak.
- A perfect day now means every build habit completed and every limit respected. A day with only break habits, all within limit, also counts.
- Stats, heatmaps, charts and exports all understand limits: over-limit days show red, and days before a habit existed are neutral, not failures.
Why experimental?
The toggle is off by default while the design settles. It only gates creating limit habits — anything you make with it keeps working and keeps its meaning even if you switch the toggle off later, so there's no lock-in and nothing to migrate when the feature graduates.
Existing habits are completely unaffected: no data changes, no behavior changes.
Available in English, Deutsch, Español, Français and 简体中文.
Thanks to @lovelindhoni for the feature request (#1) — feedback on the experimental design is very welcome there.