-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Closed
Labels
A-Element-CallGroup calls via Element CallGroup calls via Element CallA-VoIPO-FrequentAffects or can be seen by most users regularly or impacts most users' first experienceAffects or can be seen by most users regularly or impacts most users' first experienceT-EnhancementZ-Labs
Description
- Starting and ending calls
- In-call controls (including layout switcher in room header)
- Call tiles in the timeline
- Call banner in the room header (cont. in Implement the new group call designs (Element Call) 2/2 #23453)
- Room call banner matrix-org/matrix-react-sdk#9378
- See designs
- Should only be shown when there's an ongoing call, but its tile is off-screen.
- Needs to be hidden if the user is already in the call or looking at the lobby, or if a location share banner is being displayed (since we don't want double banners)
- Notifications
- Room settings
- Add Element Call room settings matrix-org/matrix-react-sdk#9347
- Add a voice & video tab to room settings, with a simple toggle to turn Element Call on/off. In public rooms, this toggle should keep starting a call restricted to moderators.
- Add more granular "Start calls" and "Join calls" permissions to the roles & permissions tab
- Participant limit
- Add Element Call participant limit matrix-org/matrix-react-sdk#9358 and Add Element Call participant limit #23431
- We should disable the join buttons and show a tooltip on hover if the call is full
- Limit is specified in Element Web's config, and should default to 8
- Prevent the user from joining if they've already joined from another device (cont. in Implement the new group call designs (Element Call) 2/2 #23453)
- Disconnect other connected devices (of the same user) when joining an Element call matrix-org/matrix-react-sdk#9379
- Or, even better, we could automatically disconnect the user on their other device when you join. This prevents you from getting in a situation where you can't join because of a stuck device.
- Add new push rule to MSC3041 (cont. in Implement the new group call designs (Element Call) 2/2 #23453)
- To be done (@SimonBrandner)
- Waiting for MSC split up
Metadata
Metadata
Assignees
Labels
A-Element-CallGroup calls via Element CallGroup calls via Element CallA-VoIPO-FrequentAffects or can be seen by most users regularly or impacts most users' first experienceAffects or can be seen by most users regularly or impacts most users' first experienceT-EnhancementZ-Labs