NITO

Features

Everything here is something you can use.

Nitor is in beta, so this page is split down the middle: what the app does today, and what it does not do yet. Nothing in the first list is a mockup, and nothing in the second is described as if it were finished.

Available now

Habits — Five habit types, five schedules

Track yes/no habits, counts, durations, quantified amounts with your own unit, and quit habits. Schedule each one daily, on chosen weekdays, N times a week, every N days, or on a day of the month.

Streaks — A streak that forgives on purpose

Choose strict, balanced, or flexible per habit, and allow up to seven grace days a week. Alongside the raw streak, a momentum score reads recent effort rather than punishing a single bad day.

Freezes — Freezes you earn, then choose to spend

Seven completed scheduled days earn one freeze, banked up to two. A freeze bridges a single isolated miss — and Nitor asks before spending one rather than quietly rewriting your history.

Today — One checklist, per-type controls

A single-column list for the day with the right control for each habit type, a daily quote drawn from a pool of sourced quotations, and a Done-today group so finished work moves out of the way.

Editing — Back-dating, reordering, archiving

A detail drawer per habit holds a mini heatmap, the streak and freeze bank, an editor for the fields that shape scoring, and a back-date editor for the last seven days. Reorder by drag or by keyboard; archive or delete with a typed confirmation.

Stats — A year at a glance

A year-long completion heatmap, a momentum line against your goal, weekday rhythm bars, and a sparkline row per habit — drawn as custom matte SVG, with a screen-reader table behind every chart.

Insights — Findings in words, not coefficients

A weekly story lede, correlations stated in plain language and only when statistically meaningful, a streak-risk warning, a habit-stacking suggestion, and a shareable monthly recap.

Yours — Your data, exportable

Export everything as JSON or CSV from Settings, at any time, without asking anyone. Light and dark themes, accent choice, density, and a reduce-motion switch are all local preferences.

Access — Accounts and keyboard access

Email and password sign-up, sign-in, and password reset with email confirmation, behind a server-side route guard. A ⌘K command palette, focus-trapped dialogs, and ARIA tab semantics throughout.

Not yet

Listed here so you can tell the difference at a glance. These are either in progress or planned — none of them work today.

Building — Cloud sync of habits and logs

The database tables, per-user row-level security policies, and the Supabase-backed repository exist and are under test. Rolling this out as the default store for every account is the current piece of work.

Planned — Sign in with Google

Email and password is the only sign-in method implemented today. The stubbed social buttons were removed rather than left to look functional.

Planned — Reminders that actually send

Notification preferences and quiet hours can be set in Settings, but nothing is delivered yet. Delivery is a later phase.

Planned — Import and merge

Export works today. Bringing data back in — and merging it with what is already there — has not been built.

Deferred — Nix, the companion

The habit companion is not active. Its page currently says so plainly. The concept, its persistence, and a final production asset are on the roadmap for a later phase.

Beta — read this

Nitor is under active development and features can change. If a capability is not on the list above, assume it does not exist yet rather than that it was left off by accident.