Andy Balaam
fbd2c97f87
Move the logic of roomPredecessor into the RoomState class ( #3114 )
...
* Move the logic of roomPredecessor into the RoomState class
* Fix review comments
2023-02-01 10:44:32 +00:00
Germain
6c6304a620
Cleanup pre MSC3773 thread unread notif logic ( #3115 )
2023-01-31 16:59:13 +00:00
Richard van der Hoff
0c1d5f6b25
Element-R: implement remaining OutgoingMessage request types ( #3083 )
...
This is a follow-up to #3019 : it implements the remaining two types of message types, now that rust SDK has sensibly-shaped types for them.
2023-01-31 15:44:14 +00:00
RiotRobot
1c26dc0233
Resetting package fields for development
2023-01-31 10:47:39 +00:00
RiotRobot
a163a202e7
Merge branch 'master' into develop
2023-01-31 10:47:34 +00:00
RiotRobot
e15cf9976f
v23.2.0
v23.2.0
2023-01-31 10:46:15 +00:00
RiotRobot
bdc3926417
Prepare changelog for v23.2.0
2023-01-31 10:46:12 +00:00
Hubert Chathi
4f918f684e
add support for stable identifier for fixed MAC in SAS verification ( #3101 )
2023-01-30 09:26:43 -05:00
Germain
c142232f4d
Stop labelling threads as experimental ( #3064 )
2023-01-30 11:25:27 +00:00
Šimon Brandner
c9bc20aa4d
Don't throw with no opponentDeviceInfo ( #3107 )
2023-01-26 16:28:56 +00:00
renovate[bot]
5c0cb3a536
fix(deps): update all non-major dependencies ( #3099 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-26 14:50:36 +00:00
Andy Balaam
415576d0a0
Provide eventId as well as roomId from Room.findPredecessor ( #3095 )
2023-01-26 10:58:33 +00:00
Andy Balaam
4f9fad66e4
MSC3946 Dynamic room predecessors ( #3042 )
...
* Implement MSC3946 for getVisibleRooms
* Implement MSC3946 for getRoomUpgradeHistory
2023-01-26 10:28:07 +00:00
renovate[bot]
ebd9854980
chore(deps): update dependency @types/jest to v29.2.6 ( #3096 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-26 09:42:54 +00:00
renovate[bot]
cb2fab64d8
chore(deps): update typescript-eslint monorepo to v5.48.2 ( #3097 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-26 09:41:59 +00:00
renovate[bot]
f446b49e49
fix(deps): update dependency @babel/runtime to v7.20.13 ( #3100 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-26 09:41:40 +00:00
renovate[bot]
22f5e41058
chore(deps): update dependency @types/uuid to v9 ( #3102 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-26 09:41:33 +00:00
renovate[bot]
fee5a006f1
chore(deps): update dependency rimraf to v4 ( #3103 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-26 09:41:21 +00:00
Kerry
ef51ee28fd
Poll model ( #3036 )
...
* first cut poll model
* process incoming poll relations
* allow alt event types in relations model
* allow alt event types in relations model
* remove unneccesary checks on remove relation
* comment
* Revert "allow alt event types in relations model"
This reverts commit e578d84464403d4a15ee8a7cf3ac643f4fb86d69.
* Revert "Revert "allow alt event types in relations model""
This reverts commit 515db7a8bc2df5a1c619a37c86e17ccbe287ba7a.
* basic handling for new poll relations
* tests
* test room.processPollEvents
* join processBeaconEvents and poll events in client
* tidy and set 23 copyrights
* use rooms instance of matrixClient
* tidy
* more copyright
* simplify processPollEvent code
* throw when poll start event has no roomId
* updates for events-sdk move
* more type changes for events-sdk changes
* comment
2023-01-26 02:07:55 +00:00
David Baker
cb61345780
Merge pull request #3091 from matrix-org/dbkr/video_mute_no_renegotiate
...
Remove video tracks on video mute without renegotiating
2023-01-25 15:38:51 +00:00
David Baker
a18d4e226e
Actually check audio sender too
2023-01-25 15:07:51 +00:00
David Baker
b09b33eb4c
Add tests
2023-01-25 15:06:36 +00:00
Clark Fischer
5fedc06d7c
Remove flaky test ( #3098 )
...
I introduced a flaky test to confirm that `MegolmEncryption#prepareToEncrypt`
didn't block the main thread too much, but it turns out that, when run in
varying environments, it tends to fail.
The same behavior is guaranteed by the following cancellation test - if the
thread is blocked, it can't be cancelled.
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
2023-01-25 14:27:02 +00:00
David Baker
d8c9f6db33
Check we have both a sender and a track to send
2023-01-25 11:20:25 +00:00
David Baker
0af5fa0328
Actually check we have a sender, not just a transceiver
2023-01-25 11:16:19 +00:00
David Baker
b328b72cd5
Move timeout clear to be with its friends
2023-01-25 11:07:14 +00:00
David Baker
ce2a9d7036
Fix test
2023-01-25 10:59:03 +00:00
Andy Balaam
66ae985af5
Refactor getRoomUpgradeHistory to use Room.findPredecessorRoomId ( #3090 )
...
* Refactor getRoomUpgradeHistory to use Room.findPredecessorRoomId
* Simplify getRoomUpgradeHistory implementation a little
2023-01-25 09:48:56 +01:00
David Baker
1828e2849c
Remove timer on call terminate
2023-01-24 20:30:10 +00:00
David Baker
b4f8b0fe4f
Remove video tracks on video mute without renegotiating
2023-01-24 18:19:19 +00:00
Robin
70656e954f
Merge pull request #3035 from clarkf/megolm-cancellation
...
Reduce Megolm blocking and add cancellation
2023-01-24 12:26:23 -05:00
Robin
40a4c8d954
Merge branch 'develop' into megolm-cancellation
2023-01-24 12:20:42 -05:00
Andy Balaam
7ed787b86a
Fix bug in getRoomUpgradeHistory's verifyLinks functionality ( #3089 )
2023-01-24 13:44:03 +00:00
RiotRobot
1f58ee7f2c
v23.2.0-rc.1
v23.2.0-rc.1
2023-01-24 11:21:25 +00:00
RiotRobot
2e28e9117a
Prepare changelog for v23.2.0-rc.1
2023-01-24 11:21:22 +00:00
Andy Balaam
a58a36e062
Tests for getRoomUpgradeHistory ( #3088 )
2023-01-24 10:45:04 +00:00
kegsay
6cf6a0c522
refactor: sliding sync: swap to lists-as-keys ( #3086 )
...
* refactor: sliding sync: swap to lists-as-keys
Update the request/response API shape to match the latest
MSC3575 version, which converts `lists` from being an array
of list objects to being a map of list objects.
* Linting
* prettier
* add extra setListRanges test
* Default to right type
2023-01-23 15:26:25 +00:00
Andy Balaam
02aa3edda4
Revert "refactor: sliding sync: swap to lists-as-keys ( #3076 )"
...
Reverting because the companion matrix-react-sdk change is not ready so
this is breaking our builds.
This reverts commit e04ea02c62 .
2023-01-23 12:21:47 +00:00
kegsay
e04ea02c62
refactor: sliding sync: swap to lists-as-keys ( #3076 )
...
* refactor: sliding sync: swap to lists-as-keys
Update the request/response API shape to match the latest
MSC3575 version, which converts `lists` from being an array
of list objects to being a map of list objects.
* Linting
* prettier
* add extra setListRanges test
* Default to right type
2023-01-23 11:45:22 +00:00
David Baker
64197bf4db
Merge pull request #3082 from matrix-org/dbkr/ptt_null_member_workarounds
...
Add null check for our own member event
2023-01-20 13:11:16 +00:00
RiotRobot
c309fe6942
Merge branch 'master' into develop
2023-01-20 12:28:33 +00:00
RiotRobot
8408f36c12
v23.1.1
v23.1.1
2023-01-20 12:26:59 +00:00
RiotRobot
dcd8f91e02
Prepare changelog for v23.1.1
2023-01-20 12:26:57 +00:00
ElementRobot
cabe14d7e2
replace .at(-1) with array.length-1 ( #3080 ) ( #3081 )
...
(cherry picked from commit baeb4acddf )
Co-authored-by: Germain <germains@element.io >
2023-01-20 12:13:36 +00:00
David Baker
c019f2bb19
Add null check for our own member event
...
As per comment
2023-01-20 12:09:28 +00:00
Germain
baeb4acddf
replace .at(-1) with array.length-1 ( #3080 )
2023-01-20 12:05:35 +00:00
David Baker
4a6e9a0f8f
Merge pull request #3078 from matrix-org/dbkr/group_call_double_stream_init
...
Handle group call getting initialised twice in quick succession
2023-01-20 11:01:46 +00:00
David Baker
ea5ce8d1d8
Also wrap the initLocalFeed method of groupCall
2023-01-19 15:28:56 +00:00
David Baker
41854918a5
Merge branch 'develop' into dbkr/group_call_double_stream_init
2023-01-19 14:13:35 +00:00
David Baker
495642d041
Handle group call getting initialised twice in quick succession
...
This happens in dev mode with React 18 and caused extra user media
stream to end up floating around.
Fixes https://github.com/vector-im/element-call/issues/847
2023-01-19 14:04:59 +00:00