Šimon Brandner
fc8a867e8e
Start processing member state events only after we've set out own ( #2000 )
...
This avoids a race condition where the other side would first receive the to-device messages and only then the member state event which would result in the call being ignored
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-10-25 14:02:28 -07:00
Robert Long
b4d8c0b603
Fix updating member state with no existing calls
2021-10-22 11:27:02 -07:00
Robert Long
3b0d1b2696
Add check for existing group call session
2021-10-21 14:23:27 -07:00
Robert Long
5110e0b91e
Merge branch 'develop' into robertlong/group-call
2021-10-21 13:10:05 -07:00
Robert Long
305de54106
Fix screensharing and webrtc races
2021-10-21 12:57:30 -07:00
David Baker
59b3960a42
Strip direction override characters from display names ( #1992 )
...
Strip RLO and LRO characters from name and rawDisplayName so they
can safely be embedded into other text without messing up the text
ordering.
Fixes https://github.com/vector-im/element-web/issues/1712
2021-10-20 17:08:40 +01:00
Germain
d5ab4ba2ef
Update thread replies count to only include m.thread ( #1991 )
2021-10-20 16:49:54 +01:00
Robert Long
0555f9db1c
Only send to device messages to a single device
2021-10-19 17:05:21 -07:00
Robert Long
159e825877
Fix unnecessary param to placeCallWithCallFeeds
2021-10-19 15:31:59 -07:00
Robert Long
8131b3900d
Use glare resolution to manage group call setup
2021-10-19 15:30:20 -07:00
Robert Long
431d7a0933
Merge branch 'develop' into robertlong/group-call
2021-10-19 12:37:39 -07:00
Robert Long
e9b52e23d2
Rermove session id
2021-10-19 10:57:09 -07:00
Šimon Brandner
0148ad0766
Group call improvements ( #1985 )
...
* Add group call events to EventType
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
* Use EventType instead of a const
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
* Make logging around sending group call member state event a bit better
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
* Fix m.calls elements being null
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-10-19 10:25:47 -07:00
Travis Ralston
f59b81f46b
Update allchange ( #1989 )
2021-10-19 18:21:52 +01:00
Michael Telatynski
4c39ce8c96
Add method to fetch the MSC3266 Room Summary of a Room ( #1988 )
2021-10-19 16:13:29 +01:00
Germain Souquet
94ff0ea4cd
Upgrade yarn dependencies
2021-10-19 11:24:53 +01:00
Robert Long
213f1134b6
Reduce logging for group calls
2021-10-18 11:49:15 -07:00
Robert Long
50e6a8f6b1
Add session_id check to group calls
2021-10-18 11:49:04 -07:00
Robert Long
4a82e1bf05
Merge pull request #1983 from SimonBrandner/robertlong/group-call
...
Remove left-over from old screen-sharing code
2021-10-15 16:39:21 -07:00
Šimon Brandner
843973c4da
Remove left-over from old screen-sharing code
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-10-15 17:19:22 +02:00
Germain
bbc547fd7f
Merge pull request #1982 from matrix-org/gsouquet/thread-event-new
2021-10-15 14:32:19 +01:00
Germain
7d5dbeaf2d
Merge pull request #1981 from matrix-org/gsouquet/threads-root-guard
2021-10-15 14:32:13 +01:00
Germain Souquet
8c19cf45e2
Dispatch a Thread.New event
2021-10-15 11:09:14 +01:00
Germain Souquet
c9277de8ee
Remove console statement
2021-10-15 10:31:43 +01:00
Germain Souquet
b5baca51a6
Null-guard for thread root event not loaded yet
2021-10-15 10:22:32 +01:00
Germain
fc800821f9
Merge pull request #1980 from matrix-org/gsouquet/threads-relations
2021-10-15 08:53:42 +01:00
Robert Long
debeb66d6f
Initialize speakingVolumeSamples for screenshare feeds
2021-10-14 17:24:05 -07:00
Robert Long
015d0f9135
Don't set local user as active speaker
2021-10-14 17:14:12 -07:00
Robert Long
5c8e7f2be0
Improve speaking detection using history
2021-10-14 13:34:20 -07:00
Germain Souquet
efbc46937f
Null-guard for event that do not have a thread
2021-10-14 17:37:33 +01:00
Germain Souquet
9ceeb2d220
Delete UnstableValue and use hardcoded value for m.thread
2021-10-14 17:09:00 +01:00
Germain Souquet
7b89862ed0
Make threads use 'm.thread' relation
2021-10-14 16:56:48 +01:00
David Baker
6804e4290a
Merge pull request #1972 from SimonBrandner/feature/answer-no-cam
...
Try to answer a call without video if we can't access the camera
2021-10-14 12:15:35 +01:00
David Baker
0a3d820fda
Merge pull request #1943 from freaktechnik/develop
...
Fix `requestVerificationDM` with chronological `pendingEventOrdering`
2021-10-14 12:14:20 +01:00
Michael Telatynski
e2a9c95ea8
Merge pull request #1974 from SimonBrandner/task/security-ts
2021-10-14 10:02:14 +01:00
Šimon Brandner
3aefc9f02e
Add tests for falling back to answering with no video
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-10-14 08:46:36 +02:00
Robert Long
411b5f111c
Fix talking indicator
2021-10-13 13:42:40 -07:00
Robert Long
2d231c0ae2
Fix how streams are stopped
2021-10-13 12:05:14 -07:00
Šimon Brandner
0042cb5292
Fix importRoomKeys() definition
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-10-13 16:50:27 +02:00
Robert Long
ec37eb8b6f
Add support for switching media devices
2021-10-12 15:20:14 -07:00
Robert Long
1cdcebb5db
Merge branch 'robertlong/change-media-device' into robertlong/group-call
2021-10-12 15:15:21 -07:00
Robert Long
a0f6eea363
Add support for replacing existing sender tracks
2021-10-12 14:48:59 -07:00
Robert Long
18b1a44df7
Merge branch 'robertlong/change-media-device' into robertlong/group-call
2021-10-12 14:24:02 -07:00
Robert Long
4b6b1599a2
Change media devices mid-call
2021-10-12 14:11:57 -07:00
Robert Long
a582b19435
Merge branch 'robertlong/group-call' of github.com:matrix-org/matrix-js-sdk into robertlong/group-call
2021-10-12 12:14:55 -07:00
Robert Long
4a8c3d273f
Merge branch 'feature/answer-no-cam' into robertlong/group-call
2021-10-12 12:11:32 -07:00
Denis Kasak
b288c97372
Merge pull request #1975 from matrix-org/dkasak/more-detailed-room-key-sharing-logging
...
More detailed logging when sharing room keys
2021-10-12 13:26:43 +00:00
Denis Kasak
a0de1740a4
Add comma per review
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2021-10-12 13:23:22 +00:00
Denis Kasak
8e2e3018d8
Log device objects for existing/new devices when sharing room keys.
2021-10-12 13:48:41 +02:00
Denis Kasak
60e93024e7
Fix comment regarding marking blocked devices as notified.
2021-10-12 13:43:28 +02:00