Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Fix relationship between guests, .well-known, and auth #3001

Merged
merged 33 commits into from
May 23, 2019

Commits on May 3, 2019

  1. 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.
    turt2live committed May 3, 2019
    Configuration menu
    Copy the full SHA
    636cb8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b45e60 View commit details
    Browse the repository at this point in the history
  3. 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.
    turt2live committed May 3, 2019
    Configuration menu
    Copy the full SHA
    00ebb5e View commit details
    Browse the repository at this point in the history
  4. 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.
    turt2live committed May 3, 2019
    Configuration menu
    Copy the full SHA
    b6e027f View commit details
    Browse the repository at this point in the history
  5. 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.
    turt2live committed May 3, 2019
    Configuration menu
    Copy the full SHA
    0b1a0c7 View commit details
    Browse the repository at this point in the history
  6. 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.
    turt2live committed May 3, 2019
    Configuration menu
    Copy the full SHA
    1f527e7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bb6ee10 View commit details
    Browse the repository at this point in the history
  8. Appease the linter

    turt2live committed May 3, 2019
    Configuration menu
    Copy the full SHA
    a4b6464 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ae63df9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4ada66d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    58b9eb4 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2019

  1. Configuration menu
    Copy the full SHA
    eab209a View commit details
    Browse the repository at this point in the history

Commits on May 10, 2019

  1. Merge pull request #2941 from matrix-org/travis/guests/block-ui

    Use validated server config for login, registration, and password reset
    turt2live authored May 10, 2019
    Configuration menu
    Copy the full SHA
    6a941ac View commit details
    Browse the repository at this point in the history

Commits on May 13, 2019

  1. Configuration menu
    Copy the full SHA
    8373765 View commit details
    Browse the repository at this point in the history
  2. Refactor "Next" button into ServerConfig components

    TODO still remains about making ModularServerConfig extend ServerConfig instead of duplicating everything.
    
    See element-hq/element-web#9290
    turt2live committed May 13, 2019
    Configuration menu
    Copy the full SHA
    ee33a4e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e4576da View commit details
    Browse the repository at this point in the history

Commits on May 14, 2019

  1. newline for the linter

    turt2live committed May 14, 2019
    Configuration menu
    Copy the full SHA
    25e3f78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c1ac38 View commit details
    Browse the repository at this point in the history
  3. 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
    turt2live committed May 14, 2019
    Configuration menu
    Copy the full SHA
    bb16357 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    34719b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9b5830b View commit details
    Browse the repository at this point in the history

Commits on May 15, 2019

  1. Human de-linting

    turt2live committed May 15, 2019
    Configuration menu
    Copy the full SHA
    6e3b06f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2965 from matrix-org/travis/wk/tooltip

    Render underlines and tooltips on custom server names in auth pages
    turt2live authored May 15, 2019
    Configuration menu
    Copy the full SHA
    60a1365 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2019

  1. Merge pull request #2964 from matrix-org/travis/wk/simplify-phases

    Refactor "Next" button into ServerConfig components
    turt2live authored May 16, 2019
    Configuration menu
    Copy the full SHA
    8c326bf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2971 from matrix-org/travis/wk/fallback_hs

    Only expose the fallback_hs_url if the homeserver is the default homeserver
    turt2live authored May 16, 2019
    Configuration menu
    Copy the full SHA
    f75dc9c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ea5b42 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2972 from matrix-org/travis/wk/mxid

    Restore use of full mxid login
    turt2live authored May 16, 2019
    Configuration menu
    Copy the full SHA
    3e10d3c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0c7aa39 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2019

  1. Configuration menu
    Copy the full SHA
    3476be3 View commit details
    Browse the repository at this point in the history
  2. 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.
    turt2live committed May 21, 2019
    Configuration menu
    Copy the full SHA
    595b490 View commit details
    Browse the repository at this point in the history
  3. 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.
    turt2live committed May 21, 2019
    Configuration menu
    Copy the full SHA
    7ecab35 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. Configuration menu
    Copy the full SHA
    14dc4b4 View commit details
    Browse the repository at this point in the history
  2. Fix copyright

    turt2live committed May 23, 2019
    Configuration menu
    Copy the full SHA
    ea1c778 View commit details
    Browse the repository at this point in the history