This is the first issue of the newsletter, so it is also the origin story. We launched quietly — no countdown, no big announcement. That was a deliberate choice. We wanted to watch the app meet real people in real moments before we told anyone to look, because the first week of real usage teaches you things no amount of internal testing will.
It taught us three, fast.
The Android 12 save bug
On a specific slice of Android 12 devices, saving a reframe could silently fail. No error, no crash — you would tap save, the better thought would feel safely tucked away, and it simply was not there later. For an app whose entire promise is "keep the good thought," this was the worst possible bug: invisible, and aimed straight at the one thing people trusted us to do. We traced it to a storage edge case, fixed it, and added a check so a save that does not actually persist can no longer pretend it did.
The chips offline fallback
Suggestion chips were quietly assuming a connection. Go offline — on a plane, in a basement, on a bad commute — and they could come up empty, which is exactly when a starter thought is hardest to summon on your own. We built a local fallback so the chips are always there, signal or not. Anxiety does not wait for full bars.
The streak timezone edge case
And the one that taught us the most for its size: streaks were calculated against a fixed timezone, so people traveling, or simply living near midnight, could lose a day they had genuinely shown up for. Nothing erodes trust faster than being told you did not do the thing you know you did. We moved the calculation to your local day. Small bug, large lesson — which is more or less the theme of this whole first week, and the reason this newsletter exists. Thanks for being here from the start.