RiotRobot
47b729f085
v21.1.0
v21.1.0
2022-11-08 14:31:37 +00:00
RiotRobot
05d980608a
Prepare changelog for v21.1.0
2022-11-08 14:31:37 +00:00
RiotRobot
99af67a963
v21.1.0-rc.1
v21.1.0-rc.1
2022-11-01 14:38:04 +00:00
RiotRobot
b77f5a5598
Prepare changelog for v21.1.0-rc.1
2022-11-01 14:38:04 +00:00
Michael Telatynski
76377c7cc4
Add eslint rule unicorn/no-instanceof-array ( #2833 )
2022-11-01 14:24:47 +00:00
RiotRobot
52830a2a50
Merge branch 'master' into develop
...
# Conflicts:
# src/client.ts
2022-11-01 09:21:54 +00:00
RiotRobot
81c3668cb6
v21.0.1
v21.0.1
2022-11-01 09:16:11 +00:00
RiotRobot
8f40dc6304
Prepare changelog for v21.0.1
2022-11-01 09:16:11 +00:00
Michael Telatynski
fcdd8c93f4
[Backport staging] Catch server versions API call exception when starting the client ( #2832 )
...
Co-authored-by: Germain <germains@element.io >
2022-11-01 09:01:52 +00:00
ElementRobot
7d7803380c
[Backport staging] Fix default behavior of Room.getBlacklistUnverifiedDevices ( #2831 )
...
Co-authored-by: Faye Duxovni <fayed@matrix.org >
2022-11-01 08:47:47 +00:00
Faye Duxovni
9fa6616052
Fix default behavior of Room.getBlacklistUnverifiedDevices ( #2830 )
2022-10-31 18:21:27 +00:00
Germain
1f3ae4bde2
Catch server versions API call exception when starting the client ( #2828 )
2022-10-31 17:44:52 +00:00
ElementRobot
545a74364d
[Backport staging] Fix authedRequest including Authorization: Bearer undefined for password resets ( #2829 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-10-31 17:14:06 +00:00
Michael Telatynski
646b3a69fe
Fix authedRequest including Authorization: Bearer undefined for password resets ( #2822 )
2022-10-31 17:08:35 +00:00
ElementRobot
db33f396b8
[Backport staging] Fix JSDoc ( #2827 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-10-31 17:00:45 +00:00
Michael Telatynski
6c475d9b54
Fix JSDoc ( #2825 )
2022-10-31 16:50:15 +00:00
Janne Mareike Koschinski
068fbb7660
Loading threads with server-side assistance ( #2735 )
...
* Fix bug where undefined vs null in pagination tokens wasn't correctly handled
* Fix bug where thread list results were sorted incorrectly
* Allow removing the relationship of an event to a thread
* Implement feature detection for new threads MSCs and specs
* Prefix dir parameter for threads pagination if necessary
* Make threads conform to the same timeline APIs as any other timeline
* Extract thread timeline loading out of thread class
* fix thread roots not being updated correctly
* fix jumping to events by link
* implement new thread timeline loading
* Fix fetchRoomEvent incorrect return type
Co-authored-by: Germain <germains@element.io >
Co-authored-by: Germain <germain@souquet.com >
2022-10-28 13:48:14 +02:00
Michael Telatynski
b44787192d
Replace instanceof Array with Array.isArray ( #2812 )
2022-10-26 17:59:16 +01:00
Germain
6f2390a765
Switch ESLint warnings to be errors instead ( #2814 )
2022-10-26 16:25:40 +00:00
Germain
dddc0aeccb
Emit UnreadNotification event on notifications reset ( #2804 )
2022-10-26 14:23:54 +01:00
kegsay
9f6b42d3ae
Merge pull request #2801 from matrix-org/kegan/ss-api-changes
...
Sliding sync: add include_old_rooms; remove is_tombstoned
2022-10-26 14:03:55 +01:00
Kegan Dougal
2e56c34df0
Merge branch 'develop' into kegan/ss-api-changes
2022-10-26 13:03:21 +01: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
RiotRobot
4b3e6939d6
Resetting package fields for development
2022-10-25 17:05:31 +01:00
RiotRobot
f2ae3bc8ef
Merge branch 'master' into develop
2022-10-25 17:05:28 +01:00
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
Kegan Dougal
11cc30f345
Remove debug logging
2022-10-25 13:47:16 +01:00
Kegan Dougal
24a9562b07
bugfix: allow subtly different DELETE/INSERT semantics
...
In sliding sync, with an empty list, it is possible for the proxy
to send back DELETE 0, INSERT 0 !room which has the net result of
`[!room]`. Previously, the JS SDK would not handle this correctly.
Now it does. With tests.
2022-10-25 13:07:53 +01:00
Kegan Dougal
8f10c0d921
Sliding sync: add include_old_rooms; remove is_tombstoned
2022-10-25 10:45:38 +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
Michael Telatynski
9bdeea0a8d
Fix incorrect prevEv being sent in ClientEvent.AccountData events ( #2794 )
2022-10-24 15:30:55 +01:00
Michael Telatynski
ade2e81d3d
Revert "Sliding sync: add include_old_rooms; remove is_tombstoned" ( #2796 )
2022-10-24 14:16:02 +01:00
kegsay
2fe434f3ae
Merge pull request #2785 from matrix-org/kegan/ss-api-changes
...
Sliding sync: add include_old_rooms; remove is_tombstoned
2022-10-24 13:23:51 +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
Michael Telatynski
3a6561af36
Improve crypto init code and allow easier shimming ( #2791 )
2022-10-24 09:40:18 +01:00
renovate[bot]
403286cb81
Lock file maintenance ( #2790 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-24 09:07:13 +01:00
Kegan Dougal
219eab9139
Sliding sync: add include_old_rooms; remove is_tombstoned
2022-10-21 17:16:55 +01:00
Šimon Brandner
a12e6185f9
Update call notification push rule to match MSC3914 ( #2781 )
2022-10-21 15:17:34 +00:00
Michael Telatynski
d9eac57e9c
Add room_type field to /publicRooms response ( #2784 )
2022-10-21 16:09:34 +01:00
renovate[bot]
9a9009d838
Update dependency jest-mock to v29 ( #2775 )
...
* Update dependency jest-mock to v29
* Update imports
* Strict fixes
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-10-21 14:22:50 +00:00
Michael Telatynski
6f729ad7fd
Switch /keys/signatures/upload to v3 prefix ( #2782 )
2022-10-21 14:31:28 +01:00
Janne Mareike Koschinski
cd33bafa04
fix build error caused by wrong ts-strict improvements ( #2783 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-10-21 13:29:05 +00: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
Richard van der Hoff
fdbbd9bca4
Merge pull request #2777 from matrix-org/rav/debug_to_device
...
An attempt to debug vector-im/element-web#23548 : let's see if we can figure out where the to-device messages are getting lost.
2022-10-20 12:04:08 +01:00
Germain
bf1137fc58
Fix to keep locally computed thread notifications ( #2768 )
2022-10-20 08:57:45 +01:00
renovate[bot]
508bb5841c
Update all ( #2774 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-19 12:59:56 +00:00
Richard van der Hoff
35227e3a75
Merge pull request #2776 from matrix-org/rav/fix-readme
2022-10-19 11:47:10 +01:00
Richard van der Hoff
620a8d9c7f
Add debugging for unsent to-device messages
2022-10-19 11:23:52 +01:00