aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-05 14:29:47 +0100
committerDanilo M. <danix@danix.xyz>2026-11-05 14:29:47 +0100
commit9f70b76838cf49901a4d15c46ea0f105866cdad1 (patch)
tree320b4350b5a393c3342925b87b4ce8631950a2fe /TODO.md
parentbec25a852ee0b19f1e7525d34159981f2c385d2a (diff)
downloadHardenedPass-9f70b76838cf49901a4d15c46ea0f105866cdad1.tar.gz
HardenedPass-9f70b76838cf49901a4d15c46ea0f105866cdad1.zip
chore: clear what the Material and AppCompat removal left behind
Drop the stale Material repository filter and lint ignore, use an emulator image that exists at API 31, state the Android 12 minimum in the README, and correct the TODO: biometric keeps AppCompat in the APK as well as zxing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/TODO.md b/TODO.md
index f9832c0e..e68b9790 100644
--- a/TODO.md
+++ b/TODO.md
@@ -4,6 +4,7 @@ Open work after 0.2.0. Remove an item in the commit that finishes it.
## Features and UI
-- QR scanner: `zxing-android-embedded` is the last thing keeping AppCompat in the APK
- (`androidx.biometric` references it only on the fingerprint dialog path, unused at minSdk 31).
- Replacing it would let AppCompat go.
+- AppCompat out of the APK: `zxing-android-embedded` (`CaptureManager`, `zxing_CaptureTheme`) needs
+ it at runtime, so the QR scanner must be replaced. That alone is not enough: `androidx.biometric`
+ depends on it too, for a fingerprint dialog unused at minSdk 31, so it must be excluded or
+ `BiometricPrompt` used from the platform.