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