Things which I would like to be true:
- /welcome /login and /register can be accessed without creating a guest user, and accessing them does not create a guest user
- in fact, I'd like us to create guest users as late in the process as possible
- config.json can only specify a
default_server_name or a default_hs_url - if you specify both, we fail completely and obviously
- we don't default to matrix.org. It's just an unexpected trap for people to fall in through misconfiguring
- if the homeserver location has been in any way derived from user input (and we fail to reach the homeserver) we tell the user to check their input
- if the homeserver location has been derived from admin configuration (and we fail to reach the homeserver) we tell the user to contact the administrator of the homeserver
- whenever we have a homeserver name available, use it in the
Sign into your Matrix account on ${homeserver_name} string
Outstanding items:
- can we know the administrator of the homeserver?
Task list for Travis:
Things which I would like to be true:
default_server_nameor adefault_hs_url- if you specify both, we fail completely and obviouslySign into your Matrix account on ${homeserver_name}stringOutstanding items:
Task list for Travis:
default_server_configconfig.json optionis_urlandhs_urlhandling from query paramstravis/feature/wellknown2intodevelop(PR: Fix relationship between guests, .well-known, and auth matrix-org/matrix-react-sdk#3001)