v2.0.0
We said the quiet part out loud
Every product has a reason it exists. Ours was always money — the journal, the grid, and the pacts are all machinery for earning more of it. Today the front door says so.
A homepage with a spine
The logged-out homepage was rewritten top to bottom in plain, direct language: who this is for (people who want to make more money), what each piece does, and the research behind why it works. It also spells out what the app really is under the hood — an AI-native database of record for your to-dos that you can read and write from anywhere: Telegram, the API, webhooks, or your AI assistant over MCP. Signed in and curious? Your account menu now has "View homepage."
The journal leads
Tabs are reordered: the 3·6·9 Journal comes first, then the Goal Grid. The daily rep is the heart of the method — the order now says so too.
Archived to-dos: back, or gone for good
Archived to-dos now match archived pacts: every archived item shows a restore button and a permanent delete, right on the row. Same buttons, same behavior, wherever you meet them.
Click the goal, edit the goal
In the Goal Grid you can now click directly on a goal's text to edit it — no more hunting for the pencil icon. The text lights up on hover so you know it's live.
Releases now have version numbers
Starting today every release is stamped — this one is 2.0.0. You'll see the version beside each post here and under Settings → General.
Small improvements
- The journal's backfill chip arrow now points into the past, where backfill actually lives.
- This blog wears the site header, so you can always get back to the app.
- Search engines get a proper map of the whole site — homepage and every post.