forked-synapse/synapse/rest
Patrick Cloke 85e5f2dc25
Add a new module API to update user presence state. (#16544)
This adds a module API which allows a module to update a user's
presence state/status message. This is useful for controlling presence
from an external system.

To fully control presence from the module the presence.enabled config
parameter gains a new state of "untracked" which disables internal tracking
of presence changes via user actions, etc. Only updates from the module will
be persisted and sent down sync properly).
2023-10-26 15:11:24 -04:00
..
admin Convert user_get_threepids response to attrs. (#16468) 2023-10-11 20:08:11 -04:00
client Add a new module API to update user presence state. (#16544) 2023-10-26 15:11:24 -04:00
consent Refactor get_user_by_id (#16316) 2023-09-14 12:46:30 +01:00
key Add support for pydantic v2 via pydantic.v1 compat module (#16332) 2023-09-25 15:19:08 +00:00
media Return ThumbnailInfo in more places (#16438) 2023-10-06 10:12:43 -04:00
synapse Add the List-Unsubscribe header for notification emails. (#16274) 2023-09-11 09:49:48 -04:00
__init__.py Add /notifications endpoint to workers (#16265) 2023-09-07 09:26:07 +00:00
health.py Add missing type hints to non-client REST servlets. (#10817) 2021-09-15 08:45:32 -04:00
models.py Add support for pydantic v2 via pydantic.v1 compat module (#16332) 2023-09-25 15:19:08 +00:00
well_known.py Refactor config to be an experimental feature 2023-05-30 09:43:06 -04:00