102 Commits (develop)

Author SHA1 Message Date
  Patrick Cloke f2f2c7c1f0
Use full GitHub links instead of bare issue numbers. (#16637) 6 months ago
  Patrick Cloke 9400dc0535
Add the List-Unsubscribe header for notification emails. (#16274) 8 months ago
  Patrick Cloke 9ec3da06da
Bump mypy-zope & mypy. (#16188) 8 months ago
  Patrick Cloke a8a46b1336
Replace simple_async_mock with AsyncMock (#16180) 8 months ago
  Patrick Cloke 33fa82a34c
Stabilize support for MSC3958 (suppress notifications from edits). (#16113) 8 months ago
  Patrick Cloke 01a45869f0
Update MSC3958 support to interact with intentional mentions. (#15992) 9 months ago
  Patrick Cloke f880e64b11
Stabilize support for MSC3952: Intentional mentions. (#15520) 11 months ago
  Patrick Cloke 1e89976b26
Rename blacklist/whitelist internally. (#15620) 1 year ago
  Sean Quah 3b837d856c
Revert "Reduce the size of the HTTP connection pool for non-pushers" (#15530) 1 year ago
  Erik Johnston 4de271a7fc
Allow adding random delay to push (#15516) 1 year ago
  Patrick Cloke 6aca4e7cb8
Reduce the size of the HTTP connection pool for non-pushers. (#15514) 1 year ago
  Quentin Gliech 5b70f240cf
Make cleaning up pushers depend on the device_id instead of the token_id (#15280) 1 year ago
  Patrick Cloke 68a6717312
Reject mentions on the C-S API which are invalid. (#15311) 1 year ago
  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
  Andrew Morgan b40657314e
Add module API callbacks for adding and deleting local 3PID associations (#15044 1 year ago
  Shay 1c95ddd09b
Batch up storing state groups when creating new room (#14918) 1 year ago
  Patrick Cloke ec79870f14
Fix a typo in MSC3873 config option. (#15138) 1 year ago
  dependabot[bot] 9bb2eac719
Bump black from 22.12.0 to 23.1.0 (#15103) 1 year ago
  Patrick Cloke 979f237b28
Update intentional mentions (MSC3952) to depend on `exact_event_match` (MSC3758). (#15037) 1 year ago
  Patrick Cloke 42aea0d8af
Add final type hint to tests.unittest. (#15072) 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 b2d97bac09
Implement MSC3958: suppress notifications from edits (#14960) 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
  David Robertson 510d4b06e7
Handle malformed values of `notification.room` in power level events (#14942) 1 year ago
  Patrick Cloke 2a51f3ec36
Implement MSC3952: Intentional mentions (#14823) 1 year ago
  Patrick Cloke 071f8b0f9b
Factor out common code in tests and fix comments. (#14819) 1 year ago
  Patrick Cloke 7f2cabf271
Fix-up type hints for tests.push module. (#14816) 1 year ago
  Will Hunt 71f3e53ad0
Add `push.enabled` option to disable push notification calculation (#14551) 1 year ago
  realtyem 854a6884d8
Modernize unit tests configuration settings for workers. (#14568) 1 year ago
  Travis Ralston 3da6450327
Initial support for MSC3931: Room version push rule feature flags (#14520) 1 year ago
  DeepBlueV7.X 2d0ba3f89a
Implementation for MSC3664: Pushrules for relations (#11804) 1 year ago
  Shay b7a7ff6ee3
Add initial power level event to batch of bulk persisted events when creating a new room. (#14228) 1 year ago
  Patrick Cloke 09be8ab5f9
Remove the experimental implementation of MSC3772. (#14094) 1 year ago
  David Robertson e9a0419c8d
Fix sending events into rooms with non-integer power levels (#14073) 1 year ago
  Erik Johnston 285b9e9b6c
Speed up calculating push actions in large rooms (#13973) 1 year ago
  Erik Johnston ebd9e2dac6
Implement push rule evaluation in Rust. (#13838) 1 year ago
  Brendan Abolivier ccca14140a
Track device IDs for pushers (#13831) 1 year ago
  Brendan Abolivier 8ae42ab8fa
Support enabling/disabling pushers (from MSC3881) (#13799) 1 year ago
  Erik Johnston b4ae3b0d44
Don't include appservice users when calculating push rules (#13332) 1 year ago
  Erik Johnston 0d1d3e0708
Speed up `get_unread_event_push_actions_by_room` (#13005) 1 year ago
  Patrick Cloke 88ce3080d4
Experimental support for MSC3772 (#12740) 2 years ago