Skip to content

aniAuth v1.2.0

Choose a tag to compare

@anisharyal09 anisharyal09 released this 14 Jul 13:33

πŸ†• 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.