← Blog

Keep your imported decks fresh — without losing a single review

Here's a frustration anyone who studies from shared decks knows well. You find a great deck — a med-school anatomy set, a language frequency list, a board-exam pack — import it, and start reviewing. Weeks go by. You build a real review history: difficulty tuned to your forgetting curve, intervals stretched out to months, hundreds of Again / Hard / Good / Easy ratings logged against each card.

Then the author ships an update. They fixed a typo on card 412, added 30 new cards, rewrote a few answers, swapped in better images. You want those changes. But the obvious move — re-import the new .apkg — is a trap. A normal re-import treats the file as a brand-new deck. You either end up with two copies of nearly-everything, or you delete the old deck first and throw away every minute of scheduling history you built. The new deck starts from zero. Every card is "new" again.

That's the wrong trade-off, and Discito doesn't make you take it.

Non-destructive deck re-sync

Discito Pro adds a re-sync flow built for exactly this moment. Re-import an updated .apkg into a deck you already have, and instead of treating it as a fresh deck, Discito merges the author's changes into your existing one — and your FSRS scheduling survives intact.

Keep your imported decks fresh — re-sync a newer .apkg and merge the author's updates without losing a single review.

The merge is surgical because cards are matched by their stable identity (the GUID the deck author assigned), not by position or by content. That identity is what lets Discito tell the difference between "this is the same card, the author edited its answer" and "this is a brand-new card." Nothing is guessed.

What happens to each card

When you re-sync, Discito walks the updated archive and reconciles it against the deck you already have:

The result is a deck that has the author's latest content but your learning history. The cards you've drilled for months stay drilled. The new material slots in alongside them and enters your review queue like any freshly-added card.

Deck Detail view in Discito — the overflow menu's Update deck (re-sync .apkg) entry merges an author's newer deck while preserving review progress

Cross-device safe

Discito syncs across your devices through iCloud (free, no account). The re-sync respects that: if you re-sync a deck on your iPhone, your iPad picks up the updated content while keeping its own scheduling state. The merge writes content and structure; per-device scheduling is reconciled through CloudKit's standard conflict resolution. Update once, study anywhere — no double-merges, no clobbered progress.

The first import is always free

Importing a deck for the first time is — and always will be — part of Discito Lite, the free tier. You never pay to bring a deck in.

The ongoing update flow — the non-destructive re-sync — is a Discito Pro feature, because it's the kind of long-term, keep-my-library-current value that fits the Pro tier. And as with every Pro feature, you get a free taste before you decide: Lite users get five free re-syncs. Run it once on a deck that actually got an update, watch your scheduling survive the merge, and then decide whether it's worth $14.99.

That's the whole pricing story, by the way: $14.99 once. Lifetime. Family Sharing included. No subscription, ever. Pay once, own forever.

Why this matters for shared decks

Shared decks are how most people get serious about spaced repetition. Someone who has already done the hard curation work publishes a deck; thousands of learners benefit. But a deck is a living thing — authors fix mistakes, add cards, respond to feedback. Without a re-sync path, every learner faces the same bad choice each time the deck improves: stay frozen on a stale version, or nuke their progress to get the update.

Non-destructive re-sync removes that choice entirely. You can follow a deck's updates the way you'd follow a podcast — new episodes show up, the back catalog stays put — and your months of accumulated review history keep working for you the entire time.

Credits and gratitude

The scheduling state that re-sync so carefully preserves is FSRS-6, the work of the Open Spaced Repetition project. Their algorithms — and the bit-exact reference implementations Discito ports — are what make a card's interval, difficulty, and stability meaningful enough to be worth protecting across a merge. The scheduling math is theirs; Discito's contribution is an iOS-native shell that treats your review history as something worth keeping.

Try Discito

Discito Lite is free forever. Pro is $14.99 once, lifetime, Family Sharing included. Pay once, own forever.

Read other posts