beemdevelopment / Aegis

A free, secure and open source app for Android to manage your 2-step verification tokens.
https://getaegis.app
GNU General Public License v3.0
8.36k stars 354 forks source link

Not able to change password #1372

Closed ISO8807 closed 1 month ago

ISO8807 commented 1 month ago

Version

3.0.1

Source

Google Play

Vault encryption

Yes (with biometric unlock)

Device

Motorola G6

Android version

9

ROM

No response

Steps to reproduce

Initially set up with password and biometric (fingerprint) security. Try to change password with Settings/Security/Change Password.

The following may just be due to lack of documentation (or my understanding) rather than a bug

What do you expect to happen?

Should be able to enter new password and tap OK.

What happens instead?

OK button remains grayed out no matter what password I enter.

Actually it's not clear if I have to enter the old password first before entering the new one (though I tried that). Perhaps having a biometric lock as well as a password prevents a new password being used? Or perhaps a password cannot be changed once a vault is encrypted.

Log

No response

michaelschattgen commented 1 month ago

Thanks for your report. This dialog is asking you to enter a new password twice. The text in both fields have to be equal and the OK button will be enabled:

https://github.com/beemdevelopment/Aegis/blob/dee881bc052ddee2d2c333b5caf95bd9c5395082/app/src/main/java/com/beemdevelopment/aegis/ui/dialogs/Dialogs.java#L182

It's possible that the dialog is cut off by the keyboard on your device and you're presented with just one text field. Do note that the dialog is scrollable and you'll have to enter two passwords.

image

ISO8807 commented 1 month ago

Exactly right. My phone shows only one password field in a popup (without scrollbars). But if I drag up then there is a second password field and I'm able to change the password 😊 Thanks.

michaelschattgen commented 1 month ago

Good to hear, glad it resolved your issue!