RFC 213: UI changes on sign-in/sign-up form
Created by: tjkandala
Sign up GIFs
Implementation: Add two public endpoints to check for username and email uniqueness. Implement createValidationPipeline
to generalize async + sync validation logic for our useEventObservable
hook.
Third party auth errors
Implementation: Instead of calling http.Error
, redirect to /sign-in
with the error message as a URL parameter. The client displays an error message + strips URL parameters.
TODO for RFC 213
-
- Remove sign out page (separate PR) -
- Use new redirect func for all errors (implemented on some errors for review)