What's Changed
FSRS:
- Calculate elapsed days for intraday learning cards in browse screen and relative overdueness sorting.
- Better approximate average retention/ease/difficulty
- Fix error generating parameters when a parameter is 0
- Don't use SM2 memory state when cards are manually introduced
- Give a hint about optimizing all presets
- Fix incorrect search being used when evaluating parameters
Deck options:
- Fix unwanted border on macOS
- Split "auto advance" into a separate section
- Allow decimal numbers in auto advance
- Reword auto advance settings + help
- Fix revert icon position in RTL
- Change link to manual in help screen from icon to text by @Gustaf-C in #2886
Other:
- Revert "Prefer image pastes over HTML in the editor (#2856)" due to regressions when pasting.
- Fix changes to groups of I/O masks not saving by @abdnh in #2878
- Fix IO card count by @abdnh in #2884
- Fix CSV importer dropdowns not updating after changes by @RumovZ in #2885
- Add hint for zero minutes in filtered deck by @Gustaf-C in #2887
- More fixes for auto advance state by @abdnh in #2879
- Ensure cloze numbers sort in order
- Fix underscores in MathJax breaking rendering
- Show tooltip when auto-advance enabled/disabled
- Fix some issues with the toggle masks shortcut
- Catch another invalid-timestamp error
- Another fix for unfocused input box in Qt 6.6.1
- Fix broken HTML in CSV import screen
- Ensure deck browser fetches collection data in the background
- Fix sync status check blocking collection access when network offline
Full Changelog: 23.12beta2...23.12beta3