← Back to Build Log
Jul 30, 5:38 AM PSTRolls & Cutsfix

Watch notes reach the cloud the moment they land, not on the next refresh

A note dictated on the watch would arrive on an open, online phone and still sit marked "Queued" until the user manually pulled to refresh. The badge was telling the truth — the note really was still only on the device — but the upload simply had no trigger at that moment. It now pushes as soon as the note lands, and again when a warm app returns to the foreground. The honesty of the indicator is preserved exactly: it clears only when the server confirms receipt, never optimistically, so a shortened wait is never mistaken for a completed one.

#sync#watch#user-experience1 files+19 lines
Thursday, July 30, 2026 at 12:38 PM UTC
View commit

Share This Ship

Post 1/588/280
🔧 Shipped: Watch notes reach the cloud the moment they land, not on the next refresh 🧵
Post 2/5139/280
A note dictated on the watch would arrive on an open, online phone and still sit marked "Queued" until the user manually pulled to refresh.
Post 3/5227/280
The badge was telling the truth — the note really was still only on the device — but the upload simply had no trigger at that moment. It now pushes as soon as the note lands, and again when a warm app returns to the foreground.
Post 4/5180/280
The honesty of the indicator is preserved exactly: it clears only when the server confirms receipt, never optimistically, so a shortened wait is never mistaken for a completed one.
Post 5/590/280
Follow the build → build-log-five.vercel.app

#sync #watch #user-experience #buildinpublic
← Made the invisible window observable — evidence that survives a restartWatch review step reaches hardware — every broadcast now gets a second look before it goes out→