element-hq / element-hq/element-meta

Option to generate URL previews at the receiving client, not the server

Open
#1,138 30 comments 28 reactions 0 assignees View on GitHub
O-Occasional Privacy T-Enhancement
Dominant language
No language data
Stars
112
Forks
25
Avg merge
6h 6m
Merged PRs (30d)
4

Description

If the URL previews are enabled the riot-web app makes a request to
`https://matrix.org/_matrix/media/r0/preview_url` (assuming that matrix.org is your home-server). This would not be necessary if the app runs inside of electron. The sesstion.webRequest API could be used instead.
Benefits: For E2E rooms the user could have the URL preview without 'leaking' content of the chat to the home-server. The server doesn't need to proxy that much additional requests (can handle more users - theoretically)

See: https://github.com/electron/electron/pull/3640

Related to vector-im/element-web#2084

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.