element-web: enable Element Call by default #275

Open
teutat3s wants to merge 1 commit from element-call into main
Owner

This adds a new button for the Element Call Beta when clicking on the Camera Icon in rooms. Tested on chat.test.pub.solar.

This adds a new button for the Element Call Beta when clicking on the Camera Icon in rooms. Tested on chat.test.pub.solar.
teutat3s added 1 commit 2024-11-21 10:13:58 +00:00
element-web: enable Element Call by default
Some checks failed
Flake checks / Check (pull_request) Failing after 25s
c70185b5ee
teutat3s requested review from b12f 2024-11-21 10:14:07 +00:00
teutat3s requested review from hensoko 2024-11-21 10:14:07 +00:00
teutat3s requested review from axeman 2024-11-21 10:14:08 +00:00
teutat3s force-pushed element-call from c70185b5ee to b4cfdd1c48 2024-11-21 10:15:14 +00:00 Compare
axeman reviewed 2024-11-22 12:21:03 +00:00
@ -53,0 +57,4 @@
feature_element_call_video_rooms = true;
};
element_call = {
url = "https://call.element.io";
Owner

This seems like we'd be sending data to element.io.

We could also try self hosting this, I think its this: https://github.com/matrix-org/waterfall. Although we have to be careful, that service seems to work without any auth, perhaps there is a way to disable this, providing a free-for-all SFU can make someone just drain all our bandwidth.

Or we could change our privacy policy, but it would be sad to remove "We do not share your data to any third party unless in case of federated services...".

This seems like we'd be sending data to element.io. We could also try self hosting this, I think its this: https://github.com/matrix-org/waterfall. Although we have to be careful, that service seems to work without any auth, perhaps there is a way to disable this, providing a free-for-all SFU can make someone just drain all our bandwidth. Or we could change our privacy policy, but it would be sad to remove "We do not share your data to any third party unless in case of federated services...".
Author
Owner

I found https://github.com/element-hq/element-call, I think it's superseeds waterfall.

curl -s https://chat.pub.solar/config.json | jq

The currently used element-web config looks like this, which is basically our extended version of https://github.com/element-hq/element-web/blob/v1.11.86/config.sample.json. When you start a group call in Element atm you send data to meet.element.io, which we do not mention in our Privacy Policy yet...

I think you're raising a valid point and we should fix the Privacy Policy to show the status quo and think about self-hosting a video call solution, like mentioned in #160.

I found https://github.com/element-hq/element-call, I think it's superseeds `waterfall`. ``` curl -s https://chat.pub.solar/config.json | jq ``` The currently used `element-web` config looks like this, which is basically our extended version of https://github.com/element-hq/element-web/blob/v1.11.86/config.sample.json. When you start a group call in Element atm you send data to meet.element.io, which we do not mention in our Privacy Policy yet... I think you're raising a valid point and we should fix the Privacy Policy to show the status quo and think about self-hosting a video call solution, like mentioned in #160.
Owner

Ah, I didn't realize we were already using it. In which case this shouldn't block this PR.

Ah, I didn't realize we were already using it. In which case this shouldn't block this PR.
axeman marked this conversation as resolved
axeman approved these changes 2024-11-22 13:46:44 +00:00
All checks were successful
Flake checks / Check (pull_request) Successful in 24m3s
Required
Details
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin element-call:element-call
git checkout element-call
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: pub-solar/infra#275
No description provided.