DecksMD
← All releases

DecksMD 1.12.1

Released 22 May 2026

Changes

Canvas Decks — follow-ups to 1.12.0

Real-time sync on canvas file events

  • Creating, modifying, deleting, or renaming a .canvas file inside the configured Canvas decks folder now triggers a sync immediately, instead of waiting for the next background-refresh tick.
  • Modifications coalesce into a single sync ~3 seconds after the last edit (same trailing-edge debounce markdown decks use), so editing a node in Obsidian's canvas view doesn't churn the database on every autosave.
  • Renaming a canvas in/out of the configured folder is handled correctly: in-scope → in-scope renames preserve the deck and its review history, in-scope → out-of-scope drops the deck row, and out-of-scope → in-scope creates a fresh deck.

Getting-started canvas auto-created on first install

  • On first install — or once on the next plugin load if you're upgrading from a version without Canvas Decks — the plugin creates Decks — Canvas getting started.canvas inside a Canvas decks/ folder and points the Canvas decks folder setting at that folder if it was empty.
  • The file demonstrates three card formats across four text nodes: header-paragraph, table, and cloze.
  • Available any time via the new command Decks: Create canvas test deck.
  • Idempotent — deleting the file (or pointing the folder elsewhere) won't trigger recreation.

Also on GitHub.