Bruno Windels
|
f6011f3f34
|
take history visibility into account in device tracker
and return added and removed userids to their userIdentity for the given
room, so room encryption can share and discard the keys for them
|
2022-07-22 17:48:26 +02:00 |
|
Bruno Windels
|
86c0e9e669
|
logic for whether a key should be shared by membership and h. visibility
|
2022-07-22 17:46:53 +02:00 |
|
Bruno Windels
|
f337940202
|
this migration shouldn't be needed anymore
and undoes the export of addRoomToIdentity, which is somewhat internal
|
2022-07-22 17:46:29 +02:00 |
|
Bruno Windels
|
22831e710c
|
support async callback in iterateResponseStateEvents
|
2022-07-22 14:15:26 +02:00 |
|
Bruno Windels
|
c8a8eb10b5
|
get user ids for sharing a new key when the message is sent
rather than when the key happens to get sent
|
2022-07-20 15:21:33 +02:00 |
|
Bruno Windels
|
d79e5f7806
|
create key share operations for invitees when history visibility=invited
|
2022-07-20 15:20:23 +02:00 |
|
RMidhunSuresh
|
cd9e00b847
|
Support power_level_content_override
|
2022-07-07 17:17:05 +05:30 |
|
Bruno Windels
|
84bac0afe9
|
Also allow undefined, which means at the end of the paginated direction
we already detect the end by chunk.length===0, so we just need to not throw
|
2022-06-25 19:37:36 +02:00 |
|
Bruno Windels
|
375d8b066c
|
complete settings view model for logs ui
|
2022-06-15 11:13:46 +02:00 |
|
Bruno Windels
|
a644621889
|
basic support for sending rageshake in view model
|
2022-06-14 18:46:02 +02:00 |
|
Bruno Windels
|
c62c8da10b
|
fix changed key not being ignored
|
2022-05-31 13:39:35 +02:00 |
|
Bruno Windels
|
bc51644868
|
reassignment is not used later on, remove
|
2022-05-31 13:39:23 +02:00 |
|
Bruno Windels
|
3d3d590334
|
add failing test for device with changed key being returned
|
2022-05-31 13:39:05 +02:00 |
|
Bruno Windels
|
11d7535c23
|
add some basic tests (with mock utils) for DeviceTracker
|
2022-05-31 13:38:34 +02:00 |
|
RMidhunSuresh
|
049a477008
|
Pass flowSelector from Client.startRegistration
|
2022-04-27 12:27:19 +05:30 |
|
Bruno Windels
|
9755062563
|
fix error thrown during request when response code is not used
|
2022-04-07 10:35:00 +02:00 |
|
Bruno Windels
|
ca211f929b
|
Merge pull request #702 from vector-im/bwindels/observablemapts
convert (Base)ObservableMap to typescript
|
2022-03-09 11:53:59 +01:00 |
|
Bruno Windels
|
6d7c983e8e
|
convert (Base)ObservableMap to typescript
|
2022-03-09 11:33:49 +01:00 |
|
Bruno Windels
|
2e1283d199
|
Merge pull request #670 from vector-im/bwindels/ts-olm
Convert olm code to typescript
|
2022-03-01 18:53:22 +01:00 |
|
Bruno Windels
|
b6d9993ed0
|
remove unused import
|
2022-03-01 17:08:49 +01:00 |
|
Bruno Windels
|
8adc5a9fae
|
these were public actually
|
2022-02-18 17:24:55 +01:00 |
|
Bruno Windels
|
3f9f0e98c7
|
remove unused olm property in SenderKeyDecryption
|
2022-02-18 17:21:27 +01:00 |
|
Bruno Windels
|
82299e5aea
|
Update src/matrix/e2ee/olm/Decryption.ts
Co-authored-by: R Midhun Suresh <hi@midhun.dev>
|
2022-02-18 17:18:33 +01:00 |
|
Bruno Windels
|
3330530f68
|
Update src/matrix/e2ee/DecryptionResult.ts
Co-authored-by: R Midhun Suresh <hi@midhun.dev>
|
2022-02-18 17:18:25 +01:00 |
|
Bruno Windels
|
620409b3f0
|
fixup: ctor argument order
as it was an object before, order didn't matter
|
2022-02-18 17:17:24 +01:00 |
|
Bruno Windels
|
78e0bb1ff0
|
replace isPreKeyMessage with const enum
|
2022-02-18 17:00:56 +01:00 |
|
Bruno Windels
|
347edb5988
|
remove unused storage property
|
2022-02-18 16:47:47 +01:00 |
|
Bruno Windels
|
60f5da60bb
|
fix lint
|
2022-02-16 18:01:24 +01:00 |
|
Bruno Windels
|
e3e90ed167
|
convert olm/Encryption to TS
|
2022-02-16 18:00:13 +01:00 |
|
Bruno Windels
|
eb5ca200f2
|
missed rename here
|
2022-02-16 18:00:03 +01:00 |
|
RMidhunSuresh
|
7a9298328f
|
Return _type from getter
|
2022-02-16 14:37:18 +05:30 |
|
RMidhunSuresh
|
a76bcd1739
|
Changes in TokenAuth
|
2022-02-16 13:36:24 +05:30 |
|
RMidhunSuresh
|
60bc4450f3
|
Use type from server
|
2022-02-16 13:21:04 +05:30 |
|
RMidhunSuresh
|
ed151c8567
|
Return token stage from createRegistrationStage
|
2022-02-16 12:33:59 +05:30 |
|
RMidhunSuresh
|
c40801efd9
|
Implement the registration stage
|
2022-02-16 12:33:24 +05:30 |
|
Bruno Windels
|
a4fd1615dd
|
convert decryption
|
2022-02-15 18:21:29 +01:00 |
|
Bruno Windels
|
74c640f937
|
convert Session
|
2022-02-15 18:21:12 +01:00 |
|
Bruno Windels
|
7aeda70ff6
|
convert DecryptionResult
|
2022-02-15 18:20:14 +01:00 |
|
Bruno Windels
|
9685ef4dd3
|
dont log summary valued, as they can contain PII
|
2022-02-11 18:39:37 +01:00 |
|
Bruno Windels
|
ea8f3e5a6a
|
remove argument that is already bound in BaseRoom, making decryption fail
|
2022-02-11 17:14:56 +01:00 |
|
Bruno Windels
|
175f869c83
|
fix lint
|
2022-02-10 20:07:27 +01:00 |
|
Bruno Windels
|
a442b4b009
|
Merge branch 'master' into bwindels/create-room
|
2022-02-10 20:05:40 +01:00 |
|
Bruno Windels
|
d65b25f084
|
also adjust m.direct if the room has already been replaced
|
2022-02-10 20:00:01 +01:00 |
|
Bruno Windels
|
2765f48a64
|
create user id array in m.direct if it doesn't exist already
|
2022-02-10 19:59:44 +01:00 |
|
Bruno Windels
|
d2008a336b
|
fix lint errors
|
2022-02-10 19:54:47 +01:00 |
|
Bruno Windels
|
ff46d382ac
|
adjust m.direct when creating a DM
|
2022-02-10 19:54:15 +01:00 |
|
Bruno Windels
|
8526461d3c
|
split up create code into separate files
|
2022-02-10 16:43:32 +01:00 |
|
Bruno Windels
|
75bbde598d
|
also consider rooms without a name and just you and the other a DM
as we don't process m.direct account data yet
|
2022-02-10 14:39:18 +01:00 |
|
Bruno Windels
|
147810864f
|
add support to set alias and federation flag in create room
|
2022-02-10 14:09:18 +01:00 |
|
Bruno Windels
|
b5536830d0
|
improve RoomBeingCreatedView, allow removing the roombeingcreated
|
2022-02-10 11:07:29 +01:00 |
|