Changes in 2.1.41

Add-On Notes

Add-on authors, please see https://forums.ankiweb.net/t/add-on-porting-notes-for-anki-2-1-41/7390

Beta 7

Build 3ba08d11 / 2021-03-04.

  • Fix a freeze when answering a card with a missing parent deck.
  • Fix an error that could occur when syncing between 2.1.41 and older clients, then downgrading.

Beta 6

Build 92aaaf71 / 2021-03-02.

  • Fix 2.1 scheduler review counts not matching deck list.
  • Fix a focusing issue in the editor (thanks to Henrik).

Beta 5

Build 14cc81f8 / 2021-03-01.

  • Filtered deck screen now has a link to show cards not matched by search (thanks to Rumo, Abdo).
  • Support Alt+number to switch between clozes in the card layout screen (thanks to Abdo).
  • Fix images not shrinking to fit editor field (thanks to Henrik).
  • Fix a focus handling issue in the editor (thanks to Henrik).
  • Fix incorrect review counts in the 2.1 scheduler when parent decks had a smaller limit than their children.
  • Fix early review cards remaining in new queue after upgrading to 2.1 scheduler.
  • Improve error message when trying to nest under a filtered deck (thanks to Rumo).
  • Use monospace font in HTML editor.

Beta 4

Build 46e9720e / 2021-02-21.

Scheduler updates:

  • The V1->V2 upgrade process no longer resets cards that are in learning, or removes cards from filtered decks.
  • Users on the old scheduler will now see a message at the top of the deck list prompting them to update to the Anki 2.1 scheduler.
  • New users will see the message too. Enabling it by default would be a smoother experience, but that needs to wait until AnkiDroid 2.15 is released as stable, with support for the newer timezone handling.
  • There is no option to downgrade to the V1 scheduler anymore, though you can still do so by downgrading to an older Anki version first.

Fixes:

  • Fix tag replacement/deletion matching substrings (thanks to Abdo).
  • Fix images not shrinking to fit in fields (thanks to Henrik).
  • Fix "saved searches" getting selected when clicking in empty area of sidebar (thanks to BlueGreekMagick).
  • Reposition dialog's "shift cards" option now defaults to off.

Beta 3

Build b3b40933 / 2021-02-12.

  • Sidebar:

    • Drop multiple selection, and switch back to the old clicking behaviour. Multiple selection can be tackled again in a future update.
    • "Due" now shows only cards due that day.
    • Added "Overdue" item.
  • "Set due" now leaves the review intervals alone unless '!' is provided.

  • Fix stale preview in card layout screen (thanks to Henrik).

  • Ignore manually scheduled cards in hour graph.

Beta 2

Build 599d4634 / 2021-02-09.

  • Sidebar changes:

    • Multiple selection. Currently only works with tag and deck drag&drop.
    • Ctrl/Alt/Shift options to add/modify the search now require a right click instead of a left click, to avoid conflicts with multiple selection.
    • Move "Current Deck" to Decks
    • Click on Decks to show whole collection.
    • Click on Flags to show any flag.
    • Click on Tags to show all non-empty tags.
    • Added "Untagged" under Tags.
  • "Set Due Date" changes:

    • Interval can optionally be reset for review cards.
    • Input now remembered.
  • Editor tweaks to make things easier for add-ons (thanks to Henrik).

  • Fix slowdown after large "check media" report.

  • Fix 'rsbackend' errors in some add-ons.

  • Fix compatibility with fastbar add-on.

  • Markdown rendering of deck config is now opt-in - once enabled, it will change the handling of both the overview and congrats screen. When not enabled, the congrats screen will not show the description.

Beta 1

Build 704b5e58 / 2021-02-07.

This beta includes all the changes from 2.1.39beta1 - please see its change notes as well.

Changes since 2.1.39beta1:

  • The editor's code has been reworked, thanks to Henrik:

    • <br> tags will now be used by default instead of the previous <div> tags, which solves some issues with multiple lines in cloze deletions and MathJax.
    • Invalid field content can no longer spill out into the editing area.
    • Other behind-the-scenes changes have been made at the same time, and some add-ons that alter the editor will need updating.
  • Browser sidebar improvements:

    • Added a search bar, thanks to Abdo.
    • The remaining items in the Filter button have been moved into the sidebar, and the Filter button removed.
    • Tags and decks can now be dragged and dropped.
    • Each section can now be expanded/collapsed.
    • Add-ons that were adjusting the sidebar or filter button may need updating.
  • Search improvements, thanks to Rumo:

    • Filtered decks can now be created from a browser search, and vice versa.
    • Better ergonomics for developers.
  • Reworked the Reschedule tool:

    • Split into separate "Forget" and "Set Due Date" actions
    • "Set Due Date" now adjusts intervals of review cards, instead of resetting them.
    • Changed the "Delete Tags" shortcut; Ctrl+Shift+D now changes the due date.
    • Added the action to the review screen as well.

Other changes:

  • The tags field in the editor now autocompletes from anywhere in a tag name, not only the start.
  • The title bar on Macs will now turn dark when night mode is activated.
  • Improvements to the graphs, thanks to Henrik.
  • Add deck description back to congrats screen, with caveats.
  • Add opus to media list in editor.
  • Other improvements with thanks to Rumo, Henrik, Abdo, Arthur and Maksim.

For developers:

  • Almost all of the Python codebase now has type hints. 🎉