Update Qt to 6.6.2. On macOS, this should fix issues with Japanese input.
Keep previous FSRS parameters if they get worse when optimizing by @abdnh in #2996
Ignore some extra chars in no-combining search by @abdnh in #2929
Add "select all" shapes tool by @krmanik in #2981
Maintain original IO cloze order in editing mode by @abdnh in #2987
Fix occasional 'failed to fetch' message popping up.
Fix pasted images failing to download from some sites.
Add by creation date review sort order by @abdnh in #2957
Add log-in button to preferences screen by
@Lucasscharenbroch in #2994
Add support for offline builds by @knobix in #2963
Add support for python logging by @cav71 in #2969
Add View Files button to Check Media screen by @abdnh in #3006
Allow > inside HTML attributes by @vaxr in #2918
Americanize "synchronisation" by @hnvy in #2935
Change default font in code editors by @abdnh in #2985
Check required review count for FSRS after filtering by @abdnh in #3019
clamp interval before fuzz_bounds by @L-M-Sherlock in #3024
Clear out old FSRS progress as new operation starts
Default to 'Bury Card' action consistently by @abdnh in #2950
Do not reset original_due when card stays in filtered deck by @abdnh in #2988
Don't urllib.unquote when using requests by @vaxr in #2943
Fix 'ignore this update' not working.
Fix processEvents() reentrancy bug in progress manager window handling by @kieranlblack in #3030
Fix a 'protocol wrong type' message sometimes popping up.
Fix circular import in legacy importer by @abdnh in #3007
Fix code completion in Qt forms by @abdnh in #2993
Fix corner rounding of alignment buttons in editor by
@Lucasscharenbroch in #2989
Fix crash in Reviewer by @mjuhanne in #2945
Fix deck names differing in case being duplicated in CSV import by @abdnh in #3008
Fix error after notetype merge + downgrade.
Fix flicker when hovering over deck list by @abdnh in #2958
Fix Image field not hidden until user selects an image by @abdnh in #2960
Fix importing of Mnemosyne due dates by
@dae in #2936
Fix inconsistent count in optimize/evaluate.
Fix MathJax editor not opening when navigating into blocks by @abdnh in #2953
Fix maybe_coalesce_note_undo_entry() by @abdnh in #2992
Fix misaligned image occlusions in RTL languages by @abdnh in #3018
Fix note id mix-up when resolving notetype conflicts by @RumovZ in #2940
Fix notetype conflict resolution by @RumovZ in #2967
Fix preset: search ignoring cards in filtered decks by @abdnh in #2997
Fix progress manager window race condition by @kieranlblack in #3029
Fix regex skipping over all src except the last by @vaxr in #3021
Fix text input custom style wiping out base user style by @kieranlblack in #3031
Fix title of Auto Advance section by @abdnh in #2949
Fix toolbar button shifting on hover by @BlueGreenMagick in #2928
Fix undo handling of group and some other IO tools by @abdnh in #2931
Fix visual behavior of modal buttons in editor by
@Lucasscharenbroch in #3009
Fix windows build issue by @qxo in #2947
Fix/ignore revlogs before Forget entry by @L-M-Sherlock in #3002
Flip indent/outdent buttons for RTL by @abdnh in #2930
FSRS - Ignore revlogs before date while optimizing by
@Luc-Mcgrady in #2922
Honor NINJA_STATUS if already set by @knobix in #2984
Improve appearance of resize handles in I/O by @krmanik in #2919
Improve typing deck_due_tree() by @nix6839 in #3003
Include details on what's missing when a NotFound error is triggered.
Increase parent limits in custom study when 'limits start from top' is enabled by @RumovZ in #2971
Initialize Browser.aspect_ratio earlier to fix AttributeError by @abdnh in #2924
Make a deep copy in addcards/set_note by
@Lucasscharenbroch in #3013
Make image occlusion's option buttons tabbable by @PLameiras in #2966
Make sure editor note is saved before triggering buttons by @abdnh in #2995
Make tags and tag suggestions able to be styled by add-ons by @glutanimate in #2941
More precise percent of days studied by @user1823 in #2889
Refactor text attribute button components by
@Lucasscharenbroch in #3012
Shift the default network timeout back to 60 seconds.
Show message if current FSRS parameters are optimal by @abdnh in #3014
Show total review count when optimizing FSRS parameters by @abdnh in #3027
Tweak type-in-answer filter hack by
@Lucasscharenbroch in #3010
update FSRS to v0.2.0 by @L-M-Sherlock in #2977
Use card.reps - 1 when calculating fuzz by
@dae in #2933
Use our translation of 'Discard' by @abdnh in #2920