aniAuth v1.2.0
π What's New
A major security, performance, and usability update introducing flexible backup exports, biometric fallback locks, and scrolling lag optimizations.
π‘οΈ Security & Privacy
- Verification Before Export: Require biometric or device screen lock verification before starting the backup export flow to prevent unauthorized extraction of 2FA keys.
- Device Credential Fallback: Added native device credentials (PIN/pattern/password) fallback on biometric prompts, ensuring you can still log in if biometric hardware is unavailable or fails.
πΎ Backups & Portability
- Flexible Backup Formats: Export backups in your choice of Encrypted Backup (AES-256 encrypted using aniAuth's internal key) or Decrypted Backup (plaintext JSON) with built-in security warnings.
- [Fixed] Backup Key Serialization: Fixed backup key serialization issues to ensure exported (this version and onwards) backups can be re-imported and restored.
Note
Legacy Backup Notice: Backups exported in earlier versions (v1.1.0 or earlier) cannot be restored (even in those earlier versions themselves) and are unusable due to incorrect export key serialization.
β‘ Performance & Polish
- Fix Scroll Lag: Fixed list scrolling lag by caching decrypted KeyStore values in-memory and rate-limiting live TOTP UI redraws to 30-second epoch ticks instead of every second.
- Clean Empty State: Hides search and timer headers when the dashboard is empty, replacing them with a minimal, compact placeholder row and direct "Import" option.
π¦ Build Assets
Download the signed APK below to install/update.