Releases: Rookiestyle/KeePassOTP
v1.1: Improvements & bugfixes
Improve tray menu
- If entries from multiple databases are shown, the database color is shown as well
- OTP entries in tray now show the entry's icon
- OTP entries in tray show entry specific foreground & background colors if configured
OTP improvements
- Update API used for two-factor authentication checks to V3 (https://2fa.directory/api/v3/tfa.json)
- Show additional details in entry form and OTP setup form (OTP setup, OTP documentation, OTP recovery, ...)
Bugfix: Focus & tab issues in KeePassOTP setup form
v1.0.1: Bugfix: Proper handling of country code second level domains
Properly handle ccSLD (country code second level domains) like com.au, co.uk, al.gov.br, ... This fixes an isssue while indicating possible two factor authentication usage Closes #73
v1.0 Improve OTP handling in various aspects
-
Ask for storage location of OTP secrets
When setting up the first OTP secret in a database, KeePassOTP now asks for the storage location.
You can decide to store the secrets within the respective entries or in a seperate embedded database.
You can switch between these approaches anytime, use KeePassOTP's options to do so. -
Improve KPOTP column
The KPOTP column will now display either the OTP value or only the OTP status (OTP defined / OTP can be defined)
Improves 81cd74f -
Ask for consent to download two factor json file
-
Add option to store recovery codes to OTP setup
These codes can be used to regain access in case OTP generation is no longer possible.
You can now store these codes in KeePassOTP.
Usually a recovery expires after its usage, you need to remove expired codes manually. -
Minor bugfixes
Finally bumped version to 1.0
v0.30: Renew copied OTP
You can now specify whether a copied OTP shall be renewed. Options: - No renewal of copied OTP - Renew once if it will expire soon (default) - Renew until KeePass clears the clipboard No renewal of copied OTP: This is the previous behaviour. You copy an OTP and the current value will remain in the clipboard until it is cleared. Renew once if it will expire soon: If the copied OTP will expire within 5 seconds, a new OTP will be copied to the clipboard as well *once*. This allows to e. g. select the correct field in your browser manually (focus got lost, ...) Renew until KeePass clears the clipboard: While the clipboard countdown is ticking, a new OTP will be copied to the clipboard whenever the copied one expires. This has an effect only if you set your clipboard timeout to a higher value than the OTP timeout (usually 30 seconds) If a copied OTP is renewed, the clipboard countdown will *NOT* be restarted. In addition, all KeePassOTP specific data (time correction URL, flag in case a 2nd db is used for OTP secrects) is moved to entries's custom data section
v0.29: Implement support for Yandex (Yandex.Key)
You can now generate a Yandex OTP in addition to standard TOTP, HOTP and Steam OTP. The Yandex smartphone app also allows to scan a QR code and use that to login to one of the supported services. This functionality is *not* covered by KeePassOTP.
v0.28.1: Correct bug parsing QR code images
Correct bug parsing QR code images
v0.28: Add option to scan the screen for OTP qr codes
KeePass will drop to background and search for an OTP qr code. If found, the data is taken over and KeePass will be restored. If no OTP qr code is found within 30 seconds, KeePass will be restored as well.
v0.27: Retry reading 2FA sites
If no internet connection is available during KeePass start, KeePassOTP now continuosly tries to read 2FA sites. A message is only shown the first time per KeePass start
v0.26: New source location for 2FA checks
https://twofactorauth.org has been sold, https://2fa.directory has to be used as replacement
for details see 2factorauth/twofactorauth#5238
v0.25.2: Bugfix: Correct handling of placeholders
Correct handling of placeholders
Fix interaction with other plugins