92342c07ed
Introduce Membership TS type (take 2) ( #4107 )
...
* Introduce Membership TS type
* Adapt the Membership TS type to be an enum
* Add docstrings for KnownMembership and Membership
* Move Membership types into a separate file, exported from types.ts
---------
Co-authored-by: Stanislav Demydiuk <s.demydiuk@gmail.com >
2024-03-18 12:47:23 +00:00
1c16b5cae6
Delete knocked room when knock membership changes ( #3729 )
...
* Store leave state when knock is denied
Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net >
* Delete knocked room when knock request is cancelled or denied
Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net >
* Test is updated
Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net >
---------
Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net >
Co-authored-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net >
2023-09-18 17:08:53 +00:00
6c307d4c63
Sync knock rooms ( #3703 )
...
Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net >
Co-authored-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net >
2023-09-06 17:10:14 +00:00
52792ec89b
Fix CI failure on develop due to force merged PR and prettier failure ( #3369 )
2023-05-16 11:52:58 +00:00
1cd8ea61ea
merge
2023-05-16 12:08:02 +01:00
0c5eb277e4
incorporate andy review
2023-05-16 12:05:56 +01:00
d459a91af3
correctly accumulate sync summaries. ( #3366 )
...
if a sync summary for (say) invited_member_count goes from 1 to 0, it should be
accumluated as 0, rather than 1.
Should fix https://github.com/vector-im/element-web/issues/23345
2023-05-16 10:41:35 +00:00
18722d0031
correctly accumulate sync summaries.
...
if a sync summary for (say) invited_member_count goes from 1 to 0, it should be
accumluated as 0, rather than 1.
Should fix https://github.com/vector-im/element-web/issues/23345
2023-05-16 11:34:06 +01:00
93e2135223
Factor out ReceiptAccumulator ( #3319 )
...
* Performance tests for receipt accumulation
* Split ReceiptAccumulator into its own module
2023-04-26 15:07:28 +00:00
349c2c2587
Apply prettier formatting
2022-12-09 09:38:20 +01:00
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
ca2ae24d46
Read receipt accumulation for threads ( #2881 )
2022-11-16 10:58:42 +00:00
21a6f61b7b
Add support for unread thread notifications ( #2726 )
2022-10-05 10:37:45 +01:00
fb565f301b
Remove support for unstable private read receipts ( #2624 )
2022-09-12 18:04:14 +02:00
6316a6ae44
Add support for stable prefixes for MSC2285 ( #2524 )
...
Co-authored-by: Travis Ralston <travisr@matrix.org >
2022-08-05 17:33:49 +02:00
4c80762e22
test typescriptification - timeline-window, scheduler, etc ( #2539 )
...
* spec/unit/user.spec.js -> spec/unit/user.spec.ts
* fix ts in user.spec
* renamed: spec/unit/timeline-window.spec.js -> spec/unit/timeline-window.spec.ts
* overdo it fixing types in timeline-window.spec
* renamed spec/unit/sync-accumulator.spec.js spec/unit/sync-accumulator.spec.ts
* fix ts in sync-accumalator.spec
* spec/unit/scheduler.spec.js -> spec/unit/scheduler.spec.ts
* fix ts in scheduler.spec
* missed types in timeline-window spec
2022-07-27 15:10:20 +00:00