github twofas/2fas-android 6.0.3

3 hours ago

Major update with refreshed look, smoother performance, and support for the latest Android improvements.

Note: For very old devices, see the Compatibility section at the bottom.

✨ Refreshed look

Tokens list redesign

  • Choose from three layouts: Large, Default, and Compact
  • Edit mode now supports multi-select, with more actions coming in future releases
  • Improved performance and stability

Settings redesign

  • Clean interface with subtle touches
  • Improved grouping for better readability

List styles

  • Default list style will migrate to the new Large style
  • Compact list style will migrate to the new Default style
  • The new Compact style is even more compact :)
Screenshot_20260418_224649 Screenshot_20260418_224623 Screenshot_20260418_224708

Other components

  • New modals
  • New dialogs with icons
  • New icons
  • Refreshed nearly every screen
  • Refined color palette
Screenshot_20260418_224649 Screenshot_20260418_224623 Screenshot_20260418_224708

⚡ Performance

  • Migrated app settings for better performance, reliability, and security
    • Previously, we used SharedPreferences, EncryptedSharedPreferences, and the old SecureStorage library
    • All three have been migrated to DataStore, which can handle both plain and encrypted settings
  • Removed obsolete code and resources, reducing the app size
  • Migrated to Navigation 3 for better support of different screen sizes in the future
  • Updated many libraries and SDKs to their latest versions
  • Lots of bug fixes and stability improvements

📱 Compatibility

  • Minimum supported Android version is now Android 9 (released in 2018), so we still support a broad range of devices
  • Target SDK has been updated to the latest version, 37
  • In app version 3.0 (2021), we migrated our database from ObjectBox to Google's Room, encrypted with SQLCipher. We've kept support for migrating from ObjectBox for over five years, but it no longer works with the latest Android versions, so we had to remove it. Hopefully this won't affect anyone, but if you're still using app version 2.x, you'll need to update to 5.6.0 first to migrate your database. You can download version 5.6.0 from GitHub

Don't miss a new 2fas-android release

NewReleases is sending notifications on new releases.