Skip to content

1.5.4

Choose a tag to compare

@github-actions github-actions released this 21 Apr 18:45
· 282 commits to main since this release

What's new in 1.5.4

Fix: duplicate flashcards no longer cause a sync error

Cards now have unique IDs scoped to their deck rather than globally. Previously, if two different decks contained a flashcard with the same front text, syncing could fail with "UNIQUE constraint failed: flashcards.id". This is now fixed — each deck maintains its own independent ID space, so identical questions in different decks coexist without conflict.

If a deck contains duplicate front text within the same file, the first occurrence is kept and a warning notice is shown.

Existing users' review history is preserved on upgrade: the sync engine detects the ID format change as a rename and migrates each card to its new deck-scoped ID automatically.