CREMA Integration checklist Login - dfernandezm/moneycol GitHub Wiki

  • Show login error when password is invalid
  • Add Show Password button next to the password in login form (to see it in plain text)
  • Don’t hardcode ‘User’ as the user name and other hardcoded values there. Fix undefined user name coming from verify / after login
  • Logout does not seem to call the right redux action (investigate component link from menu)
  • Signup & login in same step
  • Login error messages tidy up (no GraphQL error, custom error messages)
  • Add a preference/setting to enable/disable email verification (disabled now so we can Signup/Login in same step)
  • Add verifyToken or similar as staying / reloading page goes back to login
  • Avoid sending the email if the email verification is turned off
  • Add general settings collection to Firestore (to control things like email verification without changing code)
  • Forget password (recover)
  • Login with google
  • Add more data to AuthUser in backend, only email, token, userId is passed to clients (need at least displayName)
  • Change style of Google login button
  • User pages (reset password, forget password…)
  • Reset password: verify link
  • Reset password: redirect to message after sending email