-
-
Notifications
You must be signed in to change notification settings - Fork 833
Fix relationship between guests, .well-known, and auth #3001
Commits on May 3, 2019
-
Have ServerConfig and co. do validation of the config in-house
This also causes the components to produce a ValidatedServerConfig for use by other components.
Configuration menu - View commit details
-
Copy full SHA for 636cb8a - Browse repository at this point
Copy the full SHA 636cb8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b45e60 - Browse repository at this point
Copy the full SHA 6b45e60View commit details -
Make registration work with server configs
The general idea is that we throw the object around between components so they can pull off the details they care about.
Configuration menu - View commit details
-
Copy full SHA for 00ebb5e - Browse repository at this point
Copy the full SHA 00ebb5eView commit details -
Make password resets use server config objects
Like registration, the idea is that the object is passed around between components so they can take details they need.
Configuration menu - View commit details
-
Copy full SHA for b6e027f - Browse repository at this point
Copy the full SHA b6e027fView commit details -
Make login pass around server config objects
Very similar to password resets and registration, the components pass around a server config for usage by other components. Login is a bit more complicated and needs a few more changes to pull the logic out to a more generic layer.
Configuration menu - View commit details
-
Copy full SHA for 0b1a0c7 - Browse repository at this point
Copy the full SHA 0b1a0c7View commit details -
Bring server config juggling into MatrixChat
This way the server config is consistent across login, password reset, and registration. This also brings the code into a more generic place for all 3 duplicated efforts.
Configuration menu - View commit details
-
Copy full SHA for 1f527e7 - Browse repository at this point
Copy the full SHA 1f527e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb6ee10 - Browse repository at this point
Copy the full SHA bb6ee10View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4b6464 - Browse repository at this point
Copy the full SHA a4b6464View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae63df9 - Browse repository at this point
Copy the full SHA ae63df9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ada66d - Browse repository at this point
Copy the full SHA 4ada66dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58b9eb4 - Browse repository at this point
Copy the full SHA 58b9eb4View commit details
Commits on May 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for eab209a - Browse repository at this point
Copy the full SHA eab209aView commit details
Commits on May 10, 2019
-
Merge pull request #2941 from matrix-org/travis/guests/block-ui
Use validated server config for login, registration, and password reset
Configuration menu - View commit details
-
Copy full SHA for 6a941ac - Browse repository at this point
Copy the full SHA 6a941acView commit details
Commits on May 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8373765 - Browse repository at this point
Copy the full SHA 8373765View commit details -
Refactor "Next" button into ServerConfig components
TODO still remains about making ModularServerConfig extend ServerConfig instead of duplicating everything. See element-hq/element-web#9290
Configuration menu - View commit details
-
Copy full SHA for ee33a4e - Browse repository at this point
Copy the full SHA ee33a4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4576da - Browse repository at this point
Copy the full SHA e4576daView commit details
Commits on May 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 25e3f78 - Browse repository at this point
Copy the full SHA 25e3f78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c1ac38 - Browse repository at this point
Copy the full SHA 4c1ac38View commit details -
Flag all generated configs as non-default by default
The app is expected to flag a particular config themselves as default. This is primarily intended so that other parts of the app can determine what to do based on whether or not the config is a default config. See element-hq/element-web#9290
Configuration menu - View commit details
-
Copy full SHA for bb16357 - Browse repository at this point
Copy the full SHA bb16357View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34719b9 - Browse repository at this point
Copy the full SHA 34719b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b5830b - Browse repository at this point
Copy the full SHA 9b5830bView commit details
Commits on May 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6e3b06f - Browse repository at this point
Copy the full SHA 6e3b06fView commit details -
Merge pull request #2965 from matrix-org/travis/wk/tooltip
Render underlines and tooltips on custom server names in auth pages
Configuration menu - View commit details
-
Copy full SHA for 60a1365 - Browse repository at this point
Copy the full SHA 60a1365View commit details
Commits on May 16, 2019
-
Merge pull request #2964 from matrix-org/travis/wk/simplify-phases
Refactor "Next" button into ServerConfig components
Configuration menu - View commit details
-
Copy full SHA for 8c326bf - Browse repository at this point
Copy the full SHA 8c326bfView commit details -
Merge pull request #2971 from matrix-org/travis/wk/fallback_hs
Only expose the fallback_hs_url if the homeserver is the default homeserver
Configuration menu - View commit details
-
Copy full SHA for f75dc9c - Browse repository at this point
Copy the full SHA f75dc9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ea5b42 - Browse repository at this point
Copy the full SHA 1ea5b42View commit details -
Merge pull request #2972 from matrix-org/travis/wk/mxid
Restore use of full mxid login
Configuration menu - View commit details
-
Copy full SHA for 3e10d3c - Browse repository at this point
Copy the full SHA 3e10d3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c7aa39 - Browse repository at this point
Copy the full SHA 0c7aa39View commit details
Commits on May 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3476be3 - Browse repository at this point
Copy the full SHA 3476be3View commit details -
Don't act busy on the login page for moving your cursor
If you were in the username field and simply tabbed out without entering anything, the form would become "busy" and not let you submit. We should only be doing this if we have work to do, like .well-known discovery of the homeserver.
Configuration menu - View commit details
-
Copy full SHA for 595b490 - Browse repository at this point
Copy the full SHA 595b490View commit details -
Add a null guard for serverConfig
This is often null while the component is on its first render, and is called during that render. It is eventually populated by React, and the function re-called - we just have to be patient.
Configuration menu - View commit details
-
Copy full SHA for 7ecab35 - Browse repository at this point
Copy the full SHA 7ecab35View commit details
Commits on May 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 14dc4b4 - Browse repository at this point
Copy the full SHA 14dc4b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea1c778 - Browse repository at this point
Copy the full SHA ea1c778View commit details