
Tape measurements, stored in centimetres
Body data grew from weight and waist to a full tape measure, neck to calf. Everything is stored in centimetres and converted only at display, the same rule as kilograms and metres.
Page 5 of 7

Body data grew from weight and waist to a full tape measure, neck to calf. Everything is stored in centimetres and converted only at display, the same rule as kilograms and metres.

A redirect was reported broken seconds after pushing. It simply was not live yet. How we check deploys now.

Every habit has a weekly streak and a strength score. The first version of strength was a rolling daily average that punished the start of every week. It's now a slow average over weeks.

PaceStreak ships a catalogue of 68 ready-made habits across health, learning, mind, people, focus, money, home and creative. The habit list itself still starts empty, on purpose.

PaceStreak added habits, including ones people are trying to break. That made one rule non-negotiable: a habit's name, amounts and slips never reach anyone else, not even as a badge name.

PaceStreak had German and Spanish catalogues. They're gone now. Removing a language isn't deleting two files: it's the picker, the stored preference, the tests and every place that assumed more than one.

The API's test suite empties the database it points at, including the dev admin account. How we keep it pointed at the right one.

Everything in the PaceStreak org is private except the status page and the org's .github repo. Here is why neither should be 'fixed'.

A status report: what is built across the API, the app and the sites, what's tested, and the one unresolved decision (where the API runs) that everything else is waiting on.

The public site described an idea; the product had moved on. The rebuild puts every claim in one data file sourced from the code, ships a streak simulator that runs the real rules, and keeps the site static with zero third-party requests.

Export as JSON, CSV or calendar; import it back; delete with a 30-day safety net; units that can't corrupt history; and moderation that never touches your training log.

Five features built in one pass: an injury pause that can't be abused, planned rest on the grid, a weekly recap, GPX/FIT/CSV import without third-party sync, a private calendar feed, and an official account nobody can imitate.

How PaceStreak's background worker notices streaks that ended in silence, times reminders to each person's evening, sends a weekly recap, and stays safe to run twice.
PaceStreak is a habit and streak tracker for training and everything else worth doing regularly.