Timo K
84a3d56f90
make sonar cube happy (it does not know about the type constraints...)
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-30 16:00:06 +02:00
Timo K
25f4d6f8fb
make test correct
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-30 15:19:33 +02:00
Timo K
8a5a8cd0cf
callMembership tests
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-30 14:53:31 +02:00
Timo K
bb7c23d6e5
fix sonar cube conerns
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-30 14:34:06 +02:00
Timo K
86f33f98e3
use correct event type
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-30 14:25:15 +02:00
Timo K
29879e8384
incorporate CallMembership changes
...
- rename Focus -> Transport
- add RtcMembershipData (next to `sessionMembershipData`)
- make `new CallMembership` initializable with both
- move oldest member calculation into CallMembership
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-30 14:19:55 +02:00
Robin
ca4a9c6555
Merge branch 'develop' into voip-team/multi-SFU
2025-09-25 16:21:15 -04:00
Will Hunt
41d70d0b5d
Add call intent to RTC call notifications ( #5010 )
...
* Add media hint specifier
* Refactor to use m.call.intent and to apply to membership
* lint
* Add a mechanism to get the consensus of a call.
* Update tests
* Expose option to update the call intent.
* Better docs
* Add tests
* lint
2025-09-25 09:02:35 +00:00
Skye Elliot
a08a2737e1
Implement experimental encrypted state events. ( #4994 )
...
* feat: Implement experimental encrypted state events.
Signed-off-by: Skye Elliot <actuallyori@gmail.com >
* fix: Add cast from StateEvents[K] to IContent.
---------
Signed-off-by: Skye Elliot <actuallyori@gmail.com >
2025-09-24 11:44:17 +00:00
Andy Balaam
dbe441de33
Exclude cancelled requests from in-progress lists ( #5016 )
...
Fixes https://github.com/element-hq/element-web/issues/29882
When we ask for the in-progress verification requests, exclude requests
that have been cancelled. This means that we don't erroneously tell the
user that the new request they are about to create has been cancelled.
2025-09-23 13:51:19 +00:00
RiotRobot
9f3ca71495
Merge branch 'master' into develop
2025-09-23 12:13:04 +00:00
RiotRobot
ef97df8ed0
v38.3.0
v38.3.0
2025-09-23 12:12:22 +00:00
renovate[bot]
7f74fcc9f7
Update dependency debug to v4.4.3 ( #5012 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 11:30:33 +00:00
renovate[bot]
e39644ad08
Update dependency @stylistic/eslint-plugin to v5.3.1 ( #5002 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 09:49:25 +00:00
renovate[bot]
df0f0074b4
Update dependency uuid to v13 ( #5009 )
...
* Update dependency uuid to v13
* Make jest happy
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-09-16 20:00:04 +00:00
renovate[bot]
29fbed5603
Update dependency p-retry to v7 ( #5008 )
...
* Update dependency p-retry to v7
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Make jest happier
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-09-16 18:45:28 +00:00
renovate[bot]
5ee6fc196b
Update actions/stale action to v10 ( #5007 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 16:23:39 +00:00
renovate[bot]
961e32a3bb
Update actions/setup-node action to v5 ( #5006 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 15:30:02 +00:00
renovate[bot]
25f0418fce
Update babel monorepo to v7.28.4 ( #4998 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 14:10:18 +00:00
RiotRobot
0ce751c462
v38.3.0-rc.0
v38.3.0-rc.0
2025-09-16 14:09:05 +00:00
renovate[bot]
b7b3588cb8
Update shogo82148/actions-upload-release-asset digest to 59cbc56 ( #4996 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 13:58:13 +00:00
renovate[bot]
72846c713d
Update actions/github-script action to v8 ( #5005 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 13:56:33 +00:00
renovate[bot]
7c5229b4c8
Update typescript-eslint monorepo to v8.43.0 ( #5004 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 13:50:53 +00:00
renovate[bot]
dd08388397
Update dependency @matrix-org/matrix-sdk-crypto-wasm to v15.3.0 ( #5001 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 13:50:32 +00:00
renovate[bot]
ec1ccebcca
Update dependency typedoc to v0.28.13 ( #5000 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 13:46:32 +00:00
renovate[bot]
e9b45cc504
Update dependency @types/node to v18.19.124 ( #4999 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 13:46:01 +00:00
renovate[bot]
5d4df65c09
Update all non-major dependencies ( #4997 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 13:45:36 +00:00
RiotRobot
2706873948
Merge branch 'master' into develop
2025-09-16 11:40:18 +00:00
RiotRobot
4a9006aea6
v38.2.0
v38.2.0
2025-09-16 11:39:28 +00:00
Michael Telatynski
43c72d5bf5
Merge commit from fork
...
* Validate room upgrade relationships in MatrixClient::getJoinedRooms
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Tests
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2025-09-16 12:36:14 +01:00
Andy Balaam
e551b92a07
Update matrix-sdk-crypto-wasm to 15.2.0 ( #4991 )
...
* Update matrix-sdk-crypto-wasm to 15.2.0
Most relevant changes:
- History sharing: improve efficiency of building key bundle
([matrix-rust-sdk#5513](https://github.com/matrix-org/matrix-rust-sdk/issues/5513 ))
* Work around matrix-rust-sdk#5643
Modify the message content coming from Rust API to include the missing
property `msgtype: m.key.verification.request`
2025-09-11 14:53:13 +00:00
Richard van der Hoff
32f51e852b
History sharing: do /keys/query before checking for key bundle ( #4992 )
...
* History sharing: do `/keys/query` before checking for key bundle
The next release of matrix-sdk-crypto-wasm will check that the device that sent
us the key bundle data was correctly cross-signed by its owner, which means we
need to have the owner's cross-signing keys before we check if we have the
bundle.
This replicates a change made in the Rust SDK, at https://github.com/matrix-org/matrix-rust-sdk/pull/5510/files#diff-9f89fa75c4eb3743ae674be1bb90f75169bd815a259917799c71b8a546449d51R133-R140 .
* fix unit test
* Comment
2025-09-11 10:38:14 +00:00
RiotRobot
82aa04d894
Merge branch 'master' into develop
2025-09-09 16:30:39 +00:00
RiotRobot
ff89c9ec42
v38.1.0
v38.1.0
2025-09-09 16:29:55 +00:00
Svajūnas Budrys
ccd825fb39
Remove knock state on join ( #4977 )
...
Signed-off-by: Svajunas Budrys <svajunas.budrys.sb@gmail.com >
2025-09-04 09:31:26 +00:00
renovate[bot]
b313eb5912
Update dependency @types/sdp-transform to v2.15.0 ( #4987 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 09:06:51 +00:00
renovate[bot]
2b12675675
Update typescript-eslint monorepo to v8.41.0 ( #4989 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 17:14:06 +00:00
renovate[bot]
246788b874
Update shogo82148/actions-upload-release-asset digest to e6cd457 ( #4985 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 17:13:57 +00:00
renovate[bot]
b0b80401aa
Update actions/upload-pages-artifact action to v4 ( #4990 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 13:39:36 +00:00
renovate[bot]
6a0164f37f
Update dependency knip to v5.63.0 ( #4988 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 13:30:21 +00:00
renovate[bot]
f963d61bcb
Update typedoc ( #4986 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 13:29:33 +00:00
RiotRobot
b32619ad24
v38.1.0-rc.0
v38.1.0-rc.0
2025-09-02 12:53:40 +00:00
Tulir Asokan
3d3c3ba55f
Fix m.topic format ( #4984 )
...
* Fix m.topic format
Fixes #4902
Signed-off-by: Tulir Asokan <tulir@maunium.net >
* Update tests
Signed-off-by: Tulir Asokan <tulir@maunium.net >
* Fix formatting
* Re-add temporary support for invalid form
Signed-off-by: Tulir Asokan <tulir@maunium.net >
---------
Signed-off-by: Tulir Asokan <tulir@maunium.net >
2025-09-02 12:14:08 +00:00
Timo
d62c658a72
Remove custom org.matrix.msc4075.rtc.notification.parent relation type ( #4979 )
...
* Remove custom `org.matrix.msc4075.rtc.notification.parent` relation type
Signed-off-by: Timo K <toger5@hotmail.de >
* fix test
Signed-off-by: Timo K <toger5@hotmail.de >
* Fix test post rebase
---------
Signed-off-by: Timo K <toger5@hotmail.de >
Co-authored-by: Valere <bill.carson@valrsoft.com >
2025-09-02 08:36:26 +00:00
David Baker
bdc4a69023
Fix stable-suffixed MSC4133 support ( #4983 )
...
* Fix stable-suffixed MSC4133 support
It looked for the ".stable" suffixed feature to work out what URL to use but not to see whether the server supported it.
This will only be relevant until the next spec release but may as well fix it.
See also https://github.com/element-hq/element-web/pull/30649
* Fix awaiting
2025-09-01 15:34:01 +01:00
Bas Nijholt
ab892420b5
Fix thread edit aggregation race condition ( #4980 )
...
* test(thread): add regression tests for edit-race; ensure reaction aggregation idempotence
- Edit race: add failing test when `Replace` aggregated pre-init
- Reaction: ensure pre-init aggregation and dedup on replay
- Strengthen assertions for ordering and content
* fix(thread): apply edits after init; keep reactions pre-init; remove redundant aggregation
- Defer Replace aggregation until thread initialised and event is in timeline
- Aggregate Annotation pre-init to preserve reaction summaries
- Rely on EventTimelineSet to aggregate post-insert
- Fixes : element-hq/element-web#30617
* style: run prettier; docs: clarify reaction pre-init comment about counts
2025-08-28 09:03:33 +00:00
RiotRobot
ed607c48b0
Merge branch 'master' into develop
2025-08-27 13:32:25 +00:00
RiotRobot
a8d75b81e5
v38.0.0
v38.0.0
2025-08-27 13:31:35 +00:00
Robin
b61e39a814
Fix checkSessionsMembershipData thinking foci_preferred is required
2025-08-27 15:30:36 +02:00
Robin
6156d4ce10
Fix imports
2025-08-27 14:41:07 +02:00