DecksMD 1.7.4
Released 29 April 2026
Changes
Per-flashcard tags
- Add tags directly in your headers using standard Obsidian syntax:
## My Topic #math #science— tags are stored on the flashcard, stripped from the displayed front text and breadcrumb, and still picked up by Obsidian's tag pane - Header-paragraph cards inherit their header's tags
- Table cards inherit tags from the header above them — tag the header once and every row in the table picks it up
- Reverse cards inherit the original card's tags, so both directions stay tagged consistently
- Tag-only edits do not reset FSRS scheduling state — change a tag freely without losing review progress
Tag-based filter decks
- New "Card tag" field in the filter builder — create a custom filter deck with rules like "Has tag #math" or "Has any of #math, #physics"
- Filtering uses exact tag matching, so
#mathwon't accidentally match#mathematics
Flashcard manager
- New "Card tags" column showing each card's tags as chips
- New "All card tags" filter dropdown to narrow the browser to a single tag
- Search now also matches against tag names
Review modal
- Card tags are displayed as read-only chips next to the breadcrumb during review
Schema
- Database upgraded to version 15 with a new
tagscolumn on the flashcards table - Backups, restores, and multi-device sync handle the new column transparently — older backups restore cleanly into the new schema
Also on GitHub.