161 Revize (2a51f3ec36abeb1f5c1db795541988d1d9698e41)

Autor SHA1 Zpráva Datum
  Patrick Cloke 2a51f3ec36
Implement MSC3952: Intentional mentions (#14823) před 1 rokem
  reivilibre 62ed877433
Improve validation of field size limits in events. (#14664) před 1 rokem
  David Robertson b5b5f66084
Move `StateFilter` to `synapse.types` (#14668) před 1 rokem
  Will Hunt 71f3e53ad0
Add `push.enabled` option to disable push notification calculation (#14551) před 1 rokem
  Travis Ralston 9ccc09fe9e
Support MSC1767's `content.body` behaviour; Add base rules from MSC3933 (#14524) před 1 rokem
  Travis Ralston 3da6450327
Initial support for MSC3931: Room version push rule feature flags (#14520) před 1 rokem
  DeepBlueV7.X 2d0ba3f89a
Implementation for MSC3664: Pushrules for relations (#11804) před 1 rokem
  Shay b7a7ff6ee3
Add initial power level event to batch of bulk persisted events when creating a new room. (#14228) před 1 rokem
  Patrick Cloke 87099b6ea5
Return the main timeline for events which are not part of a thread. (#14140) před 1 rokem
  Patrick Cloke 09be8ab5f9
Remove the experimental implementation of MSC3772. (#14094) před 1 rokem
  David Robertson e9a0419c8d
Fix sending events into rooms with non-integer power levels (#14073) před 1 rokem
  Patrick Cloke 2b6d41ebd6
Recursively fetch the thread for receipts & notifications. (#13824) před 1 rokem
  Patrick Cloke b4ec4f5e71
Track notification counts per thread (implement MSC3773). (#13776) před 1 rokem
  Erik Johnston 535f8c8f7d
Skip filtering during push if there are no push actions (#13992) před 1 rokem
  Erik Johnston 285b9e9b6c
Speed up calculating push actions in large rooms (#13973) před 1 rokem
  Erik Johnston ebd9e2dac6
Implement push rule evaluation in Rust. (#13838) před 1 rokem
  Kateřina Churanová 6caa303083
fix: Push notifications for invite over federation (#13719) před 1 rokem
  Erik Johnston 42d261c32f
Port the push rule classes to Rust. (#13768) před 1 rokem
  Patrick Cloke 666ae87729
Update event push action and receipt tables to support threads. (#13753) před 1 rokem
  Patrick Cloke 390b7ce946
Disable calculating unread counts unless the config flag is enabled. (#13694) před 1 rokem
  Erik Johnston 5442891cbc
Make push rules use proper structures. (#13522) před 1 rokem
  Erik Johnston b4ae3b0d44
Don't include appservice users when calculating push rules (#13332) před 1 rokem
  Erik Johnston e5716b631c
Don't pull out the full state when calculating push actions (#13078) před 1 rokem
  DeepBlueV7.X b10211871f
Fix invite notifications for users without pushers (#12840) před 1 rokem
  Patrick Cloke 88ce3080d4
Experimental support for MSC3772 (#12740) před 2 roky
  Shay 71e8afe34d
Update EventContext `get_current_event_ids` and `get_prev_event_ids` to accept state filters and update calls where possible (#12791) před 2 roky
  Patrick Cloke 86a515ccbf
Consolidate logic for parsing relations. (#12693) před 2 roky
  Patrick Cloke a4c75918b3
Remove unneeded `ActionGenerator` class. (#12691) před 2 roky
  Patrick Cloke b44fbdffa4
Move free functions into PushRuleEvaluatorForEvent. (#12677) před 2 roky
  Sean Quah 800ba87cc8
Refactor and convert `Linearizer` to async (#12357) před 2 roky
  Erik Johnston 7ca8ee67a5
Add cache for `get_membership_from_event_ids` (#12272) před 2 roky
  Patrick Cloke dda9b7fc4d
Use the ignored_users table to test event visibility & sync. (#12225) před 2 roky
  Nick Mills-Barrett 735e89bd3a
Add an additional HTTP pusher + push rule tests. (#12188) před 2 roky
  Richard van der Hoff e24ff8ebe3
Remove `HomeServer.get_datastore()` (#12031) před 2 roky
  Patrick Cloke 10a88ba91c
Use auto_attribs/native type hints for attrs classes. (#11692) před 2 roky
  Patrick Cloke c01bc5f43d
Add remaining type hints to `synapse.events`. (#11098) před 2 roky
  David Robertson e0f11ae4a5
disallow-untyped-defs for synapse.push (#11023) před 2 roky
  Jonathan de Jong bf72d10dbf
Use inline type hints in various other places (in `synapse/`) (#10380) před 2 roky
  Patrick Cloke 8d609435c0
Move methods involving event authentication to EventAuthHandler. (#10268) před 2 roky
  Erik Johnston 3853a7edfc
Only store data in caches, not "smart" objects (#9845) před 3 roky
  Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) před 3 roky
  Patrick Cloke b7748d3c00
Import HomeServer from the proper module. (#9665) před 3 roky
  Eric Eastwood 0a00b7ff14
Update black, and run auto formatting over the codebase (#9381) před 3 roky
  Patrick Cloke 7950aa8a27 Fix some typos. před 3 roky
  Patrick Cloke 23d701864f
Improve the performance of calculating ignored users in large rooms (#9024) před 3 roky
  Patrick Cloke 5d34f40d49
Add type hints to the push module. (#8901) před 3 roky
  Richard van der Hoff cbc82aa09f
Implement and use an @lru_cache decorator (#8595) před 3 roky
  Patrick Cloke 34a5696f93
Fix typos and spelling errors. (#8639) před 3 roky
  Richard van der Hoff 903d11c43a
Add `DeferredCache.get_immediate` method (#8568) před 3 roky
  Brendan Abolivier d8762cc116
Only add rows to the push actions table if the event notifies or should be marked unread (#8274) před 3 roky