Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use matrix.to as URL #273

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Use matrix.to as URL #273

wants to merge 2 commits into from

Conversation

Krinkle
Copy link

@Krinkle Krinkle commented Dec 16, 2024

Given: Someone who has installed Element Desktop, or Element X on their phone. With the previous link they're given a complex web app that will load in 30 seconds with a preview shown after another minute. Even then, there's no clear way to go from here to joining with your app.

Once it fully loads, one can (if you happen to know), click on the Info icon for the channel, and then click the Share button. That still won't do it, but it gives you the matrix.to URL in plain text which you could then render a link, or send to yourself, or paste in the address bar, after which a button will appear to Open in Element.

I suggest we link to this page directly. The same page will link to the Element Web experience of you don't have an app/account yet.

@ShinIce
Copy link
Member

ShinIce commented Dec 16, 2024

The webapp on chat.fosdem.org has some custom widgets for loading the video and also the schedule.
As we like to give remote participant a full experience, I don't se why we should point to a different home server.

@Krinkle
Copy link
Author

Krinkle commented Dec 17, 2024

@ShinIce That's a good point. Note that matrix.to isn't a home server. For the case where you click the desktop/web app, it indeed defaults to app.element.io instead of chat.fosdem.org. Maybe we can override that somehow as part of the matrix.to URL parameters.

The motivation here is for DMs and regular chat messages when on your phone, for when organizing a devroom or attending in person, and thus be able to speak to those who attend remotely. To join from a mobile app, e.g. Element X or equivalent.

Does Fosdem have an alternative version of this as well? I'd like to make it easy for people with existing Matrix clients to join or preview the channel. As-is, there appears to be no reasonable way discover how to do that with the information and links given. The existing link doesn't work well on mobile at all. There is about half of a single pixel visible of actual content, I think. And no link to switch to a canonically recognised matrix URL that an app would have registered as hijacked link to open its app and preset to the appropiate server/channel.

https://chat.fosdem.org/#/room/#fosdem:matrix.org

Loading - -
IMG_0898 IMG_0899 IMG_0900

It seems the most important UI element is the "Log out" link, which is interesting, given that I'm not logged-in.

Compared to: https://matrix.to/#/%23fosdem:fosdem.org

Interstitial Join Content
IMG_0901 IMG_0902 IMG_0903

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants