What's Changed
- Update to PyQt 6.6.1 on all platforms.
- When rescheduling is disabled in a filtered deck, you can now choose different delays for again, hard and good. Set to 0 to have that button immediately remove the card.
- New default FSRS parameters, based on larger sample size.
- The deck options screen now opens faster.
- Make help button more obvious, and remove hover animations.
- Add a globe icon to global settings in the deck options.
- Hide position in card info when card not new.
- Platform CSS has been reimplented. Standard selectors like .win and .mobile should continue to work; more obscure ones that weren't documented will not. By @abdnh in #2854
- Fix some RTL issues in help modals by @abdnh in #2857
- Prefer image pastes over HTML in the editor by @abdnh in #2856
- Fix auto advance state not being restored after focus change in some cases by @abdnh in #2860
- Fix image overlay not closing when clicking outside on Qt6.6 by @hikaru-y in #2861
- Show actual due date of learning cards in Card Info screen by @abdnh in #2865
- Clear editor's internal copied text on cut/copy by @abdnh in #2866
- Ensure correct endpoint is used when syncing from Rust. By @sartak in #2864
- Ignore rescheduled cards in old stats page by @user1823 in #2863
- Fix Mathjax can only be pasted once by @akashreddy03 in #2869
- FSRS ignores revlog entries with time = 0 when calculating time taken. By @L-M-Sherlock in #2870
- Do not add a fallback field reference if front side contains conditionals by @abdnh in #2859
- Keep two decimals for stability by @L-M-Sherlock in #2873
- Fix TTS not working properly with auto advance by @abdnh in #2874
- Include elapsed_secs in learning card state by @Gustaf-C in #2862
- FSRS: improve calculated difficulty for cards that skipped initial learning.
- Ensure progress windows get cleaned up
- Fix filter area not starting focused on Qt 6.6.1
- Fix mpv idle notification not using main thread
- Fix mpv not working out of the box in win32 source build
- Handle invalid install timestamps in add-ons
- Catch NaNs in FSRS weights
- Fix relative overdueness order error in filtered deck
- Fix sorting by due column in notes mode.
New Contributors
- @gustavosmendes1 made their first contribution in #2855
- @sartak made their first contribution in #2864
Full Changelog: 23.12beta1...23.12beta2