4.0.0 - 2021-XX-XX
- Registered app to handle 'otpauth' links on Android and iOS
- Updated plugins
- Replaced deprecated plugins for app theme and QR-code scanning
- Refactored for better life-cycle handling
- Use new framework for localizations and translations
- Migrated app to null-safety
- Added debug-'flavor' to allow parallel install of release and debug version on Android
- Add default firebase configuration for app
- Added option to secure tokens by requiring device credentials or biometrics to access otps and to accept push challenges
- Removed support for custom firebase projects
3.1.5 - 2021-10-21
- Changed error message on failing POST request (due to null values in body) to be more informative
- Generalized custom method for GET requests and added error handling for parameters that are null
- Automatic polling does not get deactivated if no push token exists
- Made error reports more helpful by also reporting the error type besides it's own description
3.1.4 - 2021-07-22
- Added description for why the app need network access on iOS
- Changed android api target level to 30
- Subject of error reports now start with version number
- Enable automatic polling per default on all devices (to fix missing push challenges on iOS)
- Reduced automatic polling interval to three (3) seconds
- Fixed failing network request when rolling out push tokens on iOS 14+
- Added fix for null check operator being used on null value in the animation controller for TOTP tokens
3.1.3 - 2021-06-24
- Added support for poll-only tokens introduced in privacyIDEA v3.7.+
- Added french translation, thanks to NicolasB CD48
- Removed error reporting on known exception when push tokens are used but no network connection is available
- The issuer of tokens is shown additionally to its label
- The issuer of tokens is parsed from the label part of the otpauth URI also
- Fixed calling animation controller when it doesn't exist
- Fixed error when receiving challenges for non-existing tokens
- Fixed PaddingError on loading tokens on some devices
3.1.2 - 2021-04-22
- Fixed broken ui updates for TOTP tokens
- Fixed parsing issues for QR codes
- Fixed error when scanning qr codes is interrupted
- Added fix for secure storage issue, including dialog to inform affected users how to fix the error
3.1.1 - 2021-03-31
- Fixed attempt ui update on non-existing elements
- Fixed parsing of token issuer and label
3.1.0 - 2021-02-09
- Added error reporting to the application. Uncaught errors can be voluntarily send to support via e-mail.
3.0.12 - 2021-02-09
- Added missing German translations for synchronizing push tokens
- Notification with sound is shown when the app is open now too
- Synchronized progress indicator of totp tokens
- Migrating tokens from app versions prior to 3.0.0 is now a manual process accessible in the settings
- Synchronization of push tokens can be canceled
- Fixed errors occurring by automatic migration of tokens from prior versions by removing automatic migration
- Handle failing synchronization of push tokens by informing the user and closing the dialog
- To prevent bugs, push settings are only accessible if at least one push token is fully enrolled
- Uri encoded characters (e.g. @ as %40) are now correctly displayed for token labels
3.0.8 - 2021-01-07
- Automatic synchronization of push tokens
- Manual synchronization of push tokens through apps settings
- Added user agent property to network requests
- User guide on app start, that explains some functionality
- Changed logos in app from png to svg to better support different screen sizes
- Fixed calculation of otp for TOTP tokens with shorter seed length
3.0.7 - 2020-11-12
- Fixed showing push notifications that were received when the app is closed
- Fixed deleting expired push request when the app is opened
3.0.6 - 2020-11-11
- Automatic migration of tokens from version prior to 3.0.0
- Push challenges can now be activly polled from the server
- Added option to automatically poll push challenges from server (only when the app is open)
3.0.4 - 2020-09-30
- Changed internal serialization of the tokens
- Tokens can be renamed or deleted by swiping to the left side of the screen
- Added theme setting to the app, the user can choose between a light and a dark theme
- Using new engine to program the app
- parallel development of android and ios version