- New feature: Generate a new HOTP token when revealing (Issue #334, PR #366 by @moritzgloeckl)
- New feature: Split issuer and label (Issue #258, PR #372 by @lucavallerini)
- New feature: Automatic thumbnail selection based on the issuer (Issue #388, PR #389 by @schwedenmut)
- New feature: Allow searching the tags and issuers in addition to the label (Issue #327)
- New feature: Turn tokens red if they are about to expire (Issue #311, PR #410 by @Ullas-Aithal)
- New feature: Handle otpauth:// intents from other apps (Issue #324, PR #393 by @schwedenmut)
- New feature: Create an encrypted backup every time the entries are changed (PR #397 and PR #421 by @RichyHBM)
- New feature: Different layouts for the entry cards (compact, default and full)
- New feature: New thumbnail size "Tiny"
- New feature: Block accessibility services from seeing sensitive input fields via a new settings item
- New feature: Import QR codes from image files (Issue #377, PR #425 by @Ullas-Aithal)
- New feature: Move the app to the background after copying a token (Issue #373, PR #392 by @Ullas-Aithal)
- New feature: Re-lock the app after a certain time of inactivity (Issue #28, PR #390 by @LizardWithHat)
- New feature: Re-lock when being send to the background (Issue #216)
- New feature: Sort tokens by "most used" (Issue #443, PR #467 by @Ullas-Aithal)
- Improvement: Hide the token list on screen off (Issue #264, PR #390 by @LizardWithHat)
- Improvement: Scale the font of the default thumbnail with its size
- Improvement: Do not use auto-completion for the account secret (PR #430 by @duchampdev)
- Improvement: Enable Android backup by default (Issue #341, PR #342 by @RichyHBM)
- Improvement: Remove whitespaces from manually entered secrets (Issue #253, PR #426 by @Ullas-Aithal)
- Improvement: Fallback method for opening backup files (based on PR #358 by @theobch)
- Improvement: Allow the backup directory to be set independent of the "ask for filename" setting
- Bug fix: Fix black navigation bar on OxygenOS devices (PR #417 by @Ullas-Aithal)
- Internal: Migrate to AndroidX
- Internal: Update Gradle and a lot of dependencies
- Thumbnails: Lots of new ones (thanks to all contributors)
- Translations: Greek, Hindi (thanks to all the contributors on Crowdin)