Commit Graph

162 Commits (watcha-develop)

Author SHA1 Message Date
Quentin Gliech 4af33015af
Fix joining remote rooms when a `on_new_event` callback is registered (#16973) 9 months ago
Erik Johnston 23740eaa3d
Correctly mention previous copyright (#16820) 10 months ago
Erik Johnston 0455c40085 Update book location 12 months ago
Andrew Yasinishyn 63d96bfc61
ModuleAPI SSO auth callbacks (#15207) 12 months ago
Patrick Cloke 8e1e62c9e0 Update license headers 1 year ago
Patrick Cloke f2f2c7c1f0
Use full GitHub links instead of bare issue numbers. (#16637) 1 year ago
Patrick Cloke ab3f1b3b53
Convert simple_select_one_txn and simple_select_one to return tuples. (#16612) 1 year ago
Erik Johnston c02406ac71
Add new module API for adding custom fields to events `unsigned` section (#16549) 1 year ago
Patrick Cloke 85e5f2dc25
Add a new module API to update user presence state. (#16544) 1 year ago
Patrick Cloke cc865fffc0
Convert user_get_threepids response to attrs. (#16468) 1 year ago
Mathieu Velten dd44ee00b6
Add automatic purge after all users forget a room (#15488) 1 year ago
Erik Johnston 954921736b
Refactor `get_user_by_id` (#16316) 1 year ago
reivilibre 698f6fa250
Allow modules to delete rooms. (#15997) 1 year ago
Erik Johnston d35bed8369
Don't wake up destination transaction queue if they're not due for retry. (#16223) 1 year ago
Patrick Cloke ad3f43be9a
Run pyupgrade for python 3.7 & 3.8. (#16110) 1 year ago
reivilibre 7f4b413690
Fix the type annotation on `run_db_interaction` in the Module API. (#16089) 1 year ago
reivilibre a476d5048b
Allow modules to schedule delayed background calls. (#15993) 1 year ago
reivilibre 9c462f18a4
Allow modules to check whether the current worker is configured to run background tasks. (#15991) 1 year ago
Eric Eastwood ce857c05d5
Add tracing to media `/upload` endpoint (#15850) 1 year ago
Erik Johnston 25c55a9d22
Add login spam checker API (#15838) 1 year ago
Shay d0c4257f14
`N + 3`: Read from column `full_user_id` rather than `user_id` of tables `profiles` and `user_filters` (#15649) 2 years ago
Gabriel Féron daf3a67908
Add get_canonical_room_alias to module API (#15450) 2 years ago
Hugh Nimmo-Smith 249f4a338d Refactor config to be an experimental feature 2 years ago
Patrick Cloke 375b0a8a11
Update code to refer to "workers". (#15606) 2 years ago
Shay ba572647b2
Export `run_as_background_process` from the module API (#15577) 2 years ago
Andrew Morgan 2e59e97ebd
Move ThirdPartyEventRules into module_api/callbacks (#15535) 2 years ago
Mathieu Velten 247e6a8a78
Add a module API to send an HTTP push notification (#15387) 2 years ago
Andrew Morgan aec639e3e3
Move Spam Checker callbacks to a dedicated file (#15453) 2 years ago
Andrew Morgan 4953cd71df
Move Account Validity callbacks to a dedicated file (#15237) 2 years ago
Andrew Morgan b40657314e
Add module API callbacks for adding and deleting local 3PID associations (#15044 2 years ago
David Robertson 647ff3ef65
Remove unused `room_alias` field from `/createRoom` response (#15093) 2 years ago
Patrick Cloke 7e8d455280
Fix a bug in the send_local_online_presence_to module API (#14880) 2 years ago
Emelie Graven dd9e71dc7f
Add `set_displayname` to the module API (#14629) 2 years ago
Brendan Abolivier 3854d0f949
Add a `cached` helper to the module API (#14663) 2 years ago
David Robertson b5b5f66084
Move `StateFilter` to `synapse.types` (#14668) 2 years ago
Patrick Cloke 6d47b7e325
Add a type hint for `get_device_handler()` and fix incorrect types. (#14055) 2 years ago
Patrick Cloke d8cc86eff4
Remove redundant types from comments. (#14412) 2 years ago
Quentin Gliech 8756d5c87e
Save login tokens in database (#13844) 2 years ago
Quentin Gliech 79c592cec6
Deprecate the `generate_short_term_login_token` method in favor of an async `create_login_token` method in the Module API. (#13842) 2 years ago
Brendan Abolivier 1cc2ca81ba
Add missing version information in the ModuleApi (#13947) 2 years ago
Mathieu Velten 6bd8763804
Add cache invalidation across workers to module API (#13667) 2 years ago
Quentin Gliech 85fc7ea1a1
Remove the `complete_sso_login` method from the Module API which was deprecated in Synapse 1.13.0. (#13843) 2 years ago
Matt C 026ac4486c
Update module API "update room membership" method to allow for remote joins (#13441) 2 years ago
Matt C a91078200d
Add module API method to create a room (#13429) 2 years ago
Matt C 570bf32bbb
Add module API method to resolve a room alias to a room ID (#13428) 2 years ago
David Teller 11f811470f
Uniformize spam-checker API, part 5: expand other spam-checker callbacks to return `Tuple[Codes, dict]` (#13044) 2 years ago
David Teller a164a46038
Uniformize spam-checker API, part 4: port other spam-checker callbacks to return `Union[Allow, Codes]`. (#12857) 2 years ago
Patrick Cloke 9dc3293e0b
Consolidate the logic of delete_device/delete_devices. (#12970) 3 years ago
Erik Johnston 888a29f412
Wait for lazy join to complete when getting current state (#12872) 3 years ago
Brendan Abolivier 8fd87739bf
Fix import in module_api module and docs on the new check_event_for_spam signature (#12918) 3 years ago