Germain Souquet
9ceeb2d220
Delete UnstableValue and use hardcoded value for m.thread
2021-10-14 17:09:00 +01:00
Germain Souquet
7b89862ed0
Make threads use 'm.thread' relation
2021-10-14 16:56:48 +01:00
Denis Kasak
b288c97372
Merge pull request #1975 from matrix-org/dkasak/more-detailed-room-key-sharing-logging
...
More detailed logging when sharing room keys
2021-10-12 13:26:43 +00:00
Denis Kasak
a0de1740a4
Add comma per review
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2021-10-12 13:23:22 +00:00
Denis Kasak
8e2e3018d8
Log device objects for existing/new devices when sharing room keys.
2021-10-12 13:48:41 +02:00
Denis Kasak
60e93024e7
Fix comment regarding marking blocked devices as notified.
2021-10-12 13:43:28 +02:00
Denis Kasak
d89aa365f9
More detailed logging of blocked devices.
...
Separately log how many blocked devices there are in total and list them
out.
Then, log how many devices were notified because they were newly
blocked and list those out too.
2021-10-12 13:43:28 +02:00
Denis Kasak
4241263f2c
Make log message regarding notifying unnotified failed devices clearer.
2021-10-12 13:43:26 +02:00
Denis Kasak
b009f9c21b
Log more clearly when we're sharing room keys with *new* Olm sessions.
2021-10-12 13:41:04 +02:00
Denis Kasak
04ccec6de3
Log which devices room keys were shared with.
2021-10-12 13:41:04 +02:00
Travis Ralston
785a3e3381
Remove excess logging from getRoomUpgradeHistory()
...
On large accounts this can now cause a massive amount of spam. It's not really providing any value in day-to-day debugging either.
2021-10-08 10:28:20 -06:00
Michael Telatynski
29bc83f4a7
Merge pull request #1968 from matrix-org/t3chguy/fix/19276
2021-10-06 13:27:12 +01:00
Michael Telatynski
13c8774d45
Tweak Room Hierarchy root visibility and add loading getter
2021-10-06 10:25:27 +01:00
Šimon Brandner
c63abe9988
Use ICallFeedOpts in the CallFeed constructor
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-10-02 08:12:43 +02:00
Germain
a7a08fd760
Merge pull request #1962 from matrix-org/gsouquet/fix-19229
2021-10-01 15:46:30 +01:00
Germain Souquet
a14cf1a339
Remove unused DuplicateStrategy
2021-10-01 12:07:16 +01:00
Germain Souquet
30758600f0
Prepend events to thread when fetching the reply chain
2021-10-01 10:49:46 +01:00
Germain
823242a93c
Merge pull request #1959 from psrpinto/fix/joined-rooms-response
2021-09-30 17:54:53 +01:00
Germain Souquet
1dbd7158ad
Prevent redactions to be sent as pending events
...
Co-authored-by: Dariusz Niemczyk <Palid@users.noreply.github.com >
2021-09-30 13:56:52 +01:00
Šimon Brandner
b4bc554d7a
Make sure to callLengthInterval only once
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-09-29 15:46:22 +02:00
Paulo Pinto
1485969493
Return IJoinedRoomsResponse from getJoinedRooms(), instead of string[]
...
Signed-off-by: Paulo Pinto <paulo.pinto@automattic.com >
2021-09-29 11:45:01 +01:00
Travis Ralston
92f7ddcf3e
Merge pull request #1954 from SimonBrandner/task/src-ts
...
Changes for TS migration
2021-09-27 13:45:06 -06:00
Travis Ralston
90d480b4cf
Merge pull request #1952 from matrix-org/travis/fsdk/versions
...
Implement file versioning for tree spaces
2021-09-27 10:04:22 -06:00
Michael Telatynski
0c4212ca90
Merge pull request #1935 from matrix-org/t3chguy/fix/18969
2021-09-27 11:08:07 +01:00
Šimon Brandner
f05a0615f7
Export IRequestMsisdnTokenResponse
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-09-27 09:45:07 +02:00
Šimon Brandner
6b93687ff0
Pass correct params to upgradeCall() to upgrade audio
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-09-26 13:10:00 +02:00
Šimon Brandner
9264050f41
Update src/webrtc/call.ts
...
Co-authored-by: Travis Ralston <travpc@gmail.com >
2021-09-26 07:26:08 +02:00
Travis Ralston
eab0c54663
Appease the linter
2021-09-25 20:47:59 -06:00
Travis Ralston
82a254b7bd
Implement file versioning for tree spaces
...
The diff isn't super clear on how this works, but the general idea is that the MSC3089Branches (files) now know which directory they came from, and the directories (MSC3089TreeSpace) can tell when files are triggering uploads referencing themselves so it can add all the replacement metadata onto the event.
There's a few challenges with how relations work in the js-sdk which has shaped the API surface exposed by this change. Specifically, there is a `getVersionHistory()` function instead of a function to get a certain prior version: the js-sdk doesn't track parent events in the relation structures so cannot determine what the event could have replaced.
In order to trigger the built-in relations structures, we must trigger decryption with `emit: true`. This is so an internal listener in the relations system can pick up `Event.decrypted`.
2021-09-25 20:44:17 -06:00
Šimon Brandner
0f6a59ed98
Allow answering calls without audio/video
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-09-25 10:00:51 +02:00
Šimon Brandner
a18326519b
Add missing return statement
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-09-25 08:26:13 +02:00
Germain Souquet
ff529d733d
Fix event partitioning from non threading ready clients
2021-09-24 14:54:40 +01:00
Germain
5951958c05
Merge pull request #1945 from matrix-org/gsouquet/thread-serialise-18720
2021-09-24 11:17:39 +01:00
Germain Souquet
c748aebfc5
Add context to explain why we fetch roomstate in threads
2021-09-22 17:36:12 +01:00
Germain Souquet
f8ec445ff0
Fix addLiveEvent with 'replace' strategy
2021-09-22 17:14:18 +01:00
Germain Souquet
5d4f347eaa
Add thread serialisation helper
2021-09-22 11:35:19 +01:00
Germain Souquet
1359c0574e
Share room state events with thread's timelines
2021-09-22 11:19:08 +01:00
Travis Ralston
b1d239b292
Merge pull request #1934 from aaronraimist/kick-api
...
Switch to /kick API
2021-09-21 23:30:23 -06:00
Travis Ralston
70031415e8
Merge pull request #1938 from matrix-org/travis/fix-widgets-relations
...
Ensure unencrypted fields get exposed by getEffectiveEvent()
2021-09-21 23:16:18 -06:00
Travis Ralston
5a73a9758a
Merge pull request #1941 from SimonBrandner/feature/bound
...
Add `bound` to `IThreepid`
2021-09-21 11:36:36 -06:00
Travis Ralston
6848e96244
Merge pull request #1942 from SimonBrandner/feature/trusted_locally
...
Add `trusted_locally` to `TrustInfo`
2021-09-21 11:26:35 -06:00
Travis Ralston
b53566e074
Merge pull request #1827 from SimonBrandner/feature/call-upgrades
...
Support for call upgrades
2021-09-21 09:10:02 -06:00
Šimon Brandner
012b914a97
Add trusted_locally to TrustInfo
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-09-21 16:20:39 +02:00
Šimon Brandner
3c6eed0135
Add bound to IThreepid
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-09-21 14:56:33 +02:00
Šimon Brandner
b83977e72f
Add @param docs
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-09-20 16:40:46 +02:00
Travis Ralston
8f5082cd2f
Merge pull request #1940 from SimonBrandner/feature/getHistoryVisibility
...
Add `getHistoryVisibility()` and `getGuestAccess()`
2021-09-20 08:34:14 -06:00
Šimon Brandner
e3e7fd5900
Add getGuestAccess()
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-09-19 10:47:18 +02:00
Šimon Brandner
69823f9cae
Add getHistoryVisibility()
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-09-19 10:36:45 +02:00
Šimon Brandner
e5dcdf109a
Fix stream stopping and improve logging
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-09-19 09:29:16 +02:00
Šimon Brandner
5c6a643436
Merge branch 'feature/call-upgrades' of https://github.com/SimonBrandner/matrix-js-sdk into feature/call-upgrades
2021-09-19 07:44:40 +02:00