Skip to content

Releases: ankitects/anki

24.11rc1

08 Nov 13:38
@dae dae
Compare
Choose a tag to compare
24.11rc1 Pre-release
Pre-release

What's Changed

  • Add descending retrievability sort order by @dae in #3559.
  • Include backlog cards in today in future due graph by @jakeprobst in #3379
  • Fix UI hanging with empty context menu by @abdnh in #3553
  • Escape special search characters in preset name by @abdnh in #3554
  • Fix target deck reset to notetype-specific setting by @abdnh in #3555
  • Warn if no day is set to Normal by @abdnh in #3557
  • "Notetype" -> "Note type" by @brishtibheja in #3560
  • Fix invalid preset search matching cards in filtered decks
  • Enable strict_optional for aqt/deckoptions, editcurrent, filtered_deck by @bpnguyen107 in #3556
  • Enable strict_optional for aqt/notetypechooser, stats, switch by @bpnguyen107 in #3558

Full Changelog: 24.10rc2...24.11rc1

24.10rc2

05 Nov 09:16
@dae dae
Compare
Choose a tag to compare
24.10rc2 Pre-release
Pre-release

What's Changed

And developer-focused changes:

Full Changelog: 24.10rc1...24.10rc2

24.10rc1

26 Oct 11:13
@dae dae
Compare
Choose a tag to compare
24.10rc1 Pre-release
Pre-release

What's Changed

  • Update to FSRS-rs v1.3.5 (FSRS-5 model update) && keep three decimals for stability by @L-M-Sherlock in #3520
  • Feat/add a toggle in the simulator to display time or review count by @L-M-Sherlock in #3523
  • Revert a change that was breaking bottom button add-ons by @dae in #3522
  • Fix calculation of daily load by @user1823 in #3516
  • Fix/skip suspended cards in graphs context retrievability by @L-M-Sherlock in #3518
  • Enable strict_optional for aqt/preferences.py by @bpnguyen107 in #3519
  • only export review logs where the rating is between 1 and 4 for research by @L-M-Sherlock in #3524
  • Fix/set default easyDaysPercentages when switch preset by @L-M-Sherlock in #3526
  • Enable strict_optional for aqt/importing.py by @bpnguyen107 in #3527
  • template_filters: make {{type:}} forward compatible by @twwn in #3525
  • Remove FSRS client warning
  • Fix due date showing incorrectly in filtered deck
  • Fix error when exporting from empty cards screen

Full Changelog: 24.10beta4...24.10rc1

24.10 Beta 4

21 Oct 09:40
@dae dae
Compare
Choose a tag to compare
24.10 Beta 4 Pre-release
Pre-release

What's Changed

  • FSRS5 params are now stored separately from FSRS4, so you can optimize your presets while continuing to use older clients.
  • Option to enable FSRS short-term scheduler when (re)learning steps run out && speed up features based on simulation by @L-M-Sherlock in #3505
  • Feat/Estimated Total Knowledge By Note & Daily Load by @L-M-Sherlock in #3507
  • Fix 'Discard changes' dialog appearing even when no changes are made by @hikaru-y in #3495
  • Create a new kind of revlog entry for reschedule cards on change by @L-M-Sherlock in #3508
  • Fix UI hanging when update check stalls
  • Don't exclude suspended cards when updating all FSRS params.
  • Fix editor loses focus when toggling list if list item empty by @cy7sh in #3483
  • Fix/only let FSRS take over short-term schedule when steps are empty by @L-M-Sherlock in #3496
  • Revert a change that was breaking the image occlusion add-on by @dae in #3504
  • Enable strict_optional for aqt/data, aqt/forms, aqt/import_export by @bpnguyen107 in #3489
  • add get_revlogs API && fix the style of tooltipText of ReviewsGraph by @L-M-Sherlock in #3490
  • Fully switch to File::set_times() from utime crate by @nix6839 in #3501
  • Revert "Fully switch to File::set_times() from utime crate" by @dae in #3502
  • Enable strict_optional for aqt/editor.py by @bpnguyen107 in #3500
  • Fix ease button alignment by @taylorobyen in #3474
  • Fully switch to File::set_times() from utime crate by @nix6839 in #3503
  • Feat/export dataset for research by @L-M-Sherlock in #3511
  • change sort order name by @brishtibheja in #3510

Full Changelog: 24.10beta3...24.10beta4

24.10 Beta 3

11 Oct 15:01
@dae dae
Compare
Choose a tag to compare
24.10 Beta 3 Pre-release
Pre-release

What's Changed

  • Feat/Easy Days by @L-M-Sherlock in #3442
  • Let FSRS control short term schedule (experimental) by @L-M-Sherlock in #3375
  • Add card position column and always show position in card info by @taylorobyen in #3471
  • Add "open image" option to editor by @user1823 in #3431
  • Fix broken tag editor in Svelte 5 by @hikaru-y in #3488
  • Fix issues with 'Discard changes' confirmation dialog by @hikaru-y in #3478
  • Change links in error messages by @brishtibheja in #3468
  • typeanswer: NFC fix & cleanup by @twwn in #3482
  • ts/src/app.html: Changed from favicon.png to favicon.ico by @lima-limon-inc in #3485
  • Enable strict_optional in aqt/. and aqt/browser by @bpnguyen107 in #3486
  • Improve typing of AnkiWebView action by @Arthur-Milchior in #3475
  • Revert change that caused 'remove formatting' to remove too much.
  • Revert change that sometimes prevented buttons in the bottom bar from being clicked on.
  • Auto answer: flip question/answer order.
  • Minor tweaks to true retention table layout.

New Contributors

Full Changelog: 24.10beta2...24.10beta3

24.10 Beta 2

04 Oct 08:12
@dae dae
Compare
Choose a tag to compare
24.10 Beta 2 Pre-release
Pre-release

What's Changed

  • Support {{type:nc:...}} to ignore combining characters by @twwn in #3422
  • Fix image occlusions changing when browsing by @taylorobyen in #3443
  • Polish graphs of simulator, true retention table and forgetting curve by @L-M-Sherlock in #3448
  • Split true retention into multiple tables; display vertically. Further tweaks welcome.
  • lazy_static → once_cell → stabilized versions by @twwn in #3447
  • Fix/keep the same-day reviews for training & optimized parameters should be consistent if the inputs are consistents by @L-M-Sherlock in #3450
  • Fix error when closing deck options by @voczi in #3454
  • Fix incorrect canvas bounds calculations by @taylorobyen in #3457
  • Fix/Reschedule doesn't work on cards in filtered deck by @L-M-Sherlock in #3441
  • Fix Mnemosyne importer chokes on due dates >= 2038 by @bpnguyen107 in #3459
  • typeanswer: hoist strip_expected by @twwn in #3464
  • Fix editor loses focus when toggling list and copy selects wrong target deck for filtered decks by @singurty in #3465
  • Decide if element is bold by getComputedStyle (#2453) by @mmjang in #2579
  • Allow addon page URL on AddonsDialog by @phu54321 in #3467
  • Update protobuf to fix Windows crash
  • Pin setuptools to 0.69, which fixes import errors when accessing pkg_resources in add-ons.

New Contributors

  • @singurty made their first contribution in #3465
  • @phu54321 made their first contribution in #3467

Full Changelog: 24.10beta1...24.10beta2

24.10 Beta 1

27 Sep 11:24
@dae dae
Compare
Choose a tag to compare
24.10 Beta 1 Pre-release
Pre-release

Warnings

  • People using image occlusions may want to avoid adding/editing I/O notes with this first beta, as #3443 is still being looked into.
  • FSRS parameters calculated with this Anki release are not backwards compatible. If you use the mobile clients or review on AnkiWeb, avoid optimizing your FSRS parameters for now, or you won't be able to review on those devices until your parameters are changed again.
  • The Linux package now requires glibc 2.28+ (2019 Ubuntu/Fedora, and 2021 Debian).

What's Changed

New features

Other improvements

New Contributors

Read more

24.06.3

28 Jun 15:20
@dae dae
24.06.3
Compare
Choose a tag to compare

What's Changed

Please see https://github.com/ankitects/anki/releases/tag/24.06 for earlier changes, including security fixes.

  • Fix deck options failing to appear in Qt5 build
  • Fix deck config input's background color in Qt5 by @abdnh in #3243
  • Fix relearning cards' Intervals don't update after changing Desired Retention by @L-M-Sherlock in #3236
  • Fix renaming note fields not updating custom browser appearance by @jamesnelmore in #3245
  • Fix image occlusion flicker caused by setupI18n() by @abdnh in #3253
  • Restore $deckOptions by @abdnh in #3265
  • Fix FSRS easy interval being same as good interval in relearning cards by @user1823 in #3256
  • Remove threshold of compute minimum recommended retention by @L-M-Sherlock in #3246
  • Shuffle identical values in filtered deck sort by @abdnh in #3259
  • Make SvelteCheck and ViteTest respect YARN_BINARY by @antecrescent in #3231

New Contributors

Full Changelog: 24.06.2...24.06.3

24.06.2

09 Jun 14:14
@dae dae
24.06.2
Compare
Choose a tag to compare

What's Changed

Please see https://github.com/ankitects/anki/releases/tag/24.06 for earlier changes, including security fixes.

  • Fix image occlusion errors in previewer and card template editor by @glutanimate in #3228

Full Changelog: 24.06.1...24.06.2

24.06.1

08 Jun 00:55
@dae dae
24.06.1
Compare
Choose a tag to compare

What's Changed

  • Fix image occlusion not working during review
  • Fix for building with custom yarn by @AlexBocken in #3226

Please see https://github.com/ankitects/anki/releases/tag/24.06 for earlier changes, including security fixes.

New Contributors

Full Changelog: 24.06...24.06.1