github ankitects/anki 24.11

latest release: release
24 days ago

What's Changed

Compatibility

  • The Linux package now requires glibc 2.31+ (2019 Ubuntu/Fedora, and 2021 Debian).
  • The Qt5 builds are no longer linked from the website, and will be dropped in the next release.

New Features

FSRS

FSRS has received significant changes in this release, and should be even more
efficient. It is recommended that you optimize your presets after updating.

To avoid errors on older clients, updated parameters will only be visible to
Anki releases from 24.11 on. Older clients will continue to work, but may
give you different scheduling results when reviews are done on them.

By @L-M-Sherlock in #3298.

Other new features:

Scheduling

  • Load balancing: within your fuzz range, Anki will now try to pick days that have fewer reviews waiting. By @jakeprobst in #3230.
  • Easy days: you can now tell Anki to try avoid certain days of the week. By @L-M-Sherlock in #3442
  • Decks can now be sorted by descending retrievability. Simulations have shown this is a better choice
    when you have a backlog, and this sort order is likely to become the default in the future.

Stats/Graphs

Other Features

Other Changes

This is not a comprehensive list; a big thank you also to people who have contributed
things like behind-the-scenes improvements, and fixes to regressions that occurred during
development.

  • Allow maximizing the notetypes screen by @cdonat2 in #3328
  • Apply fuzz to SM2 lapse interval and respect max ivl by @user1823 in #3275
  • Do not show warning if Browser Appearance has no field references by @abdnh in #3566
  • Do not strip quotation marks from deck/tag names by @abdnh in #3407
  • Don't exclude suspended cards when updating all FSRS params.
  • Don't hide text when hiding I/O masks by @escribapetrus in #3277
  • Don't ignore buried cards in future due graph by @jakeprobst in #3368
  • Ensure profile name is treated in a case-insensitive manner by @abdnh in #3372
  • Escape special search characters in preset name by @abdnh in #3554
  • Exclude new cards from Future Due stats by @user1823 in #3576
  • Fix .DS_Store file shown as an unused media file by @bpnguyen107 in #3380
  • Fix 'NoneType object is not subscriptable' error by @davidculley in #3286
  • Fix bug with “A 100 day interval will become X days.” by @bpnguyen107 in #3432
  • Fix editor loses focus when toggling list if list item empty by @cy7sh in #3483
  • Fix editor losing focus when toggling list and copy selects wrong target deck for filtered decks by @singurty in #3465
  • Fix error when exporting from empty cards screen
  • Fix field focus lost when pressing alt in the editor by @abdnh in #3378
  • Fix FSRS progress sometime shows 0 reviews by @L-M-Sherlock in #3591
  • Fix FSRS progress update issues by @abdnh in #3420
  • Fix graph averages by @abdnh in #3406
  • Fix imports of decks with file paths using special URL characters by @themis-d in #3377
  • Fix inconsistent retrievability calculations between normal/filtered decks and display/sorting by @L-M-Sherlock in #3582
  • Fix incorrect canvas bounds calculations in image occlusion by @taylorobyen in #3457
  • Fix invalid preset search matching cards in filtered decks
  • Fix minimum interval warning shown when FSRS is enabled by @abdnh in #3409
  • Fix Mnemosyne importer choking on due dates >= 2038 by @bpnguyen107 in #3459
  • Fix reschedule not working on cards in filtered deck by @L-M-Sherlock in #3441
  • Fix setting tags column to first unmapped column in CSV importer by @RumovZ in #3568
  • Fix UI hanging when update check stalls
  • Fix unused parent tags getting cleared by @abdnh in #3299
  • Hide right click copy option in deck list by @bpnguyen107 in #3363
  • Improve the accessibility of the Preferences dialog by @RastislavKish in #3255
  • Include backlog cards in today in future due graph by @jakeprobst in #3379
  • More closely match performance of Python FSRS optimizer by @L-M-Sherlock in #3540
  • Remove legacy import option by @abdnh in #3536
  • Stop automatically adding Image Occlusion type in Add screen by @abdnh in #3408
  • Truncate in the middle of a deck name in the browse screen, not the end by @bpnguyen107 in #3387

New Contributors

Full Changelog: 24.06.3...24.11

Don't miss a new anki release

NewReleases is sending notifications on new releases.