Michael Telatynski
57b0172a2d
Update pull_request.yaml
2023-04-06 09:17:30 +01:00
Michael Telatynski
53260ee25d
Update pull_request.yaml ( #3255 )
2023-04-06 07:45:44 +00:00
renovate[bot]
964281322f
Update all non-major dependencies ( #3259 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-05 18:38:55 +00:00
David Baker
7c3f483396
Fix another export type ( #3265 )
...
Another case where we were importing types as normal imports which
confuses bundlers.
2023-04-05 17:14:14 +00:00
Hugh Nimmo-Smith
59784aa9fe
Support for MSC3882 revision 1 ( #3228 )
...
* Support for MSC3882 revision 1
* Additional comments
* Revised field names
* Use UnstableValue for capability
2023-04-05 16:12:29 +00:00
Florian Duros
72a2b6d571
Use processKeyCounts
in sliding sync ( #3253 )
2023-04-05 15:39:46 +00:00
renovate[bot]
5854af0eae
Update definitelyTyped ( #3260 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-05 15:39:24 +00:00
renovate[bot]
acd3d3a804
Update peaceiris/actions-gh-pages digest to 373f7f2 ( #3256 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-05 15:23:40 +00:00
renovate[bot]
1b8c04a430
Update babel monorepo ( #3258 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-05 15:12:15 +00:00
renovate[bot]
378b73f8b8
Update typescript-eslint monorepo to v5.57.0 ( #3261 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-05 15:10:56 +00:00
Michael Telatynski
c482a6ab15
Tidy up merge queue automation ( #3252 )
...
* Tidy up merge queue automation
* Iterate
* Iterate
* Iterate
2023-04-05 13:48:57 +00:00
Florian Duros
2daa429b77
Improve #3215 implementation ( #3226 )
...
* Improve key upload request
* Add fallback keys check
* Review fixes
* Add comments about sliding sync usage of `processKeyCounts`
* Review fixes
* Better wording
2023-04-05 12:35:10 +00:00
Richard van der Hoff
6ebbc15359
Move SecretStorage
-related interfaces out to new module ( #3244 )
...
* Remove redundant `IAccountDataClient.getAccountData`
This is never called, so we may as well get rid of it
* Move a few more interfaces into `secret-storage.ts`
* Use interfaces from `secret-storage`
* Move IAccountDataClient to secret-storage
* Use `AccountDataClient` from `secret-storage`
* move SECRET_STORAGE_ALGORITHM_V1_AES to secret-storage
* Use `SECRET_STORAGE_ALGORITHM_V1_AES` from `secret-storage`
* Add a test case for the quality gate
* Update src/secret-storage.ts
2023-04-05 11:42:15 +00:00
Richard van der Hoff
9a840d484c
Element-R: handle events which arrive before their keys ( #3230 )
...
* minor cleanups to the crypto tests
mostly, this is about using `testUtils.awaitDecryption` rather than custom
code. Some other cleanups too.
* Keep a record of events which are missing their keys
* Retry event decryption when we receive megolm keys
2023-04-05 10:00:08 +00:00
David Baker
e89467c9fb
Add an event emitted when a Call creates a PeerConnection ( #3251 )
...
For apps that need acces to the per connection as soon as it's created
for debugging etc.
2023-04-05 08:32:50 +00:00
Enrico Schwendig
0b396c005c
indicator whether call members send media. ( #3241 )
...
* stats: add summery stats reporter
* stats: export summery stats reports
* stats: fix typo of event name
* stats: check promise condition for node 16 test linter
* stats: remove weak test to figure out memory leak
* stats: remove second weak test
* stats: add starting processing test
* stats: fix tests
* stats: fix typo in group call
* stats: fix stats report gathering test
* stats: reactivate promise merge
* stats: fix PR issues
---------
Co-authored-by: David Baker <dbkr@users.noreply.github.com >
2023-04-05 06:48:12 +00:00
David Baker
d05313f95e
Switch some imports to type imports ( #3250 )
...
Having these as regular imports confuses Vite for some reason.
2023-04-04 15:31:16 +00:00
RiotRobot
3f97853011
v24.1.0-rc.1
v24.1.0-rc.1
2023-04-04 11:53:22 +01:00
RiotRobot
2a5c4b1edf
Prepare changelog for v24.1.0-rc.1
2023-04-04 11:53:18 +01:00
texuf
65a3c6707c
indexddb-local-backend - return the current sync to database promise if a sync is in flight ( #3222 )
...
I’m trying to shutdown my matrix clients while using an indexdb, but awaiting the save() function has no effect because a previous sync was in flight. I ended up deleting the matrix client while the save was in flight and I saw a crash.
signed-off-by Austin Ellis <austin@hntlabs.com >
fix linter
2023-04-04 09:36:44 +00:00
Enrico Schwendig
942477f0bf
screen share: remove set stream ( #3238 )
...
Co-authored-by: David Baker <dbkr@users.noreply.github.com >
2023-04-04 08:53:32 +00:00
Michael Telatynski
1770b3131a
Skip sonarcloud & coverage in merge_queue ( #3247 )
2023-04-04 08:46:41 +01:00
Richard van der Hoff
41d3ffdab9
Split up, rename, and move ISecretStorageKeyInfo
( #3242 )
...
* Move SecretStorageKeyInfo interfaces out to a new module
* Replace usages of ISecretStorageKeyInfo with SecretStorageKeyDescription
2023-04-03 10:11:03 +00:00
Richard van der Hoff
78aa6cb62b
Point typedoc
at matrix.ts
, not index.ts
( #3239 )
...
This gets rid of the rather pointless "default" module in the generated docs.
2023-04-03 09:55:11 +00:00
Michael Telatynski
b56b8040e6
Use frozen lockfile instead of pure lockfile on yarn install ( #3245 )
2023-03-31 14:49:49 +00:00
Andy Balaam
d1cf98b177
Allow via_servers property in findPredecessor (update to MSC3946) ( #3240 )
2023-03-31 12:51:10 +00:00
Michael Telatynski
5fc6b3ed17
Fire closed
event when IndexedDB closes unexpectedly ( #3218 )
...
* Fire `closed` event when IndexedDB closes unexpectedly
* Add test
* Add tests
* Add test
* Add test
* Add test coverage
2023-03-31 08:46:11 +00:00
renovate[bot]
6e41533fed
Update jest monorepo to v29.5.0 ( #3204 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-31 07:52:07 +00:00
David Baker
bc76532bd5
Refactor the way group calls hang up ( #3234 )
...
* Refactor how group call end calls
We previously used disposeCall to terminate the call which meant that
sometimes a call would never get a hangup event. This changes it so
that we always end a call by calling hangup, then do the cleanup
when the hangup event arrives, so the cleanup is the same whether
we hang up or the other side does.
* Some fixes for failing & hanging tests
* Add type for the call map
2023-03-30 15:57:47 +00:00
Enrico Schwendig
62f1dd79bc
Add webrtc stats in full mesh calls ( #3232 )
...
* stats: merge stats classes in this branch
* stats: merge call object
* stats: merge export metric events
* stats: fix code style changes
* stats: add missing stats value formatter
* stats: add missing methode to call mock
* stats: add stats for callee
* stats: stop sending stats if call finish
* stats: rename StatsCollector to StatsReportGatherer
2023-03-30 15:17:59 +00:00
David Baker
fd3f53e814
Merge pull request #3237 from matrix-org/dbkr/call_events_pass_call_2
...
Re-apply "Add the call object to Call events"
2023-03-30 10:22:17 +01:00
David Baker
798ac7b94c
Revert "Revert "Add the call object to Call events""
2023-03-29 15:32:25 +01:00
Richard van der Hoff
eb0c0f7b93
Element-R: Add support for /discardsession
( #3209 )
...
Fixes https://github.com/vector-im/element-web/issues/24431
2023-03-29 13:26:02 +00:00
David Baker
f03293f53d
Merge pull request #3236 from matrix-org/revert-3229-dbkr/call_events_pass_call
...
Revert "Add the call object to Call events"
2023-03-29 14:41:59 +01:00
David Baker
7d062387b7
Revert "Add the call object to Call events"
2023-03-29 14:27:49 +01:00
Andy Balaam
9acf3b18ca
Update changelog for v24.0.0 now the security issue is public ( #3235 )
2023-03-29 13:06:32 +00:00
David Baker
b41d067c94
Merge pull request #3229 from matrix-org/dbkr/call_events_pass_call
...
Add the call object to Call events
2023-03-29 12:26:34 +01:00
David Baker
c8503b3120
Run prettier on groupCall.ts ( #3233 )
2023-03-28 15:35:00 +00:00
David Baker
da03c3b529
Fix an issue where participants could potentially view video without being displayed themselves
...
Fix from @robintown, manual merge due to Github having issues.
2023-03-28 15:20:34 +01:00
Robin
d48b19e052
Handle group call redaction ( #3231 )
...
Redacted group call events should be interpreted as terminated calls.
2023-03-28 13:07:44 +00:00
RiotRobot
6861c67f56
Merge branch 'master' into develop
2023-03-28 14:15:09 +01:00
RiotRobot
c87048bd9f
v24.0.0
v24.0.0
2023-03-28 14:10:53 +01:00
RiotRobot
02269f33b7
Prepare changelog for v24.0.0
2023-03-28 14:10:50 +01:00
Michael Weimann
7f46ae7b97
Further changes for v24.0.0
2023-03-28 14:05:24 +01:00
David Baker
2ab3566f95
Add comment on confusing exception handler I've failed to add a test for
2023-03-28 13:47:22 +01:00
Michael Weimann
9a504af18e
Changes for v24.0.0
2023-03-28 11:22:02 +01:00
David Baker
8b50986906
Add test for incoming data channel
2023-03-28 09:30:17 +01:00
David Baker
f9a222ecea
Mock out media getter after setting up the vocie call
...
Otherwise we won't get far enough to test the right part
2023-03-27 16:18:00 +01:00
David Baker
5b5a3d8b5e
Test failed call upgrade
2023-03-27 15:44:56 +01:00
David Baker
037cbdd214
Basic test for call replace
2023-03-27 14:33:58 +01:00