diff --git a/proposals/2785-notification-attributes.md b/proposals/2785-notification-attributes.md index b75566fb0aa..870f84c10ae 100644 --- a/proposals/2785-notification-attributes.md +++ b/proposals/2785-notification-attributes.md @@ -1,5 +1,34 @@ # MSC2785: Event notification attributes and actions + * [Background: the problems with push rules](#background-the-problems-with-push-rules) + * [Proposal](#proposal) + * [Event notification attributes](#event-notification-attributes) + * [Events received by the same user that sent them](#events-received-by-the-same-user-that-sent-them) + * [Configuration data for notification attributes](#configuration-data-for-notification-attributes) + * [m.keyword](#mkeyword) + * [m.mention](#mmention) + * [m.invite](#minvite) + * [m.room_upgrade](#mroom_upgrade) + * [m.voip_call](#mvoip_call) + * [m.msg](#mmsg) + * [m.dm](#mdm) + * [Event notification actions](#event-notification-actions) + * [Mapping from attributes to actions](#mapping-from-attributes-to-actions) + * [Special handling for encrypted events](#special-handling-for-encrypted-events) + * [APIs for updating the configuration](#apis-for-updating-the-configuration) + * [GET /_matrix/client/r0/notification_attribute_data/global/keywords](#get-_matrixclientr0notification_attribute_dataglobalkeywords) + * [PUT /_matrix/client/r0/notification_attribute_data/global/keywords](#put-_matrixclientr0notification_attribute_dataglobalkeywords) + * [GET /_matrix/client/r0/notification_attribute_data/global/mentions](#get-_matrixclientr0notification_attribute_dataglobalmentions) + * [PUT /_matrix/client/r0/notification_attribute_data/global/mentions](#put-_matrixclientr0notification_attribute_dataglobalmentions) + * [TODO: APIs for manipulating notifications profiles](#todo-apis-for-manipulating-notifications-profiles) + * [Backwards compatibility](#backwards-compatibility) + * [Outstanding issues to be resolved](#outstanding-issues-to-be-resolved) + * [Potential issues](#potential-issues) + * [Alternatives](#alternatives) + * [Extend use of push rules](#extend-use-of-push-rules) + * [Security considerations](#security-considerations) + * [Unstable prefix](#unstable-prefix) + ## Background: the problems with push rules ["Push rules"](https://matrix.org/docs/spec/client_server/r0.6.1#push-rules)