miracle.fyi

A stale tab can no longer erase your journal

You wrote all eighteen lines. Then they vanished. The culprit: a window left open for hours still held an old picture of your journal, and when it synced, that stale picture overwrote the day you'd actually finished. Losing a to-do is annoying; losing your own words is unacceptable.

Fixed at the root. The server now checks every sync against what it already holds, line by line — a written line can never again be blanked by a window that never touched it. Your own edits still win everywhere: clear a line on purpose and it stays cleared. And if a window ever shows empty boxes you know you filled, just reload it — the writing is safe on the server.

Small improvements

  • Journal entries occasionally drew as a thin sliced-off band that looked struck through. Boxes now always open at full height.
  • "Stay in focus" in the streak popover now takes you straight to your grid. It only offers the goal editor when there's no Right Now goal to stay focused on.
  • The Home list is simpler: it always shows your Right Now goal — and only that goal. The per-goal "show on Home" pills are gone, along with the confusion about what they did.
Post on X Facebook

Get the next one by email

One short email when something meaningful ships. No streaks required.