84 Коміти (102677638002b3ef6ae956947333ddcde80680a7)

Автор SHA1 Повідомлення Дата
  David Robertson 1026776380
mypy plugin to check `@cached` return types (#14911) 7 місяці тому
  Patrick Cloke 7ec0a141b4
Convert more cached return values to immutable types (#16356) 8 місяці тому
  Patrick Cloke d7c89c5908
Return immutable objects for cachedList decorators (#16350) 8 місяці тому
  Erik Johnston fc1e534e41
Speed up updating state in large rooms (#15971) 10 місяці тому
  Eric Eastwood e536f02f68
Remove superfluous `room_memberships` join from background update (#15733) 11 місяці тому
  Eric Eastwood 9d911b0da6
No need for the extra join since `membership` is built-in to `current_state_events` (#15731) 11 місяці тому
  Patrick Cloke 1f55c04cbc
Improve type hints for cached decorator. (#15658) 1 рік тому
  Sean Quah 04e79e6a18
Add config option to forget rooms automatically when users leave them (#15224) 1 рік тому
  Erik Johnston 79d2e2e79c
Speed up membership queries for users with forgotten rooms (#15385) 1 рік тому
  Sean Quah d0c713cc85
Return read-only collections from `@cached` methods (#13755) 1 рік тому
  David Robertson 2186ebed6c
Fetch fewer events when getting hosts in room (#14962) 1 рік тому
  David Robertson 80d44060c9
Faster joins: omit partial rooms from eager syncs until the resync completes (#14870) 1 рік тому
  David Robertson 1eed795fc5
Include heroes in partial join responses' state (#14442) 1 рік тому
  Eric Eastwood aa70556699
Check appservice user interest against the local users instead of all users (`get_users_in_room` mis-use) (#13958) 1 рік тому
  Mathieu Velten 4dc05f3019
Fix presence bug introduced in 1.64 by #13313 (#14243) 1 рік тому
  dependabot[bot] 0b7830e457
Bump flake8-bugbear from 21.3.2 to 22.9.23 (#14042) 1 рік тому
  Nick Mills-Barrett f9bc5428c4
Batch up calls to `get_rooms_for_users` (#14109) 1 рік тому
  Erik Johnston 3dfc4a08dc
Fix performance regression in `get_users_in_room` (#13972) 1 рік тому
  Nick Mills-Barrett a466164647
Optimise get_rooms_for_user (drop with_stream_ordering) (#13787) 1 рік тому
  Erik Johnston e8318a4333
Handle the case of remote users leaving a partial join room for device lists (#13885) 1 рік тому
  reivilibre 6302753012
Deduplicate `is_server_notices_room`. (#13780) 1 рік тому
  Nick Mills-Barrett da41a7cd61
Remove check current state membership up to date (#13745) 1 рік тому
  Sean Quah 906cead9ca
Update docstrings to explain the impact of partial state (#13750) 1 рік тому
  Sean Quah 89e8b98b65
Avoid raising errors due to malformed IDs in `get_current_hosts_in_room` (#13748) 1 рік тому
  reivilibre d3d9ca156e
Cancel the processing of key query requests when they time out. (#13680) 1 рік тому
  Nick Mills-Barrett 42b11d5565
Remove cached wrap on `_get_joined_users_from_context` method (#13569) 1 рік тому
  Eric Eastwood 51d732db3b
Optimize how we calculate `likely_domains` during backfill (#13575) 1 рік тому
  Eric Eastwood d58615c82c
Directly lookup local membership instead of getting all members in a room first (`get_users_in_room` mis-use) (#13608) 1 рік тому
  Erik Johnston 05c9c7363b
Fix regression caused by #13573 (#13600) 1 рік тому
  Nick Mills-Barrett 5e7847dc92
Cache user IDs instead of profile objects (#13573) 1 рік тому
  Dirk Klimpel d75512d19e
Add forgotten status to Room Details API (#13503) 1 рік тому
  reivilibre c3516e9dec
Faster room joins: make `/joined_members` block whilst the room is partial stated. (#13514) 1 рік тому
  Nick Mills-Barrett 41320a0554
Optimise async get event lookups (#13435) 1 рік тому
  Erik Johnston 43adf2521c
Refactor presence so we can prune user in room caches (#13313) 1 рік тому
  Shay 7864f33e28
Increase batch size of `bulk_get_push_rules` and `_get_joined_profiles_from_event_ids`. (#13300) 1 рік тому
  Shay 15edf23626
Improve performance of query ` _get_subset_users_in_room_with_profiles` (#13299) 1 рік тому
  Nick Mills-Barrett cc21a431f3
Async get event cache prep (#13242) 1 рік тому
  Erik Johnston 0ca4172b5d
Don't pull out state in `compute_event_context` for unconflicted state (#13267) 1 рік тому
  Erik Johnston e5716b631c
Don't pull out the full state when calculating push actions (#13078) 1 рік тому
  Erik Johnston 44de53bb79
Reduce state pulled from DB due to sending typing and receipts over federation (#12964) 1 рік тому
  Jonathan de Jong 6be4953b99
Mutual rooms: Remove dependency on user directory (#12836) 2 роки тому
  David Robertson 5331fb5b47
allow `on_invalidate=None` in `@cached` methods (#12769) 2 роки тому
  Dirk Klimpel 6edefef602
Add some type hints to datastore (#12717) 2 роки тому
  Sean Quah 800ba87cc8
Refactor and convert `Linearizer` to async (#12357) 2 роки тому
  Brendan Abolivier 437a8ed9ef
Add a configuration to exclude rooms from sync response (#12310) 2 роки тому
  Erik Johnston 7ca8ee67a5
Add cache for `get_membership_from_event_ids` (#12272) 2 роки тому
  Patrick Cloke 032688854b
Remove some unused variables/parameters. (#12187) 2 роки тому
  Erik Johnston 2b5643b3af
Optimise calculating device_list changes in `/sync`. (#11974) 2 роки тому
  Patrick Cloke 10a88ba91c
Use auto_attribs/native type hints for attrs classes. (#11692) 2 роки тому
  Olivier Wilkinson (reivilibre) 4dd9ea8f4f Revert "Revert accidental fast-forward merge from v1.49.0rc1" 2 роки тому