This release fixes an issue in 2.1.57 that caused cards and deck presets
to be reset to the default ease, if you exported a .colpkg with compatibility
with older clients enabled, or used the downgrade and quit option, then opened
the collection again. For the former issue, this occurred to the collection you
were exporting from, and not just the .colpkg file. If you were affected by this,
running the following in the debug console after updating should restore your
cards to the ease they were at when you last reviewed them, if they were not
reviewed after the problem occurred. Please make a backup before proceeding.
updated = 0
for cid, old, new in mw.col.db.all("select id, factor, (select factor from revlog where cid=cards.id order by id desc limit 1) as factor2 from cards where type=2"):
if new and old != new:
card = mw.col.get_card(cid)
card.factor = new
mw.col.update_card(card)
updated += 1
print("updated", updated)
It will print the number of updated cards.
<https://docs.ankiweb.net/misc.html#debug-console>
Other changes in this update:
Custom sync server
- You can now customize the network timeout in the sync settings, which may be required
if you have a large collection and/or a slower device.
- Maximum sizes are no longer enforced when downloading from custom sync servers.
Type in the answer
- Fix type answer comparison being collapsed when extra characters in input.
- Revert to blanking out missed chars in provided text, like older releases.
- Wrap expected text in code block when no answer provided.
Importing
- When importing csv files, you can now limit duplicate matching to the deck cards are in (thanks to Rumo).
- Support UTF-8-BOM when importing CSV (thanks to Rumo).
- Duplicate handling policy can be specified in the csv file header (thanks to Rumo).
Scheduling
- It is no longer possible to enable burying of reviews without also burying new cards,
as Anki excludes buried cards up front, and needs to do so in a particular order
to avoid errors during review.
- Fix v3 deck-specific limits affecting the deck list/study screen in v2 mode.
- Show custom data from third-party schedulers in stats screen.
- Allow burying cards in the browser (thanks to Kaben).
Fixes
- Switch to a new Windows TTS implementation, which unblocks future upgrades,
and should perform better (thanks to Rumo).
- Work around a startup error some users were receiving on Windows.
- Fix currently-selected preset not being indicated in deck options (thanks to Fabricio).
- Fix error shown after toggling full screen.