DecksMD 1.8.1
Released 9 May 2026
Changes
Card health indicators
- New per-card "health" detection: cards are flagged as Leech (lapses ≥ threshold, default 8) or Dense (back text ≥ character threshold, default 500), so cards that need rewriting or splitting surface naturally
- Both thresholds are configurable in Settings → Review sessions
- Health appears as a column in the Flashcard manager and as a subtle warning icon in the top-right of the review modal — only on unhealthy cards, with Obsidian's native tooltip explaining the issue ("Card is repeatedly forgotten — consider rewriting", "Card is complex. Consider splitting it.", or both)
- Healthy cards show no decoration during recall, so the warning is only there when actionable
- New
isLeechandisDensefilter fields work everywhere filters do — including custom filter decks, so you can build a "leeches only" study deck
Flashcard manager redesign
- Replaced the multi-row sort dropdown with click-to-sort table headers (▲/▼ glyph on the active column); click the same column to flip direction
- Replaced the four hardcoded quick-filters (search, deck, deck-tag, card-tag) with the same 15-field FilterBuilder used for filter-deck creation, surfaced through a "+ Filter" popover and a row of dismissible badges
- Search bar above the table now ranks results by priority: filename → breadcrumb → front → back; combined with active filter badges as AND conditions
- Filter-deck creation moved into the manager: build filters with live card preview, then save the result as a filter deck or save your manual selection as a manual deck — the standalone "Create filter deck" modal is removed
- "Manage flashcards" replaces the "Create custom deck" button in the custom-decks view, and a new grid icon in the deck-list header opens it from anywhere
Edit a custom deck inline
- Right-clicking a custom deck → "Edit filter" or "Edit cards" now opens the Flashcard manager pre-loaded with that deck — its filter rules already in the FilterBuilder for filter decks, or its cards already checked for manual decks
- A new "Edit:" dropdown above the search bar lets you switch between any of your custom decks without closing the manager
- Manual-deck editing is now selection-based: uncheck a card to remove it, check an unchecked card to add it; Save commits the diff (no separate "Remove from deck" button needed)
- Filter-deck editing shows live matching cards as you tweak rules; Save updates the existing deck rather than creating a new one
UI polish
- Filter badges follow Obsidian's native tag style — tighter padding,
var(--radius-s)corners, key/value visual hierarchy ("State: New" with the key muted and the value bold), and a clean transparent ✕ that turns red on hover - Filter popover is now constrained to 70vh with internal scrolling, so long rule lists no longer overflow off-screen
- Health column shows a "Healthy" outlined-green badge on good cards in the manager so the column reads as "evaluated and fine" rather than "no data"
Also on GitHub.