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
RiotRobot
b8711f15fd
v23.1.0
v23.1.0
2023-01-18 13:30:21 +00:00
RiotRobot
81f3aef960
Prepare changelog for v23.1.0
2023-01-18 13:30:19 +00:00
RiotRobot
4179f2978d
v23.1.0-rc.4
v23.1.0-rc.4
2023-01-17 09:11:54 +00:00
RiotRobot
97df6db49c
Prepare changelog for v23.1.0-rc.4
2023-01-17 09:11:52 +00:00
ElementRobot
3e693fab23
[Backport staging] Correctly handle limited sync responses by resetting the thread timeline ( #3069 )
...
Co-authored-by: Janne Mareike Koschinski <jannemk@element.io >
2023-01-17 09:06:28 +00:00
RiotRobot
94f1eda830
v23.1.0-rc.3
v23.1.0-rc.3
2023-01-13 10:40:31 +00:00
RiotRobot
bc2a182ee9
Prepare changelog for v23.1.0-rc.3
2023-01-13 10:40:29 +00:00
ElementRobot
39cf1863f1
Fix failure to start in firefox private browser ( #3058 ) ( #3059 )
...
(cherry picked from commit aa1e118f18 )
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2023-01-12 17:10:42 +00:00
RiotRobot
c10152e098
v23.1.0-rc.2
v23.1.0-rc.2
2023-01-12 13:31:20 +00:00
RiotRobot
6b7efbcd91
Prepare changelog for v23.1.0-rc.2
2023-01-12 13:31:18 +00:00
Michael Telatynski
f35298a326
[Release] Fix browser entrypoint ( #3052 )
2023-01-11 16:31:02 +00:00
RiotRobot
1d87f5b163
v23.1.0-rc.1
v23.1.0-rc.1
2023-01-11 13:29:05 +00:00
RiotRobot
3e97067b3e
Prepare changelog for v23.1.0-rc.1
2023-01-11 13:29:02 +00:00
Michael Telatynski
3ce582d004
Fix dated example ( #3049 )
2023-01-11 13:08:30 +00:00
Michael Telatynski
3e48c76a77
Avoid use of mkdirp ( #3050 )
2023-01-11 12:02:56 +00:00
Germain
8e29f8ead0
Improve hasUserReadEvent and getUserReadUpTo realibility with threads ( #3031 )
...
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com >
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2023-01-11 09:53:27 +00:00
Travis Ralston
185ded4ebc
Remove extensible events v1 field population on legacy events ( #3040 )
...
* Remove extensible events v1 field population on legacy events
With extensible events v2, affected events are now gated by a room version, so we don't need this code anymore.
The proposal has generally moved away from mixing m.room.message with extensible fields as well.
* Run prettier
* Remove unstable identifier from tests too
* Run prettier again
2023-01-10 09:19:55 -07:00
Andy Balaam
3564a3546f
Merge pull request #3039 from andybalaam/factor-out-findPredecessor
...
Factor out a (public) function to find a room's predecessor
2023-01-10 13:43:59 +00:00
Andy Balaam
c6090325b3
Update id string to reflect spec
2023-01-10 13:29:06 +00:00
Andy Balaam
999e355136
Use Room.getLiveTimeline instead of deprecated this.currentState
2023-01-10 10:16:22 +00:00
Andy Balaam
7de4164444
Factor out a (public) function to find a room's predecessor
2023-01-10 10:16:22 +00:00
Andy Balaam
e2ce379b56
Merge pull request #3038 from andybalaam/andybalaam/tests-for-getVisibleRooms
...
Tests for getVisibleRooms
2023-01-10 10:07:53 +00:00
Andy Balaam
424212cd65
Merge pull request #2915 from matrix-org/madlittlemods/stablize-msc3030-timestamp-to-event
...
Prefer stable `/timestamp_to_event` endpoint first - MSC3030
2023-01-09 17:01:10 +00:00
Andy Balaam
c7c16256df
Update comment to reflect commonality between 404 and 405 status
2023-01-09 16:53:52 +00:00
Andy Balaam
8a4c95ee72
Tests for getVisibleRooms
2023-01-09 12:17:53 +00:00
Clark Fischer
c3d422f5fb
Remove 'qs' dependency ( #3033 )
...
'qs' appears to be unused since 34c5598 (PR #2719 ).
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
2023-01-06 22:37:05 +00:00
Šimon Brandner
fdb80ad259
Remove video track when muting video ( #3028 )
2023-01-06 12:09:01 -05:00
Andy Balaam
981acf0044
Rename test to fit renamed function.
...
Co-authored-by: Eric Eastwood <erice@element.io >
2023-01-06 16:38:02 +00:00
Andy Balaam
f00f70bfb8
Merge branch 'develop' into madlittlemods/stablize-msc3030-timestamp-to-event
2023-01-06 15:38:08 +00:00
Andy Balaam
12cc7be31c
Test 400, 429 and 502 responses
2023-01-06 15:33:48 +00:00
Andy Balaam
628bcbf33a
Fall back to the unstable endpoint if we receive a 405 status
2023-01-06 15:22:58 +00:00
Andy Balaam
c4ca0b2e07
Refactor timestampToEvent tests
2023-01-06 15:13:44 +00:00
Andy Balaam
d7442147b9
Rename convertQueryDictToMap
2023-01-06 14:21:35 +00:00
Andy Balaam
b1566ee540
Switch to a Map for convertQueryDictToStringRecord
2023-01-06 14:20:24 +00:00
Andy Balaam
ca98d9ff11
Tests for convertQueryDictToStringRecord
2023-01-06 14:20:24 +00:00
Andy Balaam
bba4a35665
Merge pull request #3034 from matrix-org/johannes/poll-start-sent-receipt
...
Make poll start event type available (PSG-962)
2023-01-06 11:10:00 +00:00
Germain
896f6227a0
Fix threaded cache receipt when event holds multiple receipts ( #3026 )
2023-01-06 10:27:35 +00:00
Johannes Marbach
4d10cf3074
Make poll start event type available
2023-01-06 10:17:29 +01:00
Kerry
bb23df9423
Add alt event type matching in Relations model ( #3018 )
...
* allow alt event types in relations model
* remove unneccesary checks on remove relation
* comment
* assert on event emitted
2023-01-05 20:00:12 +00:00
Richard van der Hoff
d02559cf3c
Make error handling in decryptionLoop more generic ( #3024 )
...
Not everything is a `DecryptionError`, and there's no real reason that we
should only do retries for `DecryptionError`s
2023-01-05 15:02:19 +00:00
Richard van der Hoff
ec6272aa3d
Fix outgoing messages for rust-crypto ( #3025 )
...
It turns out that MatrixClient uses a `FetchHttpApi` instance with
`opts.onlyData = true`, so it was returning the json-parsed response rather
than the raw response. Change the way we call `authedRequest` so that we get
the raw body back.
2023-01-05 15:00:37 +00:00
Michael Weimann
695b773f8b
Fix false key requests after verifying new device ( #3029 )
2023-01-05 15:27:09 +01:00
Richard van der Hoff
030abe1563
Pass to-device messages into rust crypto-sdk ( #3021 )
...
We need a separate API, because `ClientEvent.ToDeviceEvent` is only emitted for
successfully decrypted to-device events
2023-01-05 09:54:56 +00:00
Richard van der Hoff
22f10f71b8
indirect decryption attempts via Client ( #3023 )
...
... to reduce the number of things referring to `client.crypto`
2023-01-05 09:54:44 +00:00
renovate[bot]
9ca3e7272e
chore(deps): lock file maintenance ( #3014 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-04 13:44:26 -07:00
Richard van der Hoff
64119ef915
Avoid logical assignment operator ( #3022 )
...
Apparently `??=` was only added to javascript in ES12, and our eleweb build
doesn't support it.
Fixes breakage introduced in #3019 .
2023-01-04 14:17:55 +00:00
Richard van der Hoff
9ac7165e99
Handle outgoing requests from rust crypto SDK ( #3019 )
...
The rust matrix-sdk-crypto has an `outgoingRequests()` method which we need to poll, and make the requested requests.
2023-01-04 12:17:42 +00:00
Hubert Chathi
6168cedf32
Avoid triggering decryption errors when decrypting redacted events ( #3004 )
2023-01-03 11:06:54 -05:00
Richard van der Hoff
7c34deecb6
Pass CryptoBackend into SyncApi ( #3010 )
...
I need to start calling back into the new rust crypto implementation from the /sync loops, so I need to pass it into SyncApi. To reduce the coupling, I've defined a new interface specifying the methods which exist for that purpose. Currently it's only onSyncCompleted.
2023-01-03 15:37:51 +00:00