If you follow that link, you’ll be invited to join with various clients, but none of them are the chat.fedoraproject.org web client. But, if you add ?web-instance[element.io]=chat.fedoraproject.org to the end, et voilà.
Do you have any guidance for when we should and when we shouldn’t direct people towards Fedora’s infra? I’m inclined to think we would always want to encourage potential contributors to create Fedora accounts and use the Fedora systems. But maybe there are times/reasons that we don’t want to do that?
I think in general we want to point to our own infra. That has the best experience in automatically joining people to the Fedora spaces, and shows our code of conduct.
I just tested this link in an incognito window and I noticed that the first link is actually Open in app rather than Open on chat.fedoraproject.org and the first link didn’t seem to work for me on Fedora Linux 35 (it popped up a prompt for xdg-open which didn’t do anything when I clicked on it). Is this normal or is something wrong with my system? Maybe direct links to https://chat.fedoraproject.org/ would be better than these https://matrix.to/... links?
The problem with this URL is that it doesn’t allow the person to switch back to the matrix.org Element instance. So if people (like me) have a matrix.org account instead of fedora.im account, they can’t use this style of room invite URL.
So I still need to document two URLs everywhere, one for fedora.im users and one for everyone else
That works just fine for me. But I only see Element (meaning matrix.org) in the options, I no longer see chat.fp.o listed there. So this again doesn’t seem to be universal for everyone.