Version 3.4.3
New
- Support for importing encrypted Proton Authenticator exports
Fixes
- A maliciously crafted icon pack could overwrite Aegis' internal files if imported, including the vault file
Version 3.4.2
This version fixes the quick settings tile staying inactive permanently after upgrading to Android 16.
New
- Redesigned FAB menu
- Ability to import otpauth uri from clipboard
Fixes
- Fix quick settings tile state
- Disable autofill services in 'Edit Entry' screen to avoid accidental overwriting master password
- Inverted positions of buttons in 'Select Group' dialog
- Remove redundant padding in tiles view
Version 3.4.1
New
- Support for importing from Proton Authenticator
Fixes
- The autofill service would show a prompt to save the PIN as a password
Version 3.4
New
- Haptic feedback when an entry is about to expire
- Brightness increase is now toggleable in the entry transfer view
- Filter on multiple groups simultaneously
- Color contrast on hidden codes has been improved
- Prompt before the user is about to save an entry with a duplicate name/issuer combination
- New languages: Estonian, Korean, Malayalam, Norwegian (Bokmål) and Serbian
Fixes
- A crash could occur if an entry with period 7 exists and code expiry indication is enabled
- The Portuguese (Brazilian) locale was used even if Portuguese was configured
- FreeOTP import would fail if the algorithm or digits field was not specified for an entry
- The divider between entries would be missing in certain filter configurations
- The snackbar in try entry importing view could obstruct the name of an entry
Miscellaneous
- Android 6 or newer is now required the run the app
Version 3.3.4
Fixes
- Icons are now resized to 512x512 to reduce the size of the vault file and to reduce the chance of encountering out of memory conditions
Version 3.3.3
Fixes
- Some users ran into out of memory conditions due to large icons in their vault file. We've introduced a temporary measure that should help in most cases, but we'll follow up with a more comprehensive fix soon.
- Window insets were not always applied correctly, causing parts of the UI to appear off-screen
- The 2FAS importer did not tolerate spaces for secrets and was not always able to extract the issuer
Version 3.3.2
New
- Find entries by searching in multiple fields simultaneously
Fixes
- Entries would not actually be added to the Aegis vault in some cases when importing from Google Authenticator export QR codes
- The lock button was sometimes shown for unencrypted vaults
- The sort category menu item did not always reflect the current sorting
- The next code was not always easy to read because its color had low contrast with the background
- Entry selection was not cancelled when changing the group filter
Version 3.3.1
Fixes
- Codes were not shown in case the tiles view mode was combined with hidden account names
Version 3.3
New
- Significant improvements to group filtering
- Groups can now be filtered on straight from the main view instead of through a dialog
- Ability to assign multiple entries to a group in one go
- Support for reordering groups
- Codes now change color when they're about to expire
- Option to show the next code ahead of time
- Support for backing up to a single file (This enables support for more cloud providers, such as Google Drive)
- Various minor improvements to make QR code exports easier to scan
- Support for importing from Ente Auth
- Support for importing FreeOTP 2 backups
- Updated translations
Fixes
- QR codes exported for Google Authenticator could not be scanned on iOS
- The code would be copied after a single tap in case "Tap to reveal" and "Copy tokens to the clipboard" were enabled simultaneously
- Various other minor UI, stability and performance improvements
Version 3.2
New
- The ability to add a single entry to multiple groups
- Option to keep an infinite number of backups
- Option to customize which fields to search for in entries
- Allow hiding entry names in the tiled view mode
Fixes
- With "Tap to reveal" enabled, the size of the shown dots would not be consistent with the size of the code digits, on some devices
- After importing a backup, the UI would in some cases incorrectly claim that biometric unlock is enabled
- The export dialog was not fully visible on some devices
- Various other minor UI, stability and performance improvements
Version 3.1.1
Fixes
A recent Android Pixel update introduced a bug causing Aegis to sometimes show a black screen after unlocking the vault.
We have reported this issue to the Google Issue Tracker (link) and
are awaiting a response from Google. In the meantime, we have implemented a workaround that eliminates this bug.
- Group filter now gets applied properly upon unlocking the vault
- Advanced entry settings now gets shown correctly
- Keyboard when searching for entries now gets hidden when the user starts scrolling through the list
Version 3.1
New
- A new audit log has been added to check all important events that occurred in your vault
- Added the ability to rename groups
Fixes
- Group selection will now be remembered again upon launch
- Various UI improvements
- Stability fixes
Version 3.0.1
New
- Support for importing from the new Battle.net app
Fixes
- Visual glitches when AMOLED theme was used on old Android versions
- Minor UI improvements
Version 3.0
New
- Material 3 (and Material You)
- Automatic assignment of icons to entries
- Ability to select all entries in one go
- Support for importing 2FAS schema v4 backups
- Sort entries based on the last time they were used
- Some clarifications related to importing and backup permission errors
- Preparations for the ability to assign a single entry to multiple groups
- Performance improvements when scrolling through an entry list with lots of icons
- A new look for the third-party licenses list
Fixes
- Directly importing from Authy using root would fail
- Minor glitches related to animation duration scale settings
- Various stability improvements
Version 2.2.2
New
- An optional name field for icon packs to bypass filename character restrictions
Fixes
- The Authenticator Pro importer only supported the legacy backup format
- A crash could occur in the tile service
Version 2.2.1
New
- Ability to automatically skip potential duplicates when importing entries
Fixes
- Biometrics button on the unlock screen was unresponsive
Version 2.2
New
- Authenticator Pro encrypted import support
- Ability to change account name position
- A new dialog explaining how our password reminder works
- Ability to change copy behavior
- Ability to only show account names when necessary
- New view mode: Tiles/Grid
- Added translation: Dutch (Frysian)
- Updated translations
Fixes
- Deleting an entry while a search filter is active now shows the correct state
- Aegis now fully respects system animation settings
Version 2.1.3
New
- Option to disable the backup reminder
- Improved group selection dropdown during vault export
- New translation: Hebrew
- Updated translations
Fixes
- A crash could occur because a Toast was incorrectly created
Version 2.1.2
Fixes
- A crash could occur when changing an entry in such a way that it is filtered out from the entry list
Version 2.1.1
New
- An option to export the vault as an HTML file
- Support for importing from Battle.net Authenticator (root required)
- An option to hide entry icons
- An option to only include certain groups in an export
- Copying a token now takes a second tap if tap to reveal is enabled
- The ability to copy the URI when transferring entries through QR codes
- Updated translations
Fixes
- The lock notification would remain after locking the vault in certain cases. For now, we've disabled the notification entirely.
- Making changes to an entry while having one or more favorited entries in the vault could result in buggy ordering
- Tapping to the reveal a token could increase the height of the entry in certain view modes on recent Android versions
- The backup reminder was unclear about when the last successful backup took place
- Users could accidentally select MD5 as the hash algorithm for non-mOTP entry types, causing crashes at seemingly random intervals. Any users who have gotten themselves into this situation will see these bad entries get reset to SHA1.
- Importing from certain apps would cause a crash if an empty password was entered
- The andOTP importer could hang indefinitely if the user accidentally selected a non-andOTP file.
- Various other stability improvements
Version 2.1
New
- Support for mOTP
- Support for Yandex OTP (Experimental)
- An Adaptive Icon for Material You
- Ability to favorite certain entries and pin them to the top of the entry list
- Ability to filter by entries that are not in a group
- Ability to set a separate password that is used for encrypting backups and exports
- Support for predictive back gesture
- Improved overview of backup status in preferences
- Additional options for code digit grouping
- Support for importing from Duo
- Support for importing from Bitwarden
- Support for importing multiple QR code images in one go
- Support for scanning Google Authenticator export QR codes from image files
- Display some extra information in the dialog displayed when deleting an entry
- An option to export through Google Authenticator export QR code images
- An option to import an existing vault file from the first page in the intro
- An option to minimize the app after copying a token
- A count of the total number of entries is displayed at the bottom of the entry list
- A backup reminder is shown if changes were made to the vault, but no backup or export has been created yet since then
- A warning is shown after a plaintext export has been made
- An option to focus search immediately after the app starts
- Allow customization of the frequency of the password reminder
- Allow sharing text to Aegis in the format of a Google Authenticator URI to add as a new entry
- Always allow D2D (device-to-device) Android backups regardless of backup settings
- Mark clipboard data as sensitive when copying tokens so that Android will mask them in the UI
- Updated translations for almost all languages
- New languages: Asturian, Catalan, Galician
Fixes
- Various reliability improvements for the QR code scanner
- The floating action button was glitchy when making small entry list scroll movements
- The vault unlocked notification was never shown and was still using the old app icon
- The automatically generated entry icon was broken if the entry name/issuer is a multi-codepoint character (certain emoji's, for example)
- The PIN keyboard was not disabled after enabling encryption
- The password prompt message was unclear when importing from a file
- The entry list was not sorted correctly if a change to an entry caused its location to change
- Quickly double-tapping on the copy button would cause a crash
- Importing an entry with an empty secret would cause a crash loop
- On certain devices, it was not possible to import icon packs because the .ZIP files would be grayed out
- An unclear error message was shown when trying to import from Steam and Google Authenticator
- Various other minor UI and stability improvements
Version 2.0.3
New
- Support for importing 2FAS Authenticator's new backup format
Version 2.0.2
New
- Add a note field to entries
- An option to pause code updating of highlighted entries
- New translation: Lithuanian
Fixes
- Minor UI and stability improvements
- The Microsoft Authenticator importer did not accept spaces and dashes in secrets
Version 2.0.1
New
- Support for sorting on most used tokens
- Some minor UX and stability improvements
- New translation: Vietnamese
Fixes
- QR code information was decoded incorrectly in some cases if the app was set to a certain language (Turkish, for example)
Version 2.0
New
- Support for icon packs
- Support for participation in Android's backup system (Google Drive, Seedvault)
- UI refresh (switched to the Material Components theme)
- Bottom sheet with chips to filter on groups
- Support for importing from 2FAS Authenticator
- Search in account names by default (and remove the setting)
- Replaced the FAB with a bottom sheet dialog
- Reorganization of settings into separate categories
- Ability to 'share' images of QR codes to scan in Aegis
- Option to save the current group filter
- New translations for Bulgarian, Danish, Latvian, Swedish and Ukranian
Fixes
- The QR code scanner had trouble detecting QR codes on some devices due to low resolution image capture
- The app would vanish from the recent apps list after locking
- When importing from Nextcloud, Aegis would report that the file could not be found.
- The biometrics prompt would not appear on some devices
- The app would lock when selecting a file/icon on certain devices and configurations
- There were multiple layout issues on small screen devices
- Various other usability, performance and stability improvements
Version 1.4.2
Fixes
- The app would crash if DocumentsUI is not present on the device
- The app would close when selecting an icon if auto lock on minimize was enabled
- Importing from Authy was flaky for entries that have an icon
- The dark theme was not properly applied to the QR code scanner view
- The app would crash on plain text export on some devices
- Importing from Authenticator Plus stopped working
Version 1.4.1
Fixes
- Scanning QR codes stopped working on certain devices (primarily OnePlus)
Version 1.4
New
- Optionally delete the vault if a panic trigger is received from Ripple
- More customizable auto-lock
- More flexible export options
- Share mechanism
- Offer to encrypt even if this feature is disabled in the app
- Export to a Google Authenticator URI file
- Perform exports/backups on a background thread (automatic backups now work with Nextcloud)
- Color improvements to the dark theme (slightly darker)
- Offer more locations to select an image/icon from
- Display some helpful information when importing from a different app
- Minimum tap to reveal timeout changed to 1 second
- After an entry is added, scroll to it and highlight it
- Updated translations, and new translations for: Basque, Chinese Traditional, Hindi, Indonesian, Japanese, Persian, Romanian, Slovak
Fixes
- Scanning large images for QR codes would fail
- The FAB would remain hidden under certain circumstances
- The app would crash if an entry was added to the vault twice due to an IO error
- The app would crash if the device was rotated while a progress dialog was shown
- The PIN keyboard would show even if a new non-digit password was set
- The password reminder popup would be occluded by the autofill popup
- Importing from other apps on Android 11 was broken due to some permission issues
Version 1.3
New
- Completely rewritten intro/onboarding
- Option to show a PIN keyboard when unlocking Aegis
- A password strength meter when setting up encryption (based on zxcvbn)
- RTL support
- Arabic and Portuguese translations
- Updates to existing translations
Fixes
- Better lifecycle handling of the biometric authentication prompt
- The filename of exported vaults had a double .json extension
- The navigation bar color was incorrect on devices pre API 27
- QR code scanner performance and stability improvements
- Various other small usability and stability improvements
Version 1.2.1
Fixes
- Fix a rare issue where the intro could end up in a bad state
Version 1.2
New
- Add navigation bar color to themes
- Add support for importing from TOTP Authenticator
- Add support for importing from Microsoft Authenticator
- Add support for importing from Authenticator Plus
- Add support for importing a plain text Google Authenticator URI file
- Add support for importing from the new Google Authenticator export QR codes
- Add support for otpauth://steam URI's
- Add an option to copy tokens on tap (and disable it by default)
- Improve method to notify users on copy
- Add support for backups
- Improve multiselect flow
- Automatically adapt to system theme
- Add setting to change from 3 digit group size to 2 digit group size
- Use most frequent period to show progress
- Append a timestamp to the filename of exported vaults
- Add Hungarian translation
- Add Turkish translation
- Display a warning if automatic time sync is not enabled
- Minor card entry layout overhaul
- Ability to transfer tokens with qr codes
- Lockscreen overhaul
Fixes
- Improve overall exception handling and error feedback to the user
- Improve icon editing flow
- Protect writes of the vault file against corruption with AtomicFile
- Make the parsing logic of the QR code URI more robust
- Importing from Authy now asks for password if needed
- Update Russian localization
- Increase password reminder period to 30 days
- Fix importing andOTP backups with more than 10000 PBKDF iterations
- Respect the global animator duration scale setting
Various other minor improvements
Version 1.1.4
Fixes
- The export filename was missing the ".json" extension in some cases
Version 1.1.3
New
- Password reminder for users who use biometric unlock
Fixes
- Tokens would not refresh in some rare cases
Version 1.1.2
New
- Ability to select multiple entries
- Ability to select a file location when exporting the vault (including cloud providers like Google Drive)
- Explanation and warning for the security options
- Removed external storage permissions
Version 1.1.1
Fixes
- Exporting the vault did not work on Android 10
Version 1.1
New
- Support for other types of biometric authentication (i.e. Pixel 4 face unlock)
- Support for importing from WinAuth
- Support for Chromebooks
- Option to highlight entries when tapped
- Filter for ungrouped tokens
- Ability to search for token account names
- Simplified Chinese translation (thanks RunningMelos!)
- Updated translations (thanks to all Crowdin contributers!)
Fixes
- The behavior of highlighting and revealing entries was inconsistent
- The changelog dialog didn't work
- The persistent notification was shown even after the app was killed
Version 1.0.3
New
- Support for andOTP's new backup file format
Version 1.0.2
Fixes
- Search feature on Huawei devices
Notes
- Disabled automatic backups through the Google Play Store
Version 1.0.1
Notes
- Temporarily disabled search feature on Huawei devices
Version 1.0
New
- New icon
- Overhaul of interaction with the entry list
- Persistent notification while the vault is unlocked
- Language override option
- Support for importing from FreeOTP+
- Ability to toggle password visibility during unlock
- Support for deeplinking otpauth URIs
Fixes
- Bad overall performance and high battery usage
- Codes with an uneven number of digits are displayed incorrectly
- Crash when entering a large value for OTP period