DecksMD 1.6.0
Released 24 April 2026
What's new in 1.6.0
Cloze deletions
Use Obsidian's native ==highlight== syntax to create cloze flashcards. Each highlighted word or phrase becomes a separate card where that text is blanked out during review.
How it works:
Write The capital of ==France== is ==Paris==. under a header — this generates two cloze cards, one blanking "France" and one blanking "Paris". Each card is scheduled independently with its own FSRS state.
Review experience:
- Tap "Show Answer" to see the paragraph with the active cloze as a clickable
[...]blank - Tap the blank to reveal the answer, then rate the card
- Sibling clozes that are also due are grouped and reviewed back-to-back
Context modes (per-profile setting):
- Hidden (default): All other clozes are also blanked — only the active blank is visually distinct with an accent-colored background
- Open: Other clozes show their text in muted italic, only the active one is blanked
Cloze works with both header-paragraph and table formats. Cards without any highlights remain normal flashcards.
Cloze is enabled by default on new profiles. Toggle it in Manage profiles under "Cloze deletions".
Bug fixes
- Database merge: Fixed Path B (fallback) merge failing when syncing databases with different schema versions. All INSERT statements now include explicit column names.
- Duplicate detection: Cloze cards sharing the same front text are no longer falsely flagged as duplicates.
- Card sync: The migrate and update operations now correctly preserve card type, cloze text, and cloze order when cards change between normal and cloze types.
Also on GitHub.