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

Deep link to choose a server doesn't seem to work #26066

Closed
alexander-potemkin opened this issue Aug 28, 2023 · 7 comments
Closed

Deep link to choose a server doesn't seem to work #26066

alexander-potemkin opened this issue Aug 28, 2023 · 7 comments
Labels

Comments

@alexander-potemkin
Copy link

Steps to reproduce

I've tried the Desktop app to open the custom server when opening using the URL format https://app.element.io/register/?hs_url=example.com, as recommended at element-hq/element-ios#7632, but it doesn't seem to work.

Outcome

What did you expect?

I expected my self-hosted server to appear, but it didn't happen.

What happened instead?

matrix.org server remain as a default one.

Operating system

No response

Application version

No response

How did you install the app?

No response

Homeserver

No response

Will you send logs?

No

@t3chguy
Copy link
Member

t3chguy commented Aug 31, 2023

An issue in another repository is hardly documentation. This isn't something we support. See #5469

@t3chguy t3chguy closed this as completed Aug 31, 2023
@alexander-potemkin
Copy link
Author

@t3chguy , can't recall I was mentioning 'documentation' anywhere. I was under the impression thought, that the team working on the product could be sharing one view and try to keep features parity.

I can see now that, unfortunately, it's not the case.

@alexander-potemkin
Copy link
Author

@t3chguy , one more thing - as custom builds don't seem to be supported as well (I had to make my own), how / why do you call messenger federated, if by default it keeps sticking to one server only?

It feels like an internet browser on MS Windows: you can use any, as long as you are tech-savvy enough to change it from IE/Edge, which would still appear here and there every now and then.

Please, correct me if I'm wrong.

@t3chguy
Copy link
Member

t3chguy commented Aug 31, 2023

as custom builds don't seem to be supported as well

What about them isn't supported?

how / why do you call messenger federated, if by default it keeps sticking to one server only?

Sounds like you want element-hq/element-meta#375

@alexander-potemkin
Copy link
Author

Sounds like you want element-hq/element-meta#375

Nop. I believe I have an issue for that at meta as well, if you like: element-hq/element-meta#1946

What about them isn't supported?

I don't believe I have found any documented and easy-to-start-with solution. That's why I had to work out my own: https://github.com/get-zen-dev/element-customdomain-desktop

@t3chguy
Copy link
Member

t3chguy commented Aug 31, 2023

@alexander-potemkin if you have suggestions for how to improve docs https://github.com/vector-im/element-web/#getting-started & https://github.com/vector-im/element-desktop/#building then contributions are welcome.

We perform all releases & publishing using scripts & github actions workflows which are published publicly in those repositories so copying our setup should be trivial though would have costs as Apple code signing & notarisation & Windows EV Code signing are both chargeable.

@alexander-potemkin
Copy link
Author

copying our setup should be trivial though would have costs as Apple code signing & notarisation & Windows EV Code signing are both chargeable.

The things that are missing in Element Web/Desktop - are mostly about the meaning of the variables that have to be setup.

I can't see much value for this merge now, as I can see that you consider it's pretty much complete, and I also consider that supporting proper domain switching is a proper thing to do, instead of only letting your users to do custom builds.

With this said, the documentation linked is open, shall anyone be interested - he/she has the links and I hope that would be of help.

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

No branches or pull requests

2 participants