summary refs log tree commit diff
path: root/tests/push/test_push_rule_evaluator.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use immutabledict instead of frozendict (#15113)David Robertson2023-03-221-10/+8
* Stabilize support for MSC3873: disambuguated event push keys. (#15190)Patrick Cloke2023-03-071-7/+3
* Stabilize support for MSC3966: event_property_contains push condition. (#15187)Patrick Cloke2023-03-071-2/+1
* Stabilize support for MSC3758: event_property_is push condition (#15185)Patrick Cloke2023-03-061-18/+5
* Update intentional mentions (MSC3952) to depend on `exact_event_property_cont...Patrick Cloke2023-03-021-31/+2
* Do not accept pattern_type from user input in push rules. (#15088)Patrick Cloke2023-02-281-0/+27
* Fix a typo in MSC3873 config option. (#15138)Patrick Cloke2023-02-231-1/+1
* Update intentional mentions (MSC3952) to depend on `exact_event_match` (MSC37...Patrick Cloke2023-02-161-23/+0
* Implement MSC3966: Add a push rule condition to search for a value in an arra...Patrick Cloke2023-02-141-3/+50
* Support for MSC3758: exact_event_match push condition (#14964)Patrick Cloke2023-02-101-4/+143
* MSC3873: Escape keys when flattening dicts. (#15004)Patrick Cloke2023-02-081-0/+8
* Add tests for using _flatten_dict with an event. (#15002)Patrick Cloke2023-02-071-1/+62
* Add a docstring & tests for _flatten_dict. (#14981)Patrick Cloke2023-02-031-1/+25
* Support the backwards compatibility features in MSC3952. (#14958)Patrick Cloke2023-02-031-7/+11
* Implement MSC3952: Intentional mentions (#14823)Patrick Cloke2023-01-271-7/+59
* Fix-up type hints for tests.push module. (#14816)Patrick Cloke2023-01-111-13/+13
* Initial support for MSC3931: Room version push rule feature flags (#14520)Travis Ralston2022-11-281-0/+2
* Implementation for MSC3664: Pushrules for relations (#11804)DeepBlueV7.X2022-10-251-1/+214
* Remove the experimental implementation of MSC3772. (#14094)Patrick Cloke2022-10-121-74/+2
* Speed up calculating push actions in large rooms (#13973)Erik Johnston2022-09-301-2/+80
* Implement push rule evaluation in Rust. (#13838)Erik Johnston2022-09-291-11/+9
* Don't include appservice users when calculating push rules (#13332)Erik Johnston2022-07-201-0/+85
* Experimental support for MSC3772 (#12740)Patrick Cloke2022-05-241-3/+81
* Add type hints to tests files. (#12256)Dirk Klimpel2022-03-211-11/+12
* Fix `PushRuleEvaluator` and `Filter` to work on frozendicts (#12100)Richard van der Hoff2022-02-281-0/+9
* Merge pull request from GHSA-x345-32rc-8h85Richard van der Hoff2021-05-111-0/+166
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Handle missing content keys when calculating presentable names. (#9165)Patrick Cloke2021-01-251-1/+1
* Don't ignore `set_tweak` actions with no explicit `value`. (#7766)reivilibre2020-07-061-0/+17
* Ensure the body is a string before comparing push rules. (#7701)Patrick Cloke2020-06-151-9/+30
* Do not treat display names as globs for push rules. (#7271)Patrick Cloke2020-04-161-0/+65