Back to Aegis

Changelog

app/src/main/assets/changelog.html

3.4.218.8 KB
Original Source

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