Anki-Android
Anki-Android copied to clipboard
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
## Purpose / Description Add a new Lint rule (OpenInputStreamSafeDetector) that enforces the use of openInputStreamSafe(). ## Fixes * Fixes #19663 ## Approach Reports the UnsafeOpenInputStream issue and provides a...
This is an umbrella improvement issue to track TalkBack improvements in AnkiDroid. **We would love any help taking specific items from this and implementing them!** To keep things organized the...
## Purpose / Description The "Gallery" icons are inconsistent in the app. ## Approach For the "Gallery" item in Image Occlusion buttons, use the same icon with the "Gallery" icon...
## Purpose / Description Card Browser previously blocked reposition, set due date, and reset progress operations in notes mode with an error message. Desktop Anki allows these operations via the...
why RESUMED? _Originally posted by @BrayanDSO in https://github.com/ankidroid/Anki-Android/pull/19607#discussion_r2569644958_ ---- We should be using `repeatOnLifecycle(Lifecycle.State.STARTED)`
## Purpose / Description Replace the existing color picker library (inactive since last 4 years) with another, fairly up-to-date library. ## Fixes * Fixes: #19237 ## Approach 1. Create a...
###### Reproduction Steps 1. Open AnkiDroid 2. Select select deck ###### Expected Result It should show images. ###### Actual Result It is not showing image. In Anki Desktop it is...
Xiaomi Redmi K50 2.23beta3 https://ankidroid.org/acra/app/1/bug/363411/report/094e9452-b6b2-484d-a691-a1531874b4d4 ``` java.lang.SecurityException: You need INTERACT_ACROSS_USERS, MANAGE_USERS, or QUERY_USERS permission to: check isProfile at android.os.Parcel.createExceptionOrNull(Parcel.java:3079) at android.os.Parcel.createException(Parcel.java:3063) at android.os.Parcel.readException(Parcel.java:3046) at android.os.Parcel.readException(Parcel.java:2988) at android.content.pm.IPackageManager$Stub$Proxy.resolveIntent(IPackageManager.java:4875) at android.app.ApplicationPackageManager.resolveActivityAsUser(ApplicationPackageManager.java:1436) at...
https://ankidroid.org/acra/app/1/bug/359357/report/e0221922-b4d3-4674-886b-57439e6db04e I don't believe this is new ``` net.ankiweb.rsdroid.BackendException$BackendCardTypeException: Failed to create file in '/data/local/tmp': Permission denied (os error 13) at path "/data/local/tmp/.tmpiWbHuw" at net.ankiweb.rsdroid.exceptions.BackendIoException.(BackendIoException.java:23) at net.ankiweb.rsdroid.BackendException$Companion.fromError(BackendException.kt:197) at net.ankiweb.rsdroid.BackendKt.unpackResult(Backend.kt:317) at...
When hovered over by a mouse, the resizable divider should have a color change to indicate it is resizable. * Ref: https://github.com/ankidroid/Anki-Android/pull/18952