Michael Telatynski
bbe1ba7328
Improve typing
2021-07-02 14:38:17 +01:00
Michael Telatynski
261ac8b2d6
Merge branch 'develop' of github.com:matrix-org/matrix-js-sdk into t3chguy/fix/17686
2021-07-01 20:49:20 +01:00
Michael Telatynski
7dbe95fa92
Merge branch 'develop' of github.com:matrix-org/matrix-js-sdk into t3chguy/fix/17686
...
Conflicts:
src/@types/partials.ts
src/client.ts
2021-06-29 12:28:38 +01:00
Michael Telatynski
3effeb7dc4
Merge branch 'develop' of github.com:matrix-org/matrix-js-sdk into t3chguy/ts/4
...
Conflicts:
package.json
src/@types/global.d.ts
src/crypto/key_passphrase.ts
src/crypto/olmlib.ts
src/utils.ts
2021-06-24 17:04:45 +01:00
Michael Telatynski
2664848545
Merge branch 'develop' of github.com:matrix-org/matrix-js-sdk into t3chguy/ts/5.1
2021-06-23 13:05:34 +01:00
Michael Telatynski
3d5774ac9e
Update early MSC3083 support
2021-06-22 16:07:05 +01:00
Michael Telatynski
cf76375ce0
Move Promise::allSettled typing from react-sdk to js-sdk
2021-06-21 21:04:29 +01:00
Michael Telatynski
66b17aa019
Add type for another-json dep
2021-06-19 19:45:29 +01:00
Michael Telatynski
7aa5a79c86
Convert Room and RoomState to Typescript
2021-06-18 15:29:45 +01:00
Michael Telatynski
e5b475ad89
Create Typescript types for JoinRule, GuestAccess, HistoryVisibility, including join_rule=restricted
2021-06-18 10:05:29 +01:00
Michael Telatynski
265802acb1
Convert some models to typescript
2021-06-15 10:01:38 +01:00
Travis Ralston
6840ee077c
Appease the linter forever
2021-06-14 13:34:37 -06:00
Travis Ralston
3c85bcc3c9
Move various types from the react-sdk to the js-sdk
2021-06-14 13:32:28 -06:00
Travis Ralston
759eca6479
Merge pull request #1732 from matrix-org/travis/file-trees
...
Unstable implementation of MSC3089: File Trees
2021-06-14 12:04:09 -06:00
Travis Ralston
5715df6b18
BigInt, rollover, and developer lint
2021-06-11 11:18:18 -06:00
Michael Telatynski
22bcacc715
Merge pull request #1729 from matrix-org/t3chguy/fix/17282
...
Add MSC3230 event type to enum
2021-06-11 12:40:23 +01:00
Travis Ralston
e41a2beb65
de-lint
2021-06-09 22:09:26 -06:00
Travis Ralston
b3a11030f2
Early file management APIs
2021-06-09 21:54:17 -06:00
Travis Ralston
9084b4e7aa
Early implementation of MSC3089 (file trees)
...
MSC: https://github.com/matrix-org/matrix-doc/pull/3089
Includes part of MSC3088 (room subtyping): https://github.com/matrix-org/matrix-doc/pull/3088
The NamespacedValue stuff is borrowed from the Extensible Events implementation PR in the react-sdk as a useful thing to put here. When/if the MSCs become stable, we'd convert the values to enums and drop the constants (or keep them for migration purposes, but switch to stable).
This flags the whole thing as unstable because it's highly subject to change.
2021-06-08 14:43:20 -06:00
Michael Telatynski
683aae5ed5
Add MSC3230 event type to enum
2021-06-07 09:00:08 +01:00
Travis Ralston
2700f0acf6
Upstream build pass 1
2021-06-02 13:42:20 -06:00
Travis Ralston
5c55dce13e
Lint pass 1
2021-06-02 13:42:20 -06:00
Travis Ralston
67994f7a53
Move new MatrixClient into place
2021-06-02 13:42:20 -06:00
Travis Ralston
497c2dc8df
Bring in BaseApis to MatrixClient
2021-06-02 13:42:20 -06:00
Travis Ralston
8a1d34c419
[Combined] First pass of JS->TS for MatrixClient
2021-06-02 13:42:20 -06:00
Travis Ralston
0d316e3d3e
Move useful docs to ICreateClientOpts
2021-06-02 13:42:20 -06:00
Hubert Chathi
56a2eeac77
Bump libolm version and update package name.
2021-05-21 16:04:54 -04:00
Michael Telatynski
b5fa54f91e
Add m.reaction to EventType enum
2021-05-13 10:57:02 +01:00
Michael Telatynski
e2d2249686
Switch from MSC1772 unstable prefixes to stable
2021-04-30 11:33:45 +01:00
David Baker
c0af2f25a1
Support MSC3086 asserted identity
2021-04-19 20:28:42 +01:00
Michael Telatynski
98f8d4414d
Add missing event type enum for key verification done
2021-04-13 09:41:53 +01:00
Šimon Brandner
f630a9f297
Remove export
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-03-06 16:14:12 +01:00
Michael Telatynski
bfe1987cd9
Add Spaces event types from MSC1772
2021-02-26 10:35:02 +00:00
Michael Telatynski
8e0fc8d460
Room helper for getting type and checking if it is a space room
2021-02-19 14:21:22 +00:00
J. Ryan Stinnett
d3775e5cb1
Fix Electron type merging
...
This changes to an interface for Electron types so that other layers can merge
in further APIs as needed.
2021-02-08 15:13:00 +00:00
Šimon Brandner
26e70d6b30
Use contextBridge
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-01-14 08:34:46 +01:00
Šimon Brandner
c701bf279f
Merge branch 'develop' into fix-screen-sharing
2021-01-05 20:48:34 +01:00
Šimon Brandner
c4e7c149a4
Type cleanup
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2020-12-26 18:09:38 +01:00
David Baker
89aeda45c6
Basic call transfer initiation support
...
Re-commit of f3ee164a7d after I accidentally
merged to develop
2020-12-21 13:54:16 +00:00
David Baker
7046fa3224
Revert "Ignore party ID if opponent is v0"
2020-12-21 13:48:06 +00:00
David Baker
f3ee164a7d
Basic call transfer initiation support
...
Sends an m.call.replaces event and flag for whether to advertise
support.
MSC2747 (https://github.com/matrix-org/matrix-doc/pull/2747 )
2020-12-15 14:51:29 +00:00
David Baker
34882cc438
Merge pull request #1532 from matrix-org/dbkr/call_hold
...
Implement call holding functionality
2020-11-10 08:41:26 +00:00
Travis Ralston
ae77f900ef
Fix spelling error in the server ACL event type
2020-11-02 12:51:15 -07:00
David Baker
33d1a33a17
Implement call holding functionality
...
Using m.call.negotiate
2020-10-29 17:54:54 +00:00
Michael Telatynski
54a03b234a
Merge branch 'develop' into t3chguy/ts/4
2020-10-22 16:46:06 +01:00
David Baker
8712703f7c
Support m.call.select_answer
...
Only send one if the answer has a party_id set
Also change some event types to the enum and rename receivedAnswer
to be more consistent
2020-10-21 11:52:58 +01:00
David Baker
7c3af91b42
Support m.call.reject
...
Start the migration to v1 VoIP by supporting m.call.reject, which
we'll send if the caller says they're v1. Our version stays as v0
for now, until we speak the rest of v1.
Honour the default reaosn in a hangup being user_hangup.
2020-10-15 14:51:05 +01:00
Michael Telatynski
7845957d0d
fix Olm types import
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-10-13 19:43:31 +01:00
Michael Telatynski
62114028d5
Convert aes, key_passphrase, olmlib, and recoverykey to TS
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-10-13 19:28:16 +01:00
Michael Telatynski
a727da9193
Merge pull request #1497 from matrix-org/t3chguy/fix/14804
...
Create a giant event type enum
2020-10-07 16:48:39 +01:00