Travis Ralston
cc025ea458
Fix more key backup paths being unstable ( #2746 )
2022-10-12 18:10:47 +00:00
Michael Telatynski
34c5598a3f
Modernize http-api - move from browser-request to fetch ( #2719 )
2022-10-12 18:59:04 +01:00
Dominik Henneke
913660c818
Correct the dir parameter of MSC3715 ( #2745 )
2022-10-12 16:56:50 +02: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
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
Germain
21a6f61b7b
Add support for unread thread notifications ( #2726 )
2022-10-05 10:37:45 +01:00
Hubert Chathi
890a840685
Use the correct sender key when checking shared secret ( #2730 )
2022-10-04 13:00:45 -04:00
Travis Ralston
b1ed972867
Use stable calls to /room_keys ( #2729 )
...
* Use stable calls to `/room_keys`
Fixes https://github.com/vector-im/element-web/issues/22839
* Appease the CI
2022-10-04 10:55:16 -06:00
Kerry
2f24e90e53
Device manager - last_seen_user_agent device property ( #2728 )
...
* add last_seen_user_agent to IMyDevice type
* add ubstable value
* use unstable value in interface
2022-10-04 15:50:14 +00:00
mcalinghee
f84a33910c
Unexpected ignored self key request when it's not shared history ( #2724 )
...
* ignore forwarded key process also if the user is not the same
2022-10-04 14:31:21 +02:00
Šimon Brandner
ead33003b7
Check for the spec version when determining private read receipt support ( #2722 )
2022-10-04 06:50:42 +00:00
Faye Duxovni
7d5360a00f
Rename redecryption-related function arguments for clarity ( #2709 )
2022-10-03 19:51:30 -04:00
Michael Telatynski
887e15aac5
Fix IDB initial migration handling causing spurious lazy loading upgrade loops ( #2718 )
2022-09-30 10:41:04 +00:00
Stanislav Demydiuk
9bb5afe5c0
Fix issue in sync when crypto is not supported by client ( #2715 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-09-30 08:12:31 +00:00
Michael Telatynski
f349663329
Add CI to protect against mixing src and lib imports ( #2704 )
2022-09-30 09:05:28 +01:00
Faye Duxovni
f398e3564d
Calculate IndexedDB versions automatically to reduce repeated information and possibilities for error ( #2713 )
2022-09-29 16:25:19 -04:00
Faye Duxovni
f410e71bfa
Fix missing return when receiving an invitation without shared history ( #2710 )
2022-09-28 17:36:09 +01:00
Faye Duxovni
4ba083e6af
Bump IDB crypto store version ( #2705 )
...
* Bump IDB crypto store version
* lint fix
2022-09-28 15:39:37 +01:00
Germain
0403e4bedc
Fix incorrect MSC3890 unstable prefix ( #2703 )
2022-09-28 15:37:13 +02:00
RiotRobot
14aa7846a5
Merge branch 'master' into develop
2022-09-28 14:05:21 +01:00
RiotRobot
a587d7c360
Resolve multiple CVEs
...
CVE-2022-39249
CVE-2022-39250
CVE-2022-39251
CVE-2022-39236
2022-09-28 13:55:15 +01:00
Germain
b332c6c4b9
Account data can return undefined ( #2701 )
2022-09-27 12:47:05 +00:00
Germain
209a101be7
Add local notification settings capability ( #2700 )
2022-09-27 11:41:20 +01:00
Hugh Nimmo-Smith
dacef048be
Typings for MSC3824 ( #2691 )
2022-09-23 16:23:50 -06:00
Hugh Nimmo-Smith
caadc6f95b
Implementation of MSC3882 login token request ( #2687 )
2022-09-22 16:36:37 +01:00
Hugh Nimmo-Smith
39bc7e2bb3
Refer to explicit Matrix spec versions instead of Latest ( #2668 )
2022-09-22 15:28:11 +00:00
Hugh Nimmo-Smith
040f012350
Typings for MSC2965 OIDC provider discovery ( #2424 )
2022-09-22 16:27:13 +01:00
Hugh Nimmo-Smith
8b2b677f92
Add return type for loginFlows() ( #2669 )
...
Co-authored-by: Travis Ralston <travisr@matrix.org >
2022-09-22 16:25:01 +01:00
Germain
2b1fab928b
Add unstable device_id field for MSC3881 ( #2688 )
2022-09-22 15:44:54 +02:00
Germain
516f52c5a4
Support to remotely toggle push notifications ( #2686 )
2022-09-22 08:37:54 +00:00
Michael Telatynski
8599a98b47
Fix backpagination at end logic being spec non-conforming ( #2680 )
2022-09-21 16:35:07 +01:00
Germain
2967ee6309
Read receipts for threads ( #2635 )
2022-09-21 07:50:44 +00:00
Germain
d32d190a8a
Change return type to avoid null strict error ( #2630 )
2022-09-14 09:02:16 +01:00
Šimon Brandner
fb565f301b
Remove support for unstable private read receipts ( #2624 )
2022-09-12 18:04:14 +02:00
Michael Telatynski
afa3b37ad5
Revert "Add login flow types from matrix-react-sdk ( #2633 )" ( #2661 )
...
* Revert "Add login flow types from matrix-react-sdk (#2633 )"
This reverts commit 583e4808
* Leave login flow types, only revert method return type
Co-authored-by: Hugh Nimmo-Smith <hughns@matrix.org >
2022-09-12 11:25:39 +01:00
Hugh Nimmo-Smith
a57c430b09
Implementation of MSC3824 to add action= param on SSO login ( #2398 )
...
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com >
2022-09-11 21:18:33 +00:00
Hugh Nimmo-Smith
583e48086b
Add login flow types from matrix-react-sdk ( #2633 )
...
Co-authored-by: Faye Duxovni <fayed@element.io >
2022-09-11 21:50:10 +01:00
Robin
b22c671fee
Add a property aggregating all names of a NamespacedValue ( #2656 )
...
For convenience
2022-09-09 09:55:17 -04:00
David Baker
1b86acb2fb
Fix import locations ( #2655 )
...
These were causing circular references in the group call branch
2022-09-08 20:51:42 +01:00
kegsay
d87e53858b
Merge pull request #2628 from matrix-org/kegan/ss-member-counts
...
sliding sync: add invited|joined_count
2022-09-07 11:22:47 +02:00
David Teller
917e8c01d8
Base support for MSC3847: Ignore invites with policy rooms ( #2626 )
...
* Base support for MSC3847: Ignore invites with policy rooms
Type: enhancement
* Base support for MSC3847: Ignore invites with policy rooms
Type: enhancement
* WIP: Applying feedback
* WIP: Applying feedback
* WIP: CI linter gives me different errors, weird
* WIP: A little more linting
2022-09-06 22:17:42 -06:00
Michael Telatynski
8aee884d03
Fix handling of remote echoes doubling up ( #2639 )
...
* Fix handling of remote echoes doubling up
* Simplify code
* Make TSC strict happier
* Update `timelineWasEmpty` to match type
* Add tests
* Add tests
* Add lowly `!`
2022-09-06 13:27:24 +01:00
3nprob
e87ce873b0
utils: Fix bug in deepCompare which would incorrectly return objects with disjoint keys as equal ( #2586 )
...
* utils: Fix bug in deepCompare which would incorrectly return objects with disjoint keys as equal
* Fix bugs in sync test
This test wrongly asserted that `initialSyncLimit` would be used to make a filter
It is used only for the initial sync inline filter, and not in POST /filter
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-09-01 21:36:24 +00:00
RiotRobot
bbaa0e6536
Merge branch 'master' into develop
2022-08-31 16:26:39 +01:00
Travis Ralston
8716c1ab9b
Convert several internal maps to real maps
2022-08-31 09:21:46 -06:00
Kegan Dougal
ac7f505a2b
Use the right nulls
2022-08-30 18:13:37 +01:00
Kegan Dougal
b5576758e4
Even more strict TS type checking
2022-08-30 18:07:53 +01:00