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