2.1.61

ankitects/anki2.1.61Mar 31, 2023by dae

AI Summary

This release enhances the V3 scheduler with options to override review limits and burying settings, improves the tag area UI, and fixes various stats and editor bugs.

Key Highlights

  • Added global option to stop review limit from limiting new cards
  • Option to enable review burying without new burying
  • Tag area converted to dropdown in editor
  • Fixes stats calendar daylight savings time issue

New Features

  • Review limit override
  • Review burying toggle
  • Tag dropdown

Full Release Notes

Improvements to the V3 scheduler:

- Added a global option to stop the review limit from limiting new cards (thanks
  to Rumo).
- You can now enable review burying without new burying again (thanks to Rumo).
  There are some caveats - please see the bury tooltips in the deck options.
- Ensure good is at least previous+1 even if low hard factor set.

Other features/improvements:

- You can now exclude certain fields from unqualified searches via the Fields
  screen (thanks to Abdo).
- The tag area in the editor is now shown with a dropdown instead of a splitter
  (thanks to Matthias).
- You can now adjust the current deck in the stats screen (thanks to yellowjello).
- Add a button in the preferences to reset window sizes (thanks to Abdo).
- Passing an invalid profile name on the commandline will now show profile
  picker instead of an error.
- You can shift-click on a deck to select it as the current deck (thanks to
  Tobias).
- You can now import decks with broken timestamps - they'll automatically be
  fixed on import (thanks to Rumo).
- A DB check will now fix broken timestamps (thanks to Rumo).
- Add time of date to browser date.
- Allow Shift+Tab to move focus from tag area to last field (thanks to Hikaru).
- Custom schedulers now have the deck name and random seed passed in to them, so
  they don't need to extract the info from the DOM (thanks to Rumo).
- Improve debug console (thanks to Rumo).

Fixes:

- Fix stats calendar incorrect due to daylight savings time (thanks to Kieran).
- Prevent the top bar from hiding in the stats page as you scroll down (thanks
  to Fabricio).
- Reduce motion is now on by default, as it fixes an issue with the bottom bar
  failing to appear for some users.
- Fix new limit in v3 decreasing more than it should (thanks to Rumo).
- Fix current tag text not being saved when changing note via shortcut key
  (thanks to Hikaru).
- Fix tags popover becoming separated from the tags field (thanks to Fabricio).
- Ensure the bottom buttons aren't displayed until the custom scheduling code
  has finished running (thanks to Rumo).
- Refresh study screen if the user toggles the v3 scheduler (thanks to Rumo).
- Fix notetypes screen not being closable after adding a notetype on Mac.
- Check for division by zero when calculating browser aspect ratio, which fixes
  an issue with i3 (thanks to Ben).
- Fallback to Wayland if X11 is not available (thanks to Ingemar).
- Tweaks to the build scripts to make packaging in distros easier (thanks to
  Euan).
- Fix silent file save failures and bad default save path in Flatpak (thanks to
  Jack).
- Fix HTML editor sometimes not properly sized when opening editor (thanks to
  Hikaru).
- Fix error showing if user clicks in sidebar before it's rendered.
- Fix backup creation for collections > 1 GiB (thanks to Rumo).
- Fix black on grey minimalist buttons in Qt5 (thanks to Daniel).
- Fix black on grey deck options on Qt5 (thanks to Daniel).
- Export static references from sound tags (thanks to Rumo).
- Fix packaged audio tools path on Windows (thanks to Abdo).
- Fix a case where 'reduce motion' and 'minimalist mode' were switched (thanks
  to Daniel).
- Fix panic with invalid sync server URL with port (thanks to Daniel).
- Fix double scrollbars in deck options (thanks to Fabricio).
- Fix images with non-Latin text and commas failing to display.
- Fix editor text possibly being transfer to different notetypes (thanks to
  Fabricio).
- Improve hover appearance of buttons (thanks to Matthias).
- Fix inability to activate search in graphs screen on Android (thanks to
  yellowjello).
- Fix an issue building on Windows (thanks to Kieran).