AnkiDroid 2.20 Changelog

AnkiDroid 2.20 is now rolling out on the Play Store!

In 2020, implementing Anki’s latest scheduling improvements would have taken years. Today, the same process takes weeks due to the extensive effort of merging Anki’s codebase into AnkiDroid. Enjoy your even more efficient reviews!


General releases should be rolling out now, and will be available:

:fist_right::fist_left: Your donations paid for the work to make this happen so quickly :hugs:


Changelog

AnkiDroid Updates

  • Includes Anki 24.11, with FSRS 5.0
    • If you use FSRS, we recommend re-optimizing parameters
  • Forget Cards: Add link to manual
  • Deck Overview: Re-include ‘total cards’ statistics

Anki 24.11 Features

  • FSRS 5.0
    • Want to try FSRS (the Free Spaced Repetition Scheduler)? Enable it in deck options
    • (experimental) FSRS now schedules same-day reviews if you remove all learning steps
    • Load balancing: within your fuzz range, Anki will now try to pick days that have fewer reviews waiting.
  • Deck Options: FSRS Simulator
  • Deck Options: Easy days - you can now tell Anki to try avoid certain days of the week
  • Card Info: Add forgetting curve
  • Decks can now be sorted by descending retrievability.
    • Simulations have shown this is a better choice when you have a backlog, and this sort order is likely to become the default in the future.
  • Statistics: Add true retention stats
  • Statistics: Estimated total knowledge by note, and daily load
  • Card Info: Include card position information

See more in the Anki 24.11 changelog

Or the excellent summary by Expertium: Anki 24.11: one of the biggest updates ever

Fixes

  • Blocked AnkiWeb email addresses being sent to our private crash reporting server if an error occurs when displaying sync server email verification messages
    • Crash reports are never shared nor permitted to be shared, but;
    • Wiped those records anyway and installed rules to reject them on server as well
  • Removed ‘show keyboard shortcuts’ hint after numeric keypresses
  • Settings: Correctly highlight selected item (this affected Tablets/Chromebooks)

Deprecation


Release Statistics:


If you encounter any problems, please don’t hesitate to get in touch, either on this post, or Discord [#mobile-apps]

Thanks for using AnkiDroid,

David (on behalf of the AnkiDroid Open Source Team)


Full 2.20.0 Changelog
2.20.0 code changes [For developers]
AnkiDroid 2.20 on GitHub (issues & pull requests)
AnkiDroid 2.19 Changelog

6 Likes

I just updated to 2.20.1 today, and I can’t get Card Info to show up for Review cards. I haven’t seen this reported anywhere – is it on your radar?

For New cards, the top rows of info display correctly after a short delay. [The delay is maybe 0.5-1 seconds – but I don’t remember whether that was happening previously.]

For Review cards, I get the Card Info title at the top, and the back arrow, but no info is displayed. I’ve waited up to a minute and the screen stays blank. It’s the same whether I open Card Info from the card browser or study screen.

I upgraded from 2.18.4 (or thereabouts) – skipping 2.19. I’ve run check database, cleared cache, restarted the device. I am not yet using FSRS 5 [waiting to re-optimize until I’m upgraded on desktop] – noting that in case it’s an issue with some of the new Card Info features.

Debug info

AnkiDroid Version = 2.20.1 (e32a82c33646807ea19623c9c88be38965bc07e6)

Backend Version = 0.1.48-anki24.11 (24.11 c47638ca36f99dd4f3b81ae82d964aec66e392e0)

Android Version = 9 (SDK 28)

ProductFlavor = play

Manufacturer = Amazon

Model = KFONWI

Hardware = mt8168

Webview User Agent = Mozilla/5.0 (Linux; Android 9; KFONWI Build/PS7321; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/94.0.4606.71 Safari/537.36

ACRA UUID = 55ae3c0a-d60c-451d-8dfa-6b0426c97b63

FSRS = 1.4.3 (Enabled: true)

Crash Reports Enabled = true

Could you add a bug report?

Diagnostics would be useful via listing any errors in the JS console: Development Guide · ankidroid/Anki-Android Wiki · GitHub

For a fix: see if you can update Android System WebView, it appears to be out of date, and is the likely cause

1 Like