-
-
Couldn't load subscription status.
- Fork 69
Open
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededspec-complianceFix something that doesn't comply with the specsFix something that doesn't comply with the specs
Description
This issue was originally created by @S7evinK at matrix-org/dendrite#3222.
Some of these are good first issues
Client-Server API
Backwards Compatible Changes
- Add a
.m.rule.room.server_aclpush rule to matchm.room.server_aclevents, as per MSC3786. - Add
Cross-Origin-Resource-Policy(CORP) headers to media repository, as per MSC3828. - Copy a room's
typewhen upgrading it, as per MSC3818.- We copy the whole create event and remove unwanted fields
- Add
room_typesfilter androom_typeresponse to/publicRooms, as per MSC3827.room_typesexists, but is unused
- Add
m.replacerelations (event edits), as per MSC2676.- Looks like we don't have server-side aggregation atm
- Add
m.read.privatereceipts, as per MSC2285. - Make
m.fully_readoptional on/read_markers, as per MSC2285. - Allow
m.fully_readmarkers to be set from/receipts, as per MSC2285. - Add threading via
m.threadrelations, as per MSC3440, MSC3816, MSC3856, and MSC3715.- While partly working, there are still missing endpoints, e.g.
GET /rooms/{roomId}/threads
- While partly working, there are still missing endpoints, e.g.
- Add per-thread notifications and read receipts, as per MSC3771 and MSC3773.
- Add
thread_idto the/receiptendpoint, as per MSC3771.
Spec Clarifications
(NOTE: Non-actionable things removed)
- Clarify that the "device_id", "user_id" and "access_token" fields are required in the response body of
POST /_matrix/client/v3/login.- We already return those fields
Server-Server API
Backwards Compatible Changes
- Add per-thread notifications and read receipts, as per MSC3771 and MSC3773.
- Missing
thread_idintype ReceiptTS struct(which should be renamed, since it's notTSonly afterwards)
- Missing
Application Service API
Breaking Changes
- Replace homeserver authorization approach with an
Authorizationheader instead ofaccess_tokenwhen talking to the application service, as per MSC2832.
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededspec-complianceFix something that doesn't comply with the specsFix something that doesn't comply with the specs