RiotRobot
1842004db2
v21.0.0
v21.0.0
2022-10-25 17:04:02 +01:00
RiotRobot
c8c7af0ae2
Prepare changelog for v21.0.0
2022-10-25 17:04:02 +01:00
RiotRobot
e7ce1fb9e8
v21.0.0-rc.2
v21.0.0-rc.2
2022-10-24 16:19:47 +01:00
RiotRobot
7772f855e6
Prepare changelog for v21.0.0-rc.2
2022-10-24 16:19:46 +01:00
ElementRobot
4ccc52da8e
[Backport staging] Improve crypto init code and allow easier shimming ( #2792 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-10-24 10:12:42 +01:00
ElementRobot
63f4bf571e
[Backport staging] Fix POST data not being passed for registerWithIdentityServer ( #2770 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-10-18 15:03:40 +00:00
RiotRobot
fc1b03c0bf
v21.0.0-rc.1
v21.0.0-rc.1
2022-10-18 12:49:22 +01:00
RiotRobot
e592f60240
Prepare changelog for v21.0.0-rc.1
2022-10-18 12:49:21 +01:00
Michael Telatynski
30570bcce6
Remove node-specific crypto bits, use Node 16's WebCrypto ( #2762 )
2022-10-17 17:54:54 +01:00
Michael Telatynski
6af3b114e1
Fix IdentityPrefix.V2 containing spurious /api ( #2761 )
2022-10-17 14:32:40 +01:00
Michael Telatynski
041f9951c5
Remove deprecated m.room.aliases references ( #2759 )
2022-10-17 10:58:48 +01:00
Germain
be11fa6b5a
Fix notification type when resetting threads notifications ( #2757 )
2022-10-17 09:27:28 +01:00
Stanislav Demydiuk
6245661cd7
Export types for MatrixEvent and Room emitted events, and make event handler map types stricter ( #2750 )
2022-10-14 21:18:00 -04:00
Michael Telatynski
12a4d2a749
Make more of the code conform to Strict TSC ( #2756 )
2022-10-14 15:57:08 +01:00
kegsay
f70f6db926
Merge pull request #2753 from matrix-org/kegan/http-code-on-non-json
...
Always send back an httpStatus property if one is known
2022-10-14 10:31:12 +01:00
Kegan Dougal
500601ea85
More tests to satisfy sonarcloud
2022-10-14 10:23:18 +01:00
Kegan Dougal
e32dfccbd9
Additional tests for 'url' property to satisfy code coverage
2022-10-13 15:39:23 +01:00
Kegan Dougal
ed78737768
Fix types on utils UTs
2022-10-13 15:19:26 +01:00
Kegan Dougal
ac561b743b
Linting
2022-10-13 15:04:01 +01:00
Kegan Dougal
e8be7af751
err already sets httpStatus now
2022-10-13 15:02:52 +01:00
Kegan Dougal
400b457edf
Fix broken tests
2022-10-13 14:59:15 +01:00
Kegan Dougal
5ed4e9f535
Always send back an httpStatus property if one is known
...
Previously, non-JSON responses would be missing the `httpStatus`
property, which was different to how `request()` used to work.
Ensure we always send this property, even for non-JSON responses.
2022-10-13 14:53:03 +01:00
Germain
c81d759334
Emit events when setting unread notifications ( #2748 )
...
Co-authored-by: Travis Ralston <travisr@matrix.org >
2022-10-13 14:09:33 +01:00
kegsay
50dd79c595
Check for AbortError, not any generic connection error, to avoid tightlooping ( #2752 )
2022-10-13 12:18:31 +00:00
kegsay
2eb0afbad5
Merge pull request #2605 from matrix-org/kegan/sync-v3
...
Automatically reconnect sessions when sliding sync expires them
2022-10-13 12:53:32 +01:00
Kegan Dougal
007ca97741
Linting
2022-10-13 11:21:27 +01:00
Kegan Dougal
f81e53c908
Rejig timeout function to cancel the timer when listenUntil returns
2022-10-13 11:17:44 +01:00
Kegan Dougal
89d743ac48
New style abort
2022-10-13 11:07:34 +01:00
kegsay
fd61a49157
Merge branch 'develop' into kegan/sync-v3
2022-10-13 10:56:36 +01:00
Kegan Dougal
bb3d51652d
Consolidate error handling retry logic
2022-10-13 10:52:40 +01:00
Michael Telatynski
bbece73346
Improve MatrixError message ( #2749 )
2022-10-13 09:07:15 +01:00
Travis Ralston
cc025ea458
Fix more key backup paths being unstable ( #2746 )
2022-10-12 18:10:47 +00:00
renovate[bot]
d06a3a47c3
Lock file maintenance ( #2743 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-12 18:07:58 +00:00
Michael Telatynski
34c5598a3f
Modernize http-api - move from browser-request to fetch ( #2719 )
2022-10-12 18:59:04 +01:00
Kegan Dougal
41a973a3c6
Merge branch 'develop' into kegan/sync-v3
2022-10-12 17:22:52 +01:00
Dominik Henneke
913660c818
Correct the dir parameter of MSC3715 ( #2745 )
2022-10-12 16:56:50 +02:00
RiotRobot
8eed354e17
Resetting package fields for development
2022-10-11 13:43:31 +01:00
RiotRobot
7e12b62b7c
Merge branch 'master' into develop
2022-10-11 13:43:28 +01:00
RiotRobot
aa5a34948a
v20.1.0
v20.1.0
2022-10-11 13:41:59 +01:00
RiotRobot
6ba35e9fbc
Prepare changelog for v20.1.0
2022-10-11 13:41:58 +01:00
Michael Telatynski
fe2c35092e
Upgrade to Olm 3.2.13 which has been repackaged to support Node 18 ( #2744 )
2022-10-10 13:34:33 +01:00
Šimon Brandner
e37aab2967
Fix power_level_content_override type ( #2741 )
2022-10-07 16:40:40 +02:00
Germain
62007ec673
Fix sync init when thread unread notif is not supported ( #2739 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-10-07 10:38:53 +00:00
Travis Ralston
029280b9d9
Update hidden characters regex ( #2738 )
2022-10-06 22:41:57 -06:00
Šimon Brandner
6e5326f9c8
Add custom notification handling for MSC3401 call events ( #2720 )
2022-10-06 16:40:30 +02:00
Kerry
a1b046b5d8
test typescriptification - spec/integ ( #2714 )
...
* renamed: spec/integ/devicelist-integ.spec.js -> spec/integ/devicelist-integ.spec.ts
* fix ts issue in devicelist-integ.spec
* renamed: spec/integ/matrix-client-event-emitter.spec.js -> spec/integ/matrix-client-event-emitter.spec.ts
* ts issues in matrix-client-event-emitter integ
* strict fixes
* renamed: spec/integ/matrix-client-methods.spec.js -> spec/integ/matrix-client-methods.spec.ts
* fix ts issues
* renamed: spec/integ/matrix-client-opts.spec.js -> spec/integ/matrix-client-opts.spec.ts
* ts fixes in matrix-client-methods / matrix-client-opts
* renamed: spec/integ/matrix-client-room-timeline.spec.js -> spec/integ/matrix-client-room-timeline.spec.ts
* most ts fixes in matrix-client-room-timeline
* remove obsoleted prev_events from mockenvents
* make xmlhttprequest ts
* strict errors in matrix-client-event-timeline spec
* strict in devicelist
* strict fixes in matrix-client-crypto.spec
* strict fixes in spec/integ/matrix-client-room-timeline
* strict issues in matrix-client-opts.specc
* strict issues in matrix-client-syncing
* strict issues in spec/integ/megolm
* strict fixes in spec/integ/matrix-client-retrying.spec
* strict fixes for spec/integ/sliding-sync
* eslint fixes
* more strict errors sneaking in from develop
* kill al httpbackends
* kill matrix-client-methods.spec httpbackend properly
2022-10-06 08:11:25 +02:00
Janne Mareike Koschinski
3a3dcfb254
Load Thread List with server-side assistance (MSC3856) ( #2602 )
...
* feature detection code for thread list api
* fix bug where createThreadsTimelineSets would sometimes return nothing
* initial implementation of thread listing msc
* tests for thread list pagination
2022-10-05 23:10:42 +02:00
RiotRobot
121250a6fb
v20.1.0-rc.2
v20.1.0-rc.2
2022-10-05 13:23:42 +01:00
RiotRobot
a7aa227f55
Prepare changelog for v20.1.0-rc.2
2022-10-05 13:23:42 +01:00
Germain
21a6f61b7b
Add support for unread thread notifications ( #2726 )
2022-10-05 10:37:45 +01:00