DecksMD
← All releases

DecksMD 1.9.4

Released 14 May 2026

Changes

Pin decks to the top

  • Any deck, deck group, or custom deck can now be pinned to the top of the list via the row's cog menu ("Pin to top" / "Unpin from top")
  • Pinned items show a small pin icon next to the name and a left-accent border so they stand out at a glance
  • Pinned and unpinned groups are each sorted alphabetically — pinning a deck doesn't reshuffle its siblings
  • Pins sync across devices via the plugin's settings file (data.json), so pinning on phone shows up on desktop next time your cloud sync runs

Go-to-source: more accurate row targeting

  • Navigating to source for a table flashcard now lands on the correct row, even when the same first-cell text appears in two tables of the same file — the lookup narrows by the card's section breadcrumb first, then matches the front within that section
  • Cloze cards generated from table rows now land on the source row instead of the file top
  • Reading mode and Live Preview now route through Obsidian's mode-specific scroll APIs (previewMode.applyScroll and setEphemeralState), so the cursor stops being kicked to the end of the file when navigating inside a rendered table
  • The source-navigation logic moved into a dedicated, fully-unit-tested module (source-navigator.ts) covering breadcrumb walks, tag-stripped header matching, range searches, and image-occlusion anchoring

Also on GitHub.