Commit Graph

127 Commits (watcha-develop)

Author SHA1 Message Date
Erik Johnston 23740eaa3d
Correctly mention previous copyright (#16820) 10 months ago
Patrick Cloke 8e1e62c9e0 Update license headers 1 year ago
Erik Johnston c02406ac71
Add new module API for adding custom fields to events `unsigned` section (#16549) 1 year ago
dependabot[bot] 001fc7bd19
Bump ruff from 0.0.277 to 0.0.286 (#16198) 1 year ago
Patrick Cloke d98a43d922
Stabilize support for MSC3970: updated transaction semantics (scope to `device_id`) (#15629) 1 year ago
Patrick Cloke 4f5bccbbba
Add forward-compatibility for the redacts property (MSC2174). (#16013) 1 year ago
Shay 5c7364fea5
Properly handle redactions of creation events (#15973) 1 year ago
Patrick Cloke 6d81aec09f
Support room version 11 (#15912) 1 year ago
Eric Eastwood 0f02f0b4da
Remove experimental MSC2716 implementation to incrementally import history into existing rooms (#15748) 1 year ago
Patrick Cloke c5d1e6d414
Properly parse event_fields in filters (#15607) 2 years ago
Patrick Cloke f2905d827f
Implement MSC3821 to update redaction rules (`third_party_invite.signed`) (#15563) 2 years ago
Patrick Cloke ba6b21c81e
Implement MSC3389 to protect relations from redaction. (#15565) 2 years ago
Quentin Gliech 8b3a502996
Experimental support for MSC3970: per-device transaction IDs (#15318) 2 years ago
Patrick Cloke 83649b891d
Implement MSC3989 to redact the origin field. (#15393) 2 years ago
dependabot[bot] bd4d958aaf
Bump ruff from 0.0.252 to 0.0.259 (#15328) 2 years ago
David Robertson 3b0083c92a
Use immutabledict instead of frozendict (#15113) 2 years ago
Quentin Gliech 41f127e068
Pass the requester during event serialization. (#15174) 2 years ago
Patrick Cloke 05e0a4089a
Stop applying edits to event contents (MSC3925). (#15193) 2 years ago
Richard van der Hoff 2b78981736
Remove support for aggregating reactions (#15172) 2 years ago
David Robertson a134e626e4
Reject boolean power levels (#14944) 2 years ago
Patrick Cloke 3c3ba31507
Add missing type hints for tests.events. (#14904) 2 years ago
Richard van der Hoff 06ab64f201
Implement MSC3925: changes to bundling of edits (#14811) 2 years ago
David Robertson e2a1adbf5d
Allow selecting "prejoin" events by state keys (#14642) 2 years ago
Eric Eastwood 06df5d4250
MSC2716v4 room version - remove namespace from MSC2716 event content fields (#13551) 2 years ago
David Robertson 051a1c3f22
Convert stringy power levels to integers on room upgrade (#12657) 3 years ago
Patrick Cloke 75dff3dc98
Include bundled aggregations for the latest event in a thread. (#12273) 3 years ago
Patrick Cloke 8a23bde823
Consistently use collections.abc.Mapping to check frozendict. (#12564) 3 years ago
Patrick Cloke 185da8f0f2
Misc. clean-ups to the relations code (#12519) 3 years ago
Richard van der Hoff b80bb7e452
Fix `/room/.../event/...` to return the *original* event after any edits (#12476) 3 years ago
Patrick Cloke 86cf6a3a17
Remove references to unstable identifiers from MSC3440. (#12382) 3 years ago
David Robertson a7293ef16f Bump `black` and `click` versions (#12320) 3 years ago
David Robertson a2b00a4486
Bump `black` and `click` versions (#12320) 3 years ago
Patrick Cloke 8fe930c215
Move get_bundled_aggregations to relations handler. (#12237) 3 years ago
Patrick Cloke 96274565ff
Fix bundling aggregations if unsigned is not a returned event field. (#12234) 3 years ago
Patrick Cloke ea27528b5d
Support stable identifiers for MSC3440: Threading (#12151) 3 years ago
Patrick Cloke 1d11b452b7
Use the proper serialization format when bundling aggregations. (#12090) 3 years ago
Patrick Cloke 45f45404de
Fix incorrect thread summaries when the latest event is edited. (#11992) 3 years ago
Patrick Cloke 2897fb6b4f
Improvements to bundling aggregations. (#11815) 3 years ago
Patrick Cloke 7a11509d17 Do not try to serialize raw aggregations dict. (#11791) 3 years ago
Patrick Cloke b784299cbc
Do not try to serialize raw aggregations dict. (#11791) 3 years ago
Patrick Cloke 6bf81a7a61
Bundle aggregations outside of the serialization method. (#11612) 3 years ago
Patrick Cloke dd47788752
Do not bundle aggregations for APIs which shouldn't include them. (#11592) 3 years ago
Olivier Wilkinson (reivilibre) 4dd9ea8f4f Revert "Revert accidental fast-forward merge from v1.49.0rc1" 3 years ago
Patrick Cloke 3b8872299a
Do not allow cross-room relations, per MSC2674. (#11516) 3 years ago
Sean Quah 158d73ebdd Revert accidental fast-forward merge from v1.49.0rc1 3 years ago
Patrick Cloke 494ebd7347
Include bundled aggregations in /sync and related fixes (#11478) 3 years ago
Patrick Cloke 379f2650cf
Bundle relations of relations into the `/relations` result. (#11284) 3 years ago
Patrick Cloke 6a5dd485bd
Refactor the code to inject bundled relations during serialization. (#11408) 3 years ago
Patrick Cloke ba00e20234
Add a thread relation type per MSC3440. (#11088) 3 years ago
Patrick Cloke 5573133348
Move experimental & retention config out of the server module. (#11070) 3 years ago