DecksMD
← All releases

DecksMD 1.9.5

Released 15 May 2026

Changes

Reparse after reassigning a deck's profile

  • Changing the profile assigned to a deck (or to a tag that maps to one) now invalidates the per-deck mtime gate so the next sync re-parses that deck with the new profile's headerLevel and clozeEnabled rules
  • Previously, the new profile took effect for scheduling but the cached parsed flashcards stayed put — so a profile change that should have produced different cards (e.g. switching headerLevel from ## to ###) silently kept the old cards until the source file was edited
  • Editing a profile's headerLevel or clozeEnabled already triggered the reparse for every deck on that profile; this release closes the matching gap for the apply-profile path

Notices off by default

  • The "show toast on every action" setting (enableNotices) now defaults to false for new installs. Users who want the notices can re-enable them in Settings
  • Existing installs keep whatever value they had — nothing is forced

Also on GitHub.