RiotRobot
437128d11b
Resetting package fields for development
2023-02-28 10:37:23 +00:00
RiotRobot
c18d09fd22
Merge branch 'master' into develop
2023-02-28 10:36:51 +00:00
RiotRobot
2a5e5e6a59
v23.4.0
v23.4.0
2023-02-28 10:25:34 +00:00
RiotRobot
68e354752b
Prepare changelog for v23.4.0
2023-02-28 10:25:31 +00:00
Michael Telatyński
d80b7499fd
Fix spec compliance issue around encrypted m.relates_to
( #3178 )
...
* Fix spec compliance issue around encrypted `m.relates_to`
* Add test
2023-02-27 22:12:45 +00:00
Janne Mareike Koschinski
9c8093eb3e
Fix reactions in threads sometimes causing stuck notifications ( #3146 )
...
* Associate event with thread before adding it to the thread timeline
* Make sure events can be added to thread correctly
* Write initial test case
* Add additional comment for why the code had to be reordered
2023-02-24 13:12:06 +00:00
renovate[bot]
aec1c11037
Update all non-major dependencies ( #3171 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-24 12:17:19 +00:00
renovate[bot]
e2e9986059
Update babel monorepo to v7.21.0 ( #3177 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-23 16:43:01 +00:00
Michael Telatynski
d70ffdbc02
Improve types ( #3175 )
...
* Improve types
* Add test
2023-02-22 17:39:37 +00:00
RiotRobot
0f1f1db3d2
v23.4.0-rc.2
v23.4.0-rc.2
2023-02-22 11:07:38 +00:00
RiotRobot
77b91a45cb
Prepare changelog for v23.4.0-rc.2
2023-02-22 11:07:35 +00:00
RiotRobot
fe6add9396
Merge branch 'develop' into staging
2023-02-22 10:59:21 +00:00
renovate[bot]
21cc9c3d8a
Update jest monorepo to v29.4.3 ( #3169 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-22 10:23:29 +00:00
renovate[bot]
2d59c4647d
Update typescript-eslint monorepo to v5.52.0 ( #3172 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-22 10:19:53 +00:00
Florian Duros
1f0c6a6dc9
Add easy way to determine if the decryption failure is due to "DecryptionError: The sender has disabled encrypting to unverified devices." ( #3167 )
...
* Add isEncryptedDisabledForUnverifiedDevices in event.ts
* Add Tests
* Add isEncryptedDisabledForUnverifiedDevices properties to event
* Use WITHHELD_MESSAGES instead of hardcoded string
* Use getter instead of function
* Add documentation
2023-02-21 16:13:43 +00:00
RiotRobot
c9b502fb0e
v23.4.0-rc.1
v23.4.0-rc.1
2023-02-21 11:56:15 +00:00
RiotRobot
330fbaccfc
Prepare changelog for v23.4.0-rc.1
2023-02-21 11:56:12 +00:00
Michael Telatynski
937f370655
Run matrix-react-sdk tests on merge queue ( #3161 )
...
* First attempt at merge queues for downstream testing
* Debug
* delint
* Fix typo
* Test
* Iterate
* Fix checkout
* rerun
* experiment
* Iterate
* Iterate
* iterate
* Iterate
* Finalise
* Disable coverage for downstream tests
* Update tests.yml
* Apply merge_queue trigger to other CI
* delint
* delint
* Add exception
2023-02-21 11:09:23 +00:00
Kerry
a8ad3ed26d
Polls: expose end event id on poll model ( #3160 )
2023-02-20 10:30:19 +00:00
Michael Telatynski
decac58a18
Better type guard parseTopicContent ( #3165 )
2023-02-20 10:29:33 +00:00
Kerry
1a91ba59a6
Polls: count undecryptable poll relations ( #3163 )
2023-02-20 10:10:38 +00:00
Michael Telatynski
89df43a975
Fix predecessor types, nowhere does the spec say it can be null
( #3159 )
...
* Fix predecessor types, nowhere does the spec say it can be `null`
* Iterate
* Update comment
* update test
2023-02-16 09:38:36 +00:00
Michael Telatynski
ad98706db4
Iterate types ( #3156 )
2023-02-15 13:38:41 +00:00
Will Hunt
195d1730bd
Fix notification counts for encrypted rooms with ignored event rules ( #3130 )
...
* Validate vars early
* Split out unread counts for total and highlight to different logic blocks
* Add tests for ignoring non notifying events
* Fix possibly incorrect tests?
* lint fix
* Refactor currentTotalCount
* Track Total locally too
* Lots of total count assumptions and comments
* Adjust for threading too
* Fixup tests
* a word
* lint fix
2023-02-15 11:25:13 +00:00
Richard van der Hoff
db4bd907f8
Switch crypto.spec.ts
away from TestClient
and matrix-mock-request
. ( #3142 )
...
I became sufficiently annoyed with matrix-mock-request that I decided to replace it with fetch-mock, which is what we use in matrix-react-sdk and is generally more powerful, easier to use, and actually maintained.
Unfortunately, we have a TestClient utility which is widely used and quite tightly integrated with matrix-mock-request. It wasn't going to be possible to change TestClient without changing all the tests that use it.
I also don't find TestClient particularly easy to use - it does a lot of stuff which I'm not convinced ought to be done for every single test.
So... I've introduced a couple of new classes (SyncResponder, E2EKeyReceiver) which do some of the useful bits of TestClient, but in a more granular way, and have switched crypto.spec.ts over so that rather than instantiating a TestClient for each test, it creates a MatrixClient directly and intercepts the endpoints necessary.
2023-02-15 10:39:24 +00:00
Kerry
cdd7dbbb2b
decrypt poll relations before processing ( #3148 )
2023-02-14 21:49:52 +00:00
RiotRobot
108f157324
Resetting package fields for development
2023-02-14 10:23:07 +00:00
RiotRobot
8da39ec8f4
Merge branch 'master' into develop
2023-02-14 10:23:02 +00:00
RiotRobot
182534288c
v23.3.0
v23.3.0
2023-02-14 10:21:24 +00:00
RiotRobot
f81b7e5e6f
Prepare changelog for v23.3.0
2023-02-14 10:21:21 +00:00
ElementRobot
6dda9e532d
Include 'browser' in list of adjusted properties in release.sh ( #3149 ) ( #3151 )
...
(cherry picked from commit 5e17626fe0
)
Co-authored-by: Andy Balaam <andy.balaam@matrix.org >
2023-02-14 09:58:17 +00:00
Andy Balaam
5e17626fe0
Include 'browser' in list of adjusted properties in release.sh ( #3149 )
2023-02-14 09:50:55 +00:00
David Baker
abc9c9dcb0
Merge pull request #3147 from matrix-org/dbkr/stop_ice_timer_on_terminate
...
Stop the ICE disconnected timer on call terminate
2023-02-13 17:35:45 +01:00
David Baker
f346fcb056
Stop the ICE disconnected timer on call terminate
...
It just wasn't getting stopped, so if the call ended while ICE was
disconnected, we'd get confusing error messages after the call ended.
2023-02-13 16:15:57 +00:00
Eric Eastwood
c67325ba07
Add matrix-org/jest
linting ( #2973 )
2023-02-10 12:05:40 +01:00
renovate[bot]
a063ae8ce7
Update jest monorepo to v29.4.1 ( #3133 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-09 15:44:23 +00:00
renovate[bot]
f9e5535492
Update typescript-eslint monorepo to v5.50.0 ( #3136 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-09 16:29:03 +01:00
renovate[bot]
015d9c5c4f
Update dependency @types/node to v18.11.19 ( #3137 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-09 16:28:22 +01:00
Germain
b6d40078d9
Clear notifications when we can infer read status from receipts ( #3139 )
2023-02-09 10:18:18 +00:00
David Baker
b8a8f4850a
Merge pull request #3123 from matrix-org/SimonBrandner/task/logging
...
Improve WebRTC logging
2023-02-08 17:10:40 +00:00
Šimon Brandner
1cc23d789c
Add new tests to groupCall
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2023-02-08 17:24:15 +01:00
Janne Mareike Koschinski
5cf0bb46a4
Messages sent out of order after one message fails ( #3131 )
...
* Instead of skipping, bail out by clearing queue
* Allow additional status transition for events from QUEUED to NOT_SENT
2023-02-08 13:23:30 +01:00
renovate[bot]
16672b3d0c
Update all non-major dependencies ( #3132 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-07 17:36:38 +00:00
RiotRobot
f61db81961
v23.3.0-rc.1
v23.3.0-rc.1
2023-02-07 12:00:46 +00:00
RiotRobot
e2a694115f
Prepare changelog for v23.3.0-rc.1
2023-02-07 12:00:44 +00:00
Michael Telatynski
71cf812d24
Add @typescript-eslint/no-base-to-string ( #3129 )
2023-02-07 10:08:03 +00:00
Richard van der Hoff
8a3d7d5671
Element-R: log outgoing HTTP requests ( #3127 )
...
otherwise it's rather hard to see them, at least in Firefox.
2023-02-06 10:50:05 +00:00
Richard van der Hoff
2a363598dd
Element-R: fix a bug which prevented encryption working after a reload ( #3126 )
...
Upgrade matrix-sdk-crypto-js, to pick up
https://github.com/matrix-org/matrix-rust-sdk/pull/1429
2023-02-03 16:16:32 +00:00
Richard van der Hoff
05bf6428bc
Element-R: implement encryption of outgoing events ( #3122 )
...
This PR wires up the Rust-SDK into the event encryption path
2023-02-03 15:58:50 +00:00
Michael Telatynski
e492a44dde
Update typescript bits to aid matrix-react-sdk achieve noImplicitAny ( #3079 )
2023-02-03 14:01:53 +00:00