DecksMD
← All releases

DecksMD 1.7.7

Released 4 May 2026

Changes

FSRS algorithm fixes

  • Aligned the FSRS-6 implementation with the official py-fsrs reference math — all primitive formulas now match bit-exactly across 1,396 test inputs
  • Fixed post-lapse stability calculation: failing a card on Again can no longer accidentally increase its stability (the FSRS-6 short-term cap was missing) — heavily-lapsed cards are now scheduled slightly more conservatively, in line with actual recall behavior
  • Fixed the mean-reversion anchor in difficulty updates so long-run difficulty trajectories match the spec
  • Existing card data is preserved; only future ratings are affected
  • Validated against the 10,000-user open-spaced-repetition dataset (443M predictions); calibration matches actual recall within 1 percentage point

Also on GitHub.