Travis Ralston
baaf76668f
Early directory management
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
David Baker
49ef274a83
Use sendonly for call hold
...
Instead of inactive. Remove the logic for trying to remember who
had who on hold, which is now unnecesasary. Appears to work fine
with element android & ios too.
2021-06-04 17:22:14 +01:00
Michael Telatynski
781086608e
Stop breeding sync listeners
2021-06-04 13:58:19 +01:00
J. Ryan Stinnett
4a79e13410
Auto-fix more errors
2021-06-04 10:24:09 +01:00
J. Ryan Stinnett
220061f022
Merge remote-tracking branch 'origin/develop' into jryans/semi-linting
2021-06-04 10:22:06 +01:00
Travis Ralston
6c317b7f28
Fix types on checkOwnCrossSigningTrust
2021-06-04 00:10:33 -06:00
Travis Ralston
382854c04c
Appease linter
2021-06-03 19:04:49 -06:00
Travis Ralston
c2fae3bad8
Fix missed conversion fallout
2021-06-03 19:02:46 -06:00
Travis Ralston
92ebd39391
Reincorporate crypto changes
...
https://github.com/matrix-org/matrix-js-sdk/pull/1697
2021-06-03 18:59:01 -06:00
Travis Ralston
f53a32a6b4
Merge branch 'develop' into travis/ts-mtxcli
2021-06-03 18:49:08 -06:00
Hubert Chathi
ca85dfc6ff
re-lint
2021-06-03 18:52:06 -04:00
Hubert Chathi
e22ecc6b6d
Merge branch 'develop' into backup_refactor
2021-06-03 18:43:46 -04:00
Hubert Chathi
2608dd2d64
mark members as public
2021-06-03 18:15:05 -04:00
J. Ryan Stinnett
7d20d24249
Convert small blocks to inline expressions
2021-06-03 15:51:33 +01:00
Travis Ralston
a3ac3692af
private->protected
2021-06-02 22:05:53 -06:00
Travis Ralston
0070c8f843
Merge pull request #1723 from schmop/power-levels-unknown-state-key
...
Ignore power_levels events with unknown state_key on room-state initialization
2021-06-02 19:04:13 -06:00
Travis Ralston
b360fc8308
Fix test failure
2021-06-02 18:42:52 -06:00
Travis Ralston
bf9ba65ac4
Fix olmVersion types
2021-06-02 13:42:20 -06:00
Travis Ralston
43abfbc537
Upstream build pass 2
2021-06-02 13:42:20 -06:00
Travis Ralston
2700f0acf6
Upstream build pass 1
2021-06-02 13:42:20 -06:00
Travis Ralston
9156bed961
Tests pass 2
2021-06-02 13:42:20 -06:00
Travis Ralston
71dc0bac56
Tests pass 1
2021-06-02 13:42:20 -06:00
Travis Ralston
40f55b2964
Lint pass 4
2021-06-02 13:42:20 -06:00
Travis Ralston
9307f9f345
Build pass 2
2021-06-02 13:42:20 -06:00
Travis Ralston
dfb918adc3
Lint pass 3
2021-06-02 13:42:20 -06:00
Travis Ralston
2f87a4859e
Lint pass 2
2021-06-02 13:42:20 -06:00
Travis Ralston
191f73e0d0
Appease typescript
2021-06-02 13:42:20 -06:00
Travis Ralston
263e55f25d
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
a1a6ec6dfa
Fix remaining hot paths
2021-06-02 13:42:20 -06:00
Travis Ralston
e1edd84700
Early pass to fix runtime/build errors
2021-06-02 13:42:20 -06:00
Travis Ralston
07ee256756
Incorporate https://github.com/matrix-org/matrix-js-sdk/pull/1720
2021-06-02 13:42:20 -06:00
Travis Ralston
48888e530e
Defer types
2021-06-02 13:42:20 -06:00
Travis Ralston
4ef50bef55
define this.identityServer
2021-06-02 13:42:20 -06:00
Travis Ralston
486369e97c
Clean up "base-apis" find&replace
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
f027ddaf35
Autoformat
2021-06-02 13:42:20 -06:00
Travis Ralston
f3b27d1e06
Cleanup
2021-06-02 13:42:20 -06:00
Travis Ralston
92e18b32dc
Import MatrixError
2021-06-02 13:42:20 -06:00
Travis Ralston
4030ec9c8b
Fix easy typing errors
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
caab5befaa
Rename client.js -> 1client.ts for future commits
2021-06-02 13:42:20 -06:00
Travis Ralston
0d316e3d3e
Move useful docs to ICreateClientOpts
2021-06-02 13:42:20 -06:00
David Baker
102d5acf09
Revert 1579
...
This is causing all sorts of problems, like
https://github.com/vector-im/element-web/issues/17450
and also issues where we fail to respond to negotiates because
we can't adjust a direction of a stopped transceiver. Until
s/inactive/sendonly/ let's live with the minor firefox bug rather
than all this brokenness.
2021-06-02 14:41:55 +01:00
J. Ryan Stinnett
e2ec8952e3
Fix semicolons in TS files
...
This updates the linting config to include the semi fix in
https://github.com/matrix-org/eslint-plugin-matrix-org/pull/8 . The various semi
errors have been auto-fixed.
2021-06-02 11:49:39 +01:00
Lars Richard
b4eff9b996
Ignore m.room.power_levels events with unknown state_key on room-state initialization
...
Signed-off-by: Lars Richard <lars.richard@iserv.eu >
2021-06-02 11:42:50 +02:00
Michael Telatynski
e78fbd1dff
Switch to stable endpoint/fields for MSC2858
2021-06-01 11:01:10 +01:00
Hubert Chathi
c543358826
add unit test and minor fixes
2021-05-31 21:52:20 -04:00