Anki-Android
Anki-Android copied to clipboard
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
## Purpose / Description Prevent crash on updating template in case when full sync is required. ## Fixes Fixes #9688 ## Approach The previous dialog mentioning that `This will create...
## Pull Request template ## Purpose / Description Notification is tightly coupled with SmallWidget status which results in Notification whenever widget updates. ## Fixes Fixes #8114 Fixes #6476 ## Approach...
## Pull Request template ## Purpose / Description Added onboarding screen. ## Fixes Fixes #9129 ## Approach _How does this change address the problem?_ ## How Has This Been Tested?...
https://user-images.githubusercontent.com/35566748/128643613-95f852cc-cfa7-48e5-8f8d-6a2560539938.mp4
Export individual cards from CardBrowser ## Pull Request template ## Purpose / Description > Following upstream, I believe it would be nice to be able to select card(s) in the...
There is a lot of code duplication for each changes that need a full sync. I factorize it. Furthermore, I discovered that the app did not ask the user to...
For the most part this makes various popup corners rounder and removes button labels in ALL CAPS. Roundness now follows the default Android 11 looks. Also, menus with icons were...
This implements my own suggestion from the point 2 in Remaining issues in #12112 nearly verbatim, except I added a note about Sync url preference expecting the full URL as...
Remove "Invalid addon package" from each error so that it can be added only once when printed if necessary Ensure that if a field's value is null, it does not...
It was done by replacing (java.lang.)?T.toString\(([^()])\) by $1.toString() then searching and correcting manually T.toString( Then adding parenthesis manually when $1 was an expression (always a division)