element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.02k stars 1.96k forks source link

Join via link in desktop app #12879

Open Nathanael8 opened 4 years ago

Nathanael8 commented 4 years ago

When I want to join a room by a URL, I type this URL into my browser but then I have to use the Web version of riot instead of my Desktop version. Hence, it would be cool to join a room via a URL in the Desktop version.

Maybe this feature already exists and I just can't find it. Which brings me to another thing where can I find help where to find all the features. I guess it is not meant to use a GitHub issue.

ara4n commented 4 years ago

I’m counting this as a bug, given ability to join by url is a pretty fundamental missing feature on desktop.

You can workaround it via the /join command (which undocumentedly takes urls) or the undocumented /goto alias. But this should be provided in the UI properly.

cc @nadonomy for design

nadonomy commented 4 years ago

@jryans Can we do some kind of lookup to know deterministically whether a user has the desktop app installed? Could this vary per OS?

t3chguy commented 4 years ago

A lookup, no, a guess (by trying to redirect them and looking to see if they're still there a second later), yes

ara4n commented 4 years ago

irrespective of whether clicking on matrix.to link in a browser takes you to riot/desktop, it still feels like riot/desktop should have an “open link” button somewhere

deliciouslytyped commented 3 years ago

This is extremely irritating, but I'm glad that I at least found this issue about it. It's such a basic feature. CRUD. (https://en.wikipedia.org/wiki/Create,_read,_update,_and_delete)

I worked around it by messaging the link to myself and clicking on it...

Thanks @ara4n for a solution that feels like less of a hack.

turt2live commented 3 years ago

/join <link> also works these days.

edit: of course it does, that was the hack that was referred to, but I can't read.