renovate[bot]
|
0f65088fd9
|
Update dependency prettier to v3 (#3983)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
|
2024-01-02 17:56:06 +00:00 |
|
Michael Weimann
|
9a504af18e
|
Changes for v24.0.0
|
2023-03-28 11:22:02 +01:00 |
|
Richard van der Hoff
|
45f6c5b079
|
Add exportRoomKeys to CryptoBackend (#2970)
Element-web calls `exportRoomKeys` on logout, so we need a stub implementation
to get it EW working with the rust crypto sdk.
|
2022-12-20 11:11:00 +00:00 |
|
Michael Weimann
|
349c2c2587
|
Apply prettier formatting
|
2022-12-09 09:38:20 +01:00 |
|
Michael Telatynski
|
c4006d752a
|
Improve tsdoc types (#2940)
* Install eslint-plugin-jsdoc
* Enable lint rule jsdoc/no-types
* Make tsdoc more valid, add required hyphens and s/return/returns/g
* Stash tsdoc work
* Fix mistypes
* Stash
* Stash
* More tsdoc work
* Remove useless doc params
* Fixup docs
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update src/crypto/verification/request/ToDeviceChannel.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update src/client.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update src/client.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update src/client.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Iterate
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
|
2022-12-07 18:01:54 +00:00 |
|
Michael Telatynski
|
8d018f9c2d
|
Enable noImplicitAny (#2895)
* Stash noImplicitAny work
* Enable noImplicitAny
* Update olm
* Fun
* Fix msgid stuff
* Fix tests
* Attempt to fix Browserify
|
2022-12-06 18:21:44 +00:00 |
|
Michael Telatynski
|
c0f7df8c3b
|
Update eslint-plugin-matrix-org and improve visibilities & types (#2887)
|
2022-11-18 09:20:53 +00:00 |
|
Michael Telatynski
|
9f2f08dfd3
|
Fix more typescript --strict violations (#2795)
* Stash tsc fixes
* Iterate
* Iterate
* Iterate
* Fix tests
* Iterate
* Iterate
* Iterate
* Iterate
* Add tests
|
2022-10-25 18:31:40 +01:00 |
|
Michael Telatynski
|
867a0ca7ee
|
Apply more strict typescript around the codebase (#2778)
* Apply more strict typescript around the codebase
* Fix tests
* Revert strict mode commit
* Iterate strict
* Iterate
* Iterate strict
* Iterate
* Fix tests
* Iterate
* Iterate strict
* Add tests
* Iterate
* Iterate
* Fix tests
* Fix tests
* Strict types be strict
* Fix types
* detectOpenHandles
* Strict
* Fix client not stopping
* Add sync peeking tests
* Make test happier
* More strict
* Iterate
* Stabilise
* Moar strictness
* Improve coverage
* Fix types
* Fix types
* Improve types further
* Fix types
* Improve typing of NamespacedValue
* Fix types
|
2022-10-21 11:44:40 +01:00 |
|
Michael Telatynski
|
f349663329
|
Add CI to protect against mixing src and lib imports (#2704)
|
2022-09-30 09:05:28 +01:00 |
|
Travis Ralston
|
8716c1ab9b
|
Convert several internal maps to real maps
|
2022-08-31 09:21:46 -06:00 |
|
Jonathan de Jong
|
78db74dad8
|
Various changes to src/crypto files for correctness (#2137)
* make various changes for correctness
* apply some review feedback
* Address some review feedback
* add some more correctness
* refactor ensureOutboundSession to fit types better
* change variable naming slightly to prevent confusion
* some wording around exception-catching
* Tidy test
* Simplify
* Add tests
* Add more test coverage
* Apply suggestions from code review
Co-authored-by: Travis Ralston <travpc@gmail.com>
* Update crypto.spec.js
* Update spec/unit/crypto.spec.js
Co-authored-by: Faye Duxovni <duxovni@duxovni.org>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: Faye Duxovni <duxovni@duxovni.org>
|
2022-06-13 19:05:03 +00:00 |
|
Michael Telatynski
|
f8097221e6
|
Improve typing (#2055)
|
2021-12-09 14:22:58 +00:00 |
|
Michael Telatynski
|
17efcad6fe
|
Improve and consolidate typing
|
2021-07-10 15:50:40 +01:00 |
|
Michael Telatynski
|
835aafcb17
|
Type the rest of algorithms because tests are unhappy otherwise
|
2021-06-25 10:18:46 +01:00 |
|
Michael Telatynski
|
48ad9ba3d7
|
Some more types
|
2021-06-24 21:48:55 +01:00 |
|