-
-
Notifications
You must be signed in to change notification settings - Fork 828
Add server type selector and style login flow #2517
Add server type selector and style login flow #2517
Conversation
The public server search box is left out for now, so this restyles the existing custom server inputs to more closely approximate the design.
Since automated testing of authentication is currently a bit limited, I have tested the following auth features:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The auth parts are a bit complicated to follow, which really just highlights that Matrix login is a hard problem. Overall this definitely looks to be going in the right direction though, which is good to see.
The only real change that needs to be made (I think) is that the Modular stuff should be a real class. We can investigate moving the Modular stuff out of the react-sdk at a alter date, but should do that ASAP.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you! This looks fine assuming the relevant tests pass.
(also the logo looks fine now)
These changes get us closer to the redesign login flow. In particular, it adds the server type selector and updates many of the controls.
Future work will resolve the pending question of one or two phases since it impacts .well-known discovery.
Fixes element-hq/element-web#8167 in broad strokes. Any remaining deviations from the login designs will be tracked in separate issues.