Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Handle the case of no IS in features that require IS to lookup #10619
Since it's now possible to be disconnected from an identity server entirely (your session has no active identity server), it's unclear how features that require an IS to function should behave.
For the case of the Discovery section in Settings, it's easy enough: you have no IS, so we don't show any 3PIDs to control.
However, there are other IS-using features in Riot, like:
For features 1 and 2, I think we need some UX advice from @nadonomy on what they should do (communicate some kind of error to the user, etc.).
For feature 3, I think we are at an earlier stage where @lampholder needs to work out how the product should function for this case.
@jryans on these, I just edited these via inspector at runtime, but could we do something along these lines:
1. Inviting via address picker
Use an identity server
We could keep the copy more generic ('Use an identity server to continue') if we think we'll use this in multiple contexts.
3. Same text, contextual styles