summary refs log tree commit diff
path: root/synapse/rest/client/capabilities.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add bulk send events endpointRory&2025-08-161-0/+3
|
* Stabilize support for custom profile fields. (#18635)Patrick Cloke2025-07-171-15/+15
|
* Add `forget_forced_upon_leave` capability as per MSC4267 (#18196)Johannes Marbach2025-06-271-0/+5
| | | | | | | This adds the capability from https://github.com/matrix-org/matrix-spec-proposals/pull/4267 under an experimental feature. Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
* Implement MSC4133 to support custom profile fields. (#17488)Patrick Cloke2025-01-211-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implementation of [MSC4133](https://github.com/matrix-org/matrix-spec-proposals/pull/4133) to support custom profile fields. It is behind an experimental flag and includes tests. ### Pull Request Checklist <!-- Please read https://element-hq.github.io/synapse/latest/development/contributing_guide.html before submitting your pull request --> * [x] Pull request is based on the develop branch * [x] Pull request includes a [changelog file](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#changelog). The entry should: - Be a short description of your change which makes sense to users. "Fixed a bug that prevented receiving messages from other servers." instead of "Moved X method from `EventStore` to `EventWorkerStore`.". - Use markdown where necessary, mostly for `code blocks`. - End with either a period (.) or an exclamation mark (!). - Start with a capital letter. - Feel free to credit yourself, by adding a sentence "Contributed by @github_username." or "Contributed by [Your Name]." to the end of the entry. * [x] [Code style](https://element-hq.github.io/synapse/latest/code_style.html) is correct (run the [linters](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#run-the-linters)) --------- Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
* Update license headersPatrick Cloke2023-11-211-10/+16
|
* Implement stable support for MSC3882 to allow an existing device/session to ↵Hugh Nimmo-Smith2023-06-011-0/+3
| | | | | | | | generate a login token for use on a new device/session (#15388) Implements stable support for MSC3882; this involves updating Synapse's support to match the MSC / the spec says. Continue to support the unstable version to allow clients to transition.
* Load `/capabilities` endpoint on workers (#15436)Dirk Klimpel2023-04-141-0/+1
|
* Implementation for MSC3664: Pushrules for relations (#11804)DeepBlueV7.X2022-10-251-0/+5
|
* Move experimental support for MSC3440 to /versions. (#12099)Patrick Cloke2022-02-281-3/+0
| | | | Instead of being part of /capabilities, this matches a change to MSC3440 to properly use these endpoints.
* Implement account status endpoints (MSC3720) (#12001)Brendan Abolivier2022-02-221-0/+5
| | | | | See matrix-org/matrix-doc#3720 Co-authored-by: Sean Quah <8349537+squahtx@users.noreply.github.com>
* Remove unstable MSC3283 flags (#12018)Erik Johnston2022-02-171-14/+0
| | | Fixes #11962
* Support the stable API endpoint for MSC3283: new settings in `/capabilities` ↵Dirk Klimpel2022-02-111-1/+14
| | | | endpoint (#11933)
* Include `io.element.thread` capability for MSC3440. (#11690)Patrick Cloke2022-01-051-0/+3
|
* Use direct references for configuration variables (part 7). (#10959)Patrick Cloke2021-10-041-3/+3
|
* Use direct references for configuration variables (part 6). (#10916)Patrick Cloke2021-09-291-2/+2
|
* Addtional type hints for the REST servlets. (#10665)Patrick Cloke2021-08-231-1/+2
|
* Support MSC3283: Expose `enable_set_displayname` in capabilities (#10452)Dirk Klimpel2021-08-191-0/+11
|
* Flatten the synapse.rest.client package (#10600)reivilibre2021-08-171-0/+68