Patrick Cloke
|
c5d1e6d414
Properly parse event_fields in filters (#15607)
|
1 year ago |
Shay
|
301b4156d5
Add column `full_user_id` to tables `profiles` and `user_filters`. (#15458)
|
1 year ago |
Patrick Cloke
|
cf5233b783
Avoid fetching unused account data in sync. (#14973)
|
1 year ago |
David Robertson
|
6e6edea6c1
Properly typecheck tests.api (#14983)
|
1 year ago |
Patrick Cloke
|
da05b70af5
Skip unused calculations in sync handler. (#14908)
|
1 year ago |
Patrick Cloke
|
3952297f6f
Calculate rooms changed for device lists to work. (#14810)
|
1 year ago |
Patrick Cloke
|
7e582a25f8
Improve /sync performance of when passing filters with empty arrays. (#14786)
|
1 year ago |
Sean Quah
|
e980982b59
Do not reject `/sync` requests with unrecognised filter fields (#14369)
|
1 year ago |
Patrick Cloke
|
4283bd1cf9
Support filtering the /messages API by relation type (MSC3874). (#14148)
|
1 year ago |
Patrick Cloke
|
66a7857334
Use stable identifiers for MSC3771 & MSC3773. (#14050)
|
2 years ago |
Patrick Cloke
|
b4ec4f5e71
Track notification counts per thread (implement MSC3773). (#13776)
|
2 years ago |
David Robertson
|
a4ecb8e353
Actually fix typechecking with latest types-jsonschema (#13724)
|
2 years ago |
David Robertson
|
8cb9261598
Fix typechecking with latest `types-jsonschema` (#13712)
|
2 years ago |
Patrick Cloke
|
c52abc1cfd
Additional constants for EDU types. (#12884)
|
2 years ago |
Patrick Cloke
|
29f06704b8
Fix incorrect type hint in filtering code. (#12695)
|
2 years ago |
Patrick Cloke
|
86cf6a3a17
Remove references to unstable identifiers from MSC3440. (#12382)
|
2 years ago |
Patrick Cloke
|
ea27528b5d
Support stable identifiers for MSC3440: Threading (#12151)
|
2 years ago |
Richard van der Hoff
|
6c0b44a3d7
Fix `PushRuleEvaluator` and `Filter` to work on frozendicts (#12100)
|
2 years ago |
Richard van der Hoff
|
e24ff8ebe3
Remove `HomeServer.get_datastore()` (#12031)
|
2 years ago |
Patrick Cloke
|
cbd82d0b2d
Convert all namedtuples to attrs. (#11665)
|
2 years ago |
Patrick Cloke
|
a19d01c3d9
Support filtering by relations per MSC3440 (#11236)
|
2 years ago |
Patrick Cloke
|
19d5dc6931
Refactor `Filter` to handle fields according to data being filtered. (#11194)
|
2 years ago |
Patrick Cloke
|
3ab55d43bd
Add missing type hints to synapse.api. (#11109)
|
2 years ago |
Patrick Cloke
|
7e440520c9
Add type hints to filtering classes. (#10958)
|
3 years ago |
Jonathan de Jong
|
bf72d10dbf
Use inline type hints in various other places (in `synapse/`) (#10380)
|
3 years ago |
Jonathan de Jong
|
4b965c862d
Remove redundant "coding: utf-8" lines (#9786)
|
3 years ago |
Patrick Cloke
|
8a4a4186de
Simplify super() calls to Python 3 syntax. (#8344)
|
4 years ago |
Patrick Cloke
|
72bec36d50
Directly import json from the standard library. (#8259)
|
4 years ago |
Patrick Cloke
|
c619253db8
Stop sub-classing object (#8249)
|
4 years ago |
Patrick Cloke
|
ad6190c925
Convert stream database to async/await. (#8074)
|
4 years ago |