- Mar 09, 2023
-
-
Sean Quah authored
When pushing events in partial state rooms down incremental /sync, we try to find the `m.room.member` state event for their senders by digging through their auth events, so that we can present the membership to the client. Events usually have a membership event in their auth events, with the exception of the `m.room.create` event and a user's first join into the room. When implementing #13477, we took the case of a user's first join into account, but forgot to handle the `m.room.create` case. This change fixes that. Signed-off-by:
Sean Quah <seanq@matrix.org>
-
Patrick Cloke authored
-
Patrick Cloke authored
And fix any issues from having those type hints.
-
Shay authored
Add topic and name events to group of events that are batch persisted when creating a room. (#15229)
-
- Mar 08, 2023
-
-
Patrick Cloke authored
-
Patrick Cloke authored
-
- Mar 07, 2023
-
-
Shay authored
-
Patrick Cloke authored
This removes the experimental configuration option and always escapes the push rule condition keys. Also escapes any (experimental) push rule condition keys in the base rules which contain dot in a field name.
-
Quentin Gliech authored
-
Patrick Cloke authored
This removes the configuration flag & updates the identifiers to use the stable version.
-
David Robertson authored
-
David Robertson authored
-
David Robertson authored
* Hack to rebuild the complement editable image * Changelog
-
dependabot[bot] authored
-
dependabot[bot] authored
-
dependabot[bot] authored
-
dependabot[bot] authored
-
dependabot[bot] authored
-
Erik Johnston authored
We look up keys in batches, but we should do that outside of the transaction to avoid starving the database pool.
-
- Mar 06, 2023
-
-
Quentin Gliech authored
This allows Synapse to properly include the transaction ID in the unsigned data of events.
-
Patrick Cloke authored
Enables MSC3925 support by default, which: * Includes the full edit event in the bundled aggregations of an edited event. * Stops modifying the original event's content to return the new content from the edit event. This is a backwards-incompatible change that is considered to be "correct" by the spec.
-
Patrick Cloke authored
This removes the configuration flag & updates the identifiers to use the stable version.
-
dependabot[bot] authored
Bump serde_json from 1.0.93 to 1.0.94 (#15214)Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com> * Bump serde_json from 1.0.93 to 1.0.94 Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.93 to 1.0.94. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.93...v1.0.94 ) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> * Changelog --------- Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
GitHub Actions <github-actions[bot]@users.noreply.github.com>
-
- Mar 03, 2023
-
-
Erik Johnston authored
As we use some nightly only options, e.g. to group and sort imports consistently.
-
6543 authored
The word boundary behaviour is slightly different, consider it acceptable for the tests.
-
Patrick Cloke authored
AbstractStreamIdTracker (now) has only a single sub-class: AbstractStreamIdGenerator, combine them to simplify some code and remove any direct references to AbstractStreamIdTracker.
-
Quentin Gliech authored
Remove unspecced and buggy `PUT` method on the unstable `/rooms/<room_id>/batch_send` endpoint. (#15199)
-
Patrick Cloke authored
-
Andrew Morgan authored
Experimental MSC3890 Implementation: Fix deleting account data when using an account data writer worker (#14869)
-
- Mar 02, 2023
-
-
Andrew Morgan authored
-
Dirk Klimpel authored
-
Quentin Gliech authored
-
David Robertson authored
* Complement: Spell out when config isn't generated * Changelog
-
Patrick Cloke authored
Update intentional mentions (MSC3952) to depend on `exact_event_property_contains` (MSC3966). (#15051) This replaces the specific `is_user_mention` push rule condition used in MSC3952 with the generic `exact_event_property_contains` push rule condition from MSC3966.
-
Patrick Cloke authored
-
Quentin Gliech authored
-
Dirk Klimpel authored
-
Hugh Nimmo-Smith authored
-
- Feb 28, 2023
-
-
Richard van der Hoff authored
It turns out that no clients rely on server-side aggregation of `m.annotation` relationships: it's just not very useful as currently implemented. It's also non-trivial to calculate. I want to remove it from MSC2677, so to keep the implementation in line, let's remove it here.
-