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
Denis Kasak
d89aa365f9
More detailed logging of blocked devices.
...
Separately log how many blocked devices there are in total and list them
out.
Then, log how many devices were notified because they were newly
blocked and list those out too.
2021-10-12 13:43:28 +02:00