Skip to main content

My numbers don't match across devices

Troubleshooting
01Read

Phone shows a 225 lb bench training max, tablet still shows 220. Two devices, two answers. The cause is almost always the same: one device has Cloud Sync turned off, or the last sync did not finish before you opened the other one. The fix is short.

Step 1. Check Sync is on, both sides

Open Settings on each device and look at Sync. The status line tells you everything.

  • Off, or not signed in. The device has been training in local-only mode and never sent its sets up. See Backup vs Sync if you want the difference between a one-off export and continuous Sync.
  • On, signed in, status reads Up to date. Good. Move on.
  • On, but the status reads Pending or shows an error. The device has work waiting. Step 2 handles this.

Both devices need the same account and Sync turned on. Without that, they are two separate copies of Rackd that happen to share a logo. See Use Rackd on more than one device for the full multi-device walkthrough.

Step 2. Force a manual sync on each device

Tap Sync Now on the device that is behind. Wait for the status to land on Up to date before you switch devices. Then do the same on the second device. The order matters less than waiting for each one to finish.

If a device has been offline for a while, the first sync after reconnecting can take a minute. Leave the app open in the foreground while it works.

After both devices read Up to date, reopen the screen where the numbers were off. Training maxes, last session weights, PRs all pull from the synced record.

Step 3. Understand which side wins

Rackd resolves conflicts with last-write-wins at the record level. The version with the newer updated-at timestamp is kept, the older one is replaced. If you logged a heavier set on the phone after editing the same training max on the tablet, the phone version is the one that survives.

Most apparent mismatches are not real conflicts, they are one device that has not finished syncing yet. Step 2 clears those. A real conflict (the same record edited on both devices between syncs) gets surfaced in the Resolve Conflicts card on the Sync screen, where you pick the side to keep.

When to delete the older device's local copy

If a device has been out of action for months and you know its data is stale, the cleanest fix is to sign out, uninstall, reinstall, then sign in again. The first sync pulls the current truth from the server and the device matches the rest. Do this only when you are sure the device has nothing logged that did not make it to Sync, because uninstall removes the local copy.

If you are unsure, take a backup first. Then reinstall.