zugspitze / Hiking-Buddies

This repository is used to create bugs and new features for www.hiking-buddies.com
1 stars 0 forks source link

Mobile App - Login #91

Open c-harding opened 1 week ago

c-harding commented 1 week ago

A couple of quality-of-life improvements for logging in. Note that this was tested on iOS, I cannot vouch for the Android experience.

  1. Disable autocorrection in the username field. Currently my name gets autocorrected to have a capital letter.
  2. Case-insensitive email addresses: the server should not reject logins where the email address is correct but with different capitalisation. If there genuinely are different users who have the same email address except for letter case, feel free to ignore, but this would surprise me.
  3. Better native password manager support:
    • register an associated domain so that passwords from the website are suggested. Currently 1Password shows the warning “1Password can’t verify the app or website should have access to your Hiking Buddies login.”
    • link the username and password fields together, so that when a login is autofilled using the prompt in the login field, the username is also autofilled.
    • if possible, show the iOS password prompt when selecting the username as well as the password field
  4. Perform login when clicking on the enter key (“done”) in the password field, instead of just dismissing the keyboard.

Login screen: note the passwords prompt and the “done” button that dismisses the keyboard rather than signing in.

Photo on 2024-10-30 at 09 16