Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -3/+3 |
| | | | | | | | The presence of this method was confusing, and mostly present for backwards compatibility. Let's get rid of it. Part of #11733 | ||||
* | Support the MSC3715 for `/relations`. (#11941) | Patrick Cloke | 2022-02-11 | 1 | -0/+4 |
| | | | | This adds an unstable org.matrix.msc3715.dir parameter which acts like dir on /mesages. | ||||
* | Support pagination tokens from /sync and /messages in the relations API. ↵ | Patrick Cloke | 2022-02-10 | 1 | -18/+39 |
| | | | | (#11952) | ||||
* | Include whether the requesting user has participated in a thread. (#11577) | Patrick Cloke | 2022-01-18 | 1 | -1/+3 |
| | | | | | | Per updates to MSC3440. This is implement as a separate method since it needs to be cached on a per-user basis, instead of a per-thread basis. | ||||
* | Bundle aggregations outside of the serialization method. (#11612) | Patrick Cloke | 2022-01-07 | 1 | -5/+6 |
| | | | | | | | | This makes the serialization of events synchronous (and it no longer access the database), but we must manually calculate and provide the bundled aggregations. Overall this should cause no change in behavior, but is prep work for other improvements. | ||||
* | Remove the /send_relation endpoint. (#11682) | Patrick Cloke | 2022-01-06 | 1 | -120/+5 |
| | | | | This was removed from MSC2674 before that was approved and is not used by any known clients. | ||||
* | Do not bundle aggregations for APIs which shouldn't include them. (#11592) | Patrick Cloke | 2021-12-20 | 1 | -1/+3 |
| | | | | | And make bundling aggregations opt-in, instead of opt-out to avoid having APIs to include extraneous data (and being much heavier than necessary). | ||||
* | Do not allow cross-room relations, per MSC2674. (#11516) | Patrick Cloke | 2021-12-09 | 1 | -1/+6 |
| | |||||
* | Include bundled aggregations in /sync and related fixes (#11478) | Patrick Cloke | 2021-12-06 | 1 | -5/+4 |
| | | | | | | | | Due to updates to MSC2675 this includes a few fixes: * Include bundled aggregations for /sync. * Do not include bundled aggregations for /initialSync and /events. * Do not bundle aggregations for state events. * Clarifies comments and variable names. | ||||
* | Bundle relations of relations into the `/relations` result. (#11284) | Patrick Cloke | 2021-11-30 | 1 | -6/+3 |
| | | | | | Per updates to MSC2675 which now states that bundled aggregations should be included from the `/relations` endpoint. | ||||
* | Refactor the code to inject bundled relations during serialization. (#11408) | Patrick Cloke | 2021-11-23 | 1 | -3/+3 |
| | |||||
* | Fix typo in `RelationAggregationPaginationServlet` error response (#11278) | Andrew Morgan | 2021-11-09 | 1 | -1/+3 |
| | |||||
* | Add a thread relation type per MSC3440. (#11088) | Patrick Cloke | 2021-10-21 | 1 | -1/+2 |
| | | | | Adds experimental support for MSC3440's `io.element.thread` relation type (and the aggregation for it). | ||||
* | Add type hints to synapse.events.*. (#11066) | Patrick Cloke | 2021-10-13 | 1 | -4/+4 |
| | | | Except `synapse/events/__init__.py`, which will be done in a follow-up. | ||||
* | Additional type hints for the client REST servlets (part 3). (#10707) | Patrick Cloke | 2021-08-31 | 1 | -15/+65 |
| | |||||
* | Flatten the synapse.rest.client package (#10600) | reivilibre | 2021-08-17 | 1 | -0/+381 |