TOTPs with extremely short-length secrets (1-5 characters) are displayed inconsistently throughout the app.
:bulb: Proposed solution
Save a login containing a authenticator secret only if the secret length >= 6 characters. Display a discreet error in the text box otherwise.
Ideally, users copy and paste or scan a QR code to save this information, so the error accounts for an edge case where the user needs to type their secret into the authenticator secret text box.
📚 Release Notes
Reduced minimum authenticator secret length from 8 to 6 throughout app.
Added an error indicator to the authenticator text box if the secret is too short.
📝 Testing
Try saving a login where the authenticator secret is in range 1..5.
Tap the tick mark and observe the error icon in the authenticator secret text box.
:recycle: Current situation
TOTPs with extremely short-length secrets (1-5 characters) are displayed inconsistently throughout the app.
:bulb: Proposed solution
Save a login containing a authenticator secret only if the secret length >= 6 characters. Display a discreet error in the text box otherwise.
Ideally, users copy and paste or scan a QR code to save this information, so the error accounts for an edge case where the user needs to type their secret into the authenticator secret text box.
📚 Release Notes
📝 Testing