- Fix potential crash in our crash report system. See: Murphy’s Law
- Fix incorrect default setting for analytics opt-in. Should be default off.
- Please check your setting if you want to make sure it is off
- Note1: our analytics is always anonymized and never shared as a first step
- Note2: the backend has been disabled for months, so there should be no exposure
- Still this was in error and counter to our strict opt-in ethos. We are deeply sorry.
- We will issue a future update shortly to opt everyone out as a precaution
- Thanks again for your patience waiting for 2.16 - we’re on to 2.17 work already!
- We are humbled by the donations 🤯
- Your dev team is still very excited to be able to release quick fixes for you again!
- Last big stability release for 2.16 series (see below for main 2.16 info)
- ❤️ We continue to be very thankful for your support
- Improved shortcut icons
- Fix card browser scroll position after editing a card
- Improve shared deck download handling
- Fix sound replay on cards
- Fix deck rebuild not updating UI
- Synced with community language translations
- Development for 2.17 is already in progress!
- Are you still reading this? Good luck in your studies 🤓
- We meet Play Store requirements again, so we can release fixes quickly again!
- This is a stability release for the just-released 2.16 series (see below for 2.16 info)
- 🤜🤛 Thank you! Your support makes the fixes happen!
- Fix crash in certain cases adding images
- Fix crash exporting decks with ‘/’ in deck name
- Fix crash displaying whiteboard menu
- Fix crash opening preferences after storage migration
- Remove camera permission (not needed for single photo use)
- Fix sync required indicator not disappearing
- Fix keyboard card answer highlighting whole card
- Fix keyboard card answer causing double-tap
- Fix incorrect deck highlight in tablet mode
- Fix display of saved card searches
- Fix inconsistent italics between Anki / AnkiDroid
- Add ability to map “reschedule” to a gesture
- Allow long preference titles to wrap
- Allow 3rd party cookies in webview to match Anki behavior
- Improve add shortcut icon
- Remove beolingus pronounce feature
- New community-provided translations from https://crowdin.com/project/ankidroid
- You waited patiently nearly 3 years for this release! ⌛ Thank you
- What an effort! v2.16 contains 2,693 changes from 143 different authors 🤯
- AnkiDroid is a labor of ❤️ with a mission to help the whole world learn more
- you can ❤️ us back so we have more time to work on it
- “Why It Took So Long”: Scoped Storage replaces sdcard Storage
- Faster syncing and importing
- AnkiDroid no longer needs permission to access “All Files”!
- …But you lose access to data on uninstall
- Sync, export/import, check media/database disabled during migration
- Manage Space Activity in System Settings
- Added “Backup Reminder” prompt
- More info in our FAQ
- A huge number of crash fixes, too many to mention
- “Auto” Day/Night theming to follow system, Android 13+ themed icon
- Added Anki “New Anki Backend option in advanced settings“ - will be default in 2.17
- We include anki 2.1.61 now, we’re fully up to date!
- Stats Heatmap
- Scheduler v3 support
- CSV Import, Text import
- Card Browser Searches
- Card Info and Deck Options from upstream
- New gesture manager, supports gamepad and bluetooth keyboard
- Translations, new languages, lots of fixes, you can help!
- Add support for hierarchical tags
- New Onboarding Screen
- New Preferences
- Icons & Better Categories
- Increase max possible backups to 99
- Full screen navigation drawer option
- Add Preference for double-tap time interval
- “Insert Field” in Card Template Editor option
- Add “Allow sync on metered connections” option
- New “About” section
- “Developer Options” is now available
- Flags added: Pink, turquoise & purple flags as in Desktop
- Drawing Activity
- Custom Sync Server improvements
- Updated to match new Anki Desktop built-in sync server abilities
- Cleartext traffic permitted (it’s your server, use it how you like)
- Javascript AP changes:
- New bury & suspend card or note API
- New search API
- New text to speech API
- Enhanced reschedule API
- New Reset progress API
- Enable DOM storage so localStorage works
- Use language defined in ‘Language Hint’ when typing the answer
- Mathjax updated to current versions
- Double-tap floating ‘+’ Deck Picker button to add note
- Note Editor SVG, video, clipboard paste import support
- Card Previewer progress bar during preview
- Card Previewer: Show type-in answer in card previews
- Card Browser Support for Indeterminate tags when adding/removing tags
- Sync Account Add “Forgot Email” Button
- Add option to show all deck stats by default
- Add Note Gesture
- Ask to keep data when uninstalling (saves preferences too)
- Reviewer: Allow “TTS” to be moved to the Action Bar
- Note Editor: Allow the import of multiple files
- Import/Export
- Fixed many general problems with import/export
- Export just a deck
- Export just a note
- UI: Snackbars used where possible, and made much more pleasant
- UI: Matched the color of status, action and nav bar to background
- Card Browser: “Note” mode
- Whiteboard - Stylus Only Mode
- Published internally, not generally released