Android sync button and progress bar #93
Replies: 4 comments
-
|
Hey @kingdomh-ideas — yes, sort of, though it's automatic rather than a button:
Fair feedback that the in-progress state is easy to miss, though — a clearer progress indicator (and maybe an explicit "sync now") is on the list. 🙏 |
Beta Was this translation helpful? Give feedback.
-
|
Great question. Sync is fully automatic — there's no manual "Sync now" button today, and deliberately no percentage progress bar. Here's how it actually works. How sync works: NOOP has no cloud — "sync" means pulling history off the strap itself over Bluetooth. It runs automatically: on connect (~1.5s after bonding), and every 15 minutes while connected. Each chunk is decoded → saved → acked, so it's robust to disconnects (a half-finished sync just resumes). What you see (since v1.70): the connection pill shows "Bonded · syncing", plus a plain line "Syncing your strap history…", then "History synced N ago" when done. Empty screens show "Syncing strap history… N chunks pulled". On your two asks:
Short version: button = yes, good idea; indeterminate progress = welcome; percentage bar = the protocol can't support an honest one. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for nudging on this — agreed both are worth doing, and the plumbing's already there, so it's a small change. Quick recap of where it stands today (Android, latest build):
What I'm adding:
The one thing I'm not doing is a percentage progress bar — and I want to be straight about why: the strap never tells us how many records are still pending, so any % would be a number I made up. I'd rather show a spinner + real chunk count than a bar that lies. Hope that trade-off makes sense. I'll post back here when it lands in a build so you can confirm. 🙏 |
Beta Was this translation helpful? Give feedback.
-
|
Shipped! v1.78 added a manual "Sync now" button on the Live screen (Android) with an honest progress indicator while your strap's history offloads — exactly what you asked for here. Closing as resolved; thanks for the nudge. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm not sure if I'm obviously missing this somewhere but is there a sync button for Android or some sort of sync progress bar to see if data is being pulled from the whoop
Beta Was this translation helpful? Give feedback.
All reactions