Four weekly editions make a month. Between July 23 and August 16 the tracker went free, Notion's new API model was adopted start to finish, the first sitewide season opened its doors. 343 changes shipped across the app and the site in 25 days, carried by 37 production deploys. Every week outbuilt the one before it.

25
days covered (Jul 23–Aug 16)
343
changes merged
37
production deploys
162
backlog items cleared

The month, week by week

Changes merged per weekly edition. The trend is not an accident; the pace kept building.

30
Jul 26
89
Aug 2
92
Aug 9
132
Aug 16

What defined the month

Eight arcs, distilled from four weeks of shipping.

Product

The tracker went free

The individual Pro tier was removed outright in early August. Competitions, duels, insights, streaks, freeze days: all of it is free now, with no trial period and no card. The pricing page, the template page, the guides, the FAQ all say so. A post on the blog explains the honest reason behind the decision.

Product

Season 0: Founding Heroes opens September 1

The month closed with the app's first sitewide season. Season 0: Founding Heroes sits on the homepage now, visible without an account, open to every account, running through September. On the first scoring day every participant gets a starting-gun email. Whoever finishes a featured season earns a badge that stays on their account. Connect your tracker before September 1 to be there from the first day.

Reliability

One month, one API migration

Notion is evolving its API toward a new data-source model. This month carried that migration from first contact to done: the integration first learned to speak both shapes, then the nightly sync's read path switched over, then the write paths followed, then every remaining call was unified onto one current API version. The overnight self-healing run grew up alongside it. It now recognizes a journal database sitting in Notion's trash, repairs stale database references where repair is possible, paces its requests per connection so one busy workspace cannot slow anybody else's night.

Product

Duels grew up

Duels started the month as one-at-a-time, whole-account affairs. They ended it transformed. A duel can be fought over a single habit; you pick yours when you challenge, your opponent picks theirs on accepting. Up to three duels can run at once, with a card stack in the app plus a chip switcher in the widget. Cheering got canned messages, a nudge when your opponent missed a day, an email when someone cheers you on. Days off in a duel are capped so an average cannot be gamed by sitting in the tavern.

Product

The widget carried the month

The embed inside Notion picked up something in every single week. A full demo mode that runs without an account, now powering the template page. A year-long habit heatmap, drawing on 400 days of kept history. Layout fixes for phones, for the awkward band between phone and tablet, for Notion's sandboxed mobile embed. A session that survives frame reloads. Freeze and undo buttons that ask the server what is actually possible before offering it.

Reliability

Honest numbers, all month long

A steady drumbeat of scoring corrections ran through all four weeks. Freeze days settle as neither due nor missed, protect lifetime totals, land their credit in the week they belong to. Schedule edits keep streaks intact where the rhythm survives, reset totals cleanly where it does not. Ticking off yesterday's habit counts into weekly quotas. Weekly statistics are recomputed from the raw daily records, which lets corrections flow through history instead of freezing old mistakes in place. Removed habits keep their history too: re-add one later, its records come back, the gap counts for nothing on either side.

Product

A new coat of arms

The product has a new mark: a knight. It fronts the site header, the favicon, the social preview cards, the cover art. The old mark served since the first prototype; the knight fits where the product actually went, with its seasons, duels, taverns and badges.

Under the hood

Foundations for the next month

The site jumped four major framework versions in one sitting, switched on strict type checking, gained a real unit-test runner. The server moved to the next major version of its framework, swapped its JSON engine for the current generation, got a proper connection pool. Every proposed change passes a full automated build before review; architecture rules are enforced by tests with zero grandfathered exceptions; a nightly end-to-end suite exercises the whole stack against a simulated Notion. Every mail carries a one-click unsubscribe. Analytics run self-hosted, cookieless, served from our own domain. Quiet security hardening shipped in several waves; the specifics stay unnamed on purpose.

Distilled from the four weekly ship-log editions covering July 23 to August 16, 2026. The weeks in full: July 26 · August 2 · August 9 · August 16.