Upgrading from an earlier version (3.0+)

If you used Fresh Cards before version 3.0, the first time you launch a newer version on a device the app does some one-time work to bring your existing data into the format the current app uses. This is automatic — you don’t need to do anything — but the app shows status messages along the way, and on a device with a lot of data the process can take a while. This page explains what to expect.

Migration and reconstruction — both are normal

The upgrade has two phases that may run back to back, and you may see status messages at the bottom of the screen referring to either or both:

Status messages mentioning “Migrating database…”, “Migrating: … (Reconstruction DB)”, “Reconstructing database: N / M”, “Setting up iCloud sync…”, or “Uploading N files to iCloud…” are all expected during this period. None of them indicate a problem — the specific details don’t matter, but the words migration and reconstruction are the ones to recognize.

“Sync may be slower than normal…”

Once the local migration and reconstruction finish, the app has to push the upgraded data back up to iCloud. For users with a lot of cards that’s a lot of data. iCloud (CloudKit) applies rate limits, and when the app is being throttled it shows:

Sync may be slower than normal…

A few things to know about this state:

If the message has persisted for many hours with no other activity changing, see Sync isn’t working.

When to worry

Almost never. The upgrade is safe and resumable — if you close the app or your device sleeps, the upgrade continues the next time the app is active. Contact support only if a status message stays the same for many hours with no other activity, and the checks in Sync isn’t working don’t move things forward.