matrix-org / matrix.to

A simple stateless privacy-protecting URL redirecting service for Matrix
http://matrix.to
Apache License 2.0
893 stars 189 forks source link

Skip popup asking for preview agreement #204

Closed CR0CKER closed 2 years ago

CR0CKER commented 3 years ago

Is your feature request related to a problem? Please describe. This extra step is confusing to people who got sent to a Matrix.to page for the first time. Would be better to remove this extra step where visitors are asked to agree to something without any context on what the point is.

Describe the solution you'd like Remove that step for first time visitors.

Describe alternatives you've considered We could also default to a page without a profile preview in order to make this extra step unnecessary, but a profile pic is nice.

Additional context See screenshot to understand which extra step I am referring to.

Screen Shot 2021-04-22 at 9 18 33 PM
AndrewKvalheim commented 3 years ago

Agree that this is likely confusing or off-putting to people unfamiliar with Matrix. Progressively enhancing with something like a preview button would be friendlier.

mock-up
bwindels commented 2 years ago

I like the above design, the only thing is that links with a room id or user id will look pretty ugly by default ... so perhaps we will need to improve that before we can land this.

bwindels commented 2 years ago

After having consulted with product, we decided to keep the consent form as it is. We consider the fact that for a room id the only thing we can show without preview consent is a meaningless random identifier more off-putting than asking for consent on the first visit before showing anything.

We're working on automatically trying to open a matrix: schema compatible client before asking for consent though, so that might alleviate this concern a bit.

aaronraimist commented 2 years ago

We consider the fact that for a room id the only thing we can show without preview consent is a meaningless random identifier more off-putting than asking for consent on the first visit before showing anything.

What about people who don't need a preview and just want to click the link to open a client? Imagine you are a new Matrix user who has just received a link to a room. Being brought to a useless page that says please read our privacy policy to continue is WAY worse than a slightly ugly identifier which I wasn't even looking at anyway.

All I am looking for as a new user is a quick way to jump in to a client and view the room. That's why many links to rooms that you see on Twitter, Blogs, GitHub READMEs, etc link directly to app.element.io rather than matrix.to.

We're working on automatically trying to open a matrix: schema compatible client before asking for consent though, so that might alleviate this concern a bit.

That would be nice but doesn't do anything for first time Matrix users