David Robertson
|
3b0083c92a
Use immutabledict instead of frozendict (#15113)
|
1 year ago |
Patrick Cloke
|
20ed8c926b
Stabilize support for MSC3873: disambuguated event push keys. (#15190)
|
1 year ago |
Patrick Cloke
|
820f02b70b
Stabilize support for MSC3966: event_property_contains push condition. (#15187)
|
1 year ago |
Patrick Cloke
|
fd9cadcf53
Stabilize support for MSC3758: event_property_is push condition (#15185)
|
1 year ago |
Patrick Cloke
|
8ef324ea6f
Update intentional mentions (MSC3952) to depend on `exact_event_property_contains` (MSC3966). (#15051)
|
1 year ago |
Patrick Cloke
|
e746f80b4f
Do not accept pattern_type from user input in push rules. (#15088)
|
1 year ago |
Patrick Cloke
|
ec79870f14
Fix a typo in MSC3873 config option. (#15138)
|
1 year ago |
Patrick Cloke
|
979f237b28
Update intentional mentions (MSC3952) to depend on `exact_event_match` (MSC3758). (#15037)
|
1 year ago |
Patrick Cloke
|
119e0795a5
Implement MSC3966: Add a push rule condition to search for a value in an array. (#15045)
|
1 year ago |
Patrick Cloke
|
14be78d492
Support for MSC3758: exact_event_match push condition (#14964)
|
1 year ago |
Patrick Cloke
|
c951fbedcb
MSC3873: Escape keys when flattening dicts. (#15004)
|
1 year ago |
Patrick Cloke
|
5b55c32d61
Add tests for using _flatten_dict with an event. (#15002)
|
1 year ago |
Patrick Cloke
|
f0cae26d58
Add a docstring & tests for _flatten_dict. (#14981)
|
1 year ago |
Patrick Cloke
|
52700a0bcf
Support the backwards compatibility features in MSC3952. (#14958)
|
1 year ago |
Patrick Cloke
|
2a51f3ec36
Implement MSC3952: Intentional mentions (#14823)
|
1 year ago |
Patrick Cloke
|
7f2cabf271
Fix-up type hints for tests.push module. (#14816)
|
1 year ago |
Travis Ralston
|
3da6450327
Initial support for MSC3931: Room version push rule feature flags (#14520)
|
2 years ago |
DeepBlueV7.X
|
2d0ba3f89a
Implementation for MSC3664: Pushrules for relations (#11804)
|
2 years ago |
Patrick Cloke
|
09be8ab5f9
Remove the experimental implementation of MSC3772. (#14094)
|
2 years ago |
Erik Johnston
|
285b9e9b6c
Speed up calculating push actions in large rooms (#13973)
|
2 years ago |
Erik Johnston
|
ebd9e2dac6
Implement push rule evaluation in Rust. (#13838)
|
2 years ago |
Erik Johnston
|
b4ae3b0d44
Don't include appservice users when calculating push rules (#13332)
|
2 years ago |
Patrick Cloke
|
88ce3080d4
Experimental support for MSC3772 (#12740)
|
2 years ago |
Dirk Klimpel
|
9d21ecf7ce
Add type hints to tests files. (#12256)
|
2 years ago |
Richard van der Hoff
|
6c0b44a3d7
Fix `PushRuleEvaluator` and `Filter` to work on frozendicts (#12100)
|
2 years ago |
Richard van der Hoff
|
03318a766c
Merge pull request from GHSA-x345-32rc-8h85
|
3 years ago |
Jonathan de Jong
|
4b965c862d
Remove redundant "coding: utf-8" lines (#9786)
|
3 years ago |
Patrick Cloke
|
6f7417c3db
Handle missing content keys when calculating presentable names. (#9165)
|
3 years ago |
reivilibre
|
57feeab364
Don't ignore `set_tweak` actions with no explicit `value`. (#7766)
|
4 years ago |
Patrick Cloke
|
cc32fa7358
Ensure the body is a string before comparing push rules. (#7701)
|
4 years ago |