matrix-doc/proposals
DeepBlueV7.X 843eb6d5c1
MSC2781: Remove the reply fallbacks from the specification (#2781)
* MSC2781: Down with the fallbacks

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Add a note about dropping the html requirement

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Add an unstable prefix for removed fallbacks.

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Add a section about fallbacks not being properly specified.

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Add appendix about which clients do not support replies (and why, if possible)

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Correct weechat status

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Add another alternative

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Document a few more issues with fallbacks

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Update client status, remove proposal for edits and try to turn down the language a bit

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Remove mistaken reference to the Qt renderer

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Try to make motivation a bit clearer in the proposal

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* How do anchors work?

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Drop reference to issues with edit fallbacks

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Typos

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Address review comments

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* More edits

Move edit section to a single sentence in "interaction with other
features".

Spell out why the IRC example is there.

Reword body stripping.

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Implementation traps

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Apply suggestions from code review

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* Add dates to client status list

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Mention pushrules proposal in the alternatives section

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

* Update proposal to 2024

This also addresses several review comments from clokep and Travis.

* Be explicit about removal

* Apply suggestions from code review

Thanks dbkr, richvdh and clokep!

Co-authored-by: David Baker <dbkr@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* Update proposals/2781-down-with-the-fallbacks.md

Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>

* Simplify wording around invalid html and potential issues

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>

---------

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2024-11-05 09:23:40 -07:00
..
images notes on and alternatives 2021-01-27 16:48:32 +00:00
0000-proposal-template.md Put the MSC number in the proposal template (#2622) 2020-06-10 13:40:12 +01:00
1219-storing-megolm-keys-serverside.md Update proposals/1219-storing-megolm-keys-serverside.md 2019-10-28 12:58:27 -04:00
1442-state-resolution.md Fix typo 2018-12-18 09:47:32 +00:00
1466-soft-logout.md MSC 1466 - Soft Logout (#1467) 2018-12-10 09:59:15 +00:00
1501-room-version-upgrades.md Add room version upgrades 2019-01-09 17:02:09 -07:00
1501-split-dag.png proposal for room version upgrades 2018-08-10 16:51:44 +01:00
1543-qr_code_key_verification.md Update proposals/1543-qr_code_key_verification.md 2020-11-20 22:52:41 -05:00
1659-event-id-as-hashes.md MSC 1659 Proposal: Change Event IDs to Hashes (#1659) 2019-01-30 17:08:21 +00:00
1692-terms-at-registration.md MSC1692: Terms of service at registration (#1692) 2024-04-15 11:21:10 -06:00
1704-matrix.to-permalinks.md Update original MSC as per proposal guidelines 2019-04-05 16:37:27 -06:00
1708-well-known-for-federation.md Clarifications and alter the error handling of .well-known 2019-02-01 08:18:12 -07:00
1711-x509-for-federation.md remove lying footnote 2019-01-10 18:16:39 +00:00
1717-key_verification.md add clarification 2019-05-28 20:07:45 -04:00
1719-olm_unwedging.md add some clarifications 2019-05-29 15:18:54 -04:00
1721-rename-cas-to-sso.md no need to rename ticket endpoint 2018-11-22 23:04:43 +00:00
1730-cs-api-in-login-response.md Add suggestion of returning a 401 for non-/login requests 2018-12-14 12:03:19 +00:00
1753-capabilities.md Specify how capabilities work in the c2s API 2019-01-30 19:43:55 -07:00
1756-cross-signing.md clarifications to cross-signing MSC 2021-01-08 17:48:03 -05:00
1759-rooms-v2.md Room v2 proposal 2018-12-17 15:35:54 +00:00
1767-extensible-events.md MSC1767: Extensible event types & fallback in Matrix (v2) (#1767) 2023-02-05 19:10:10 -07:00
1772-groups-as-rooms.md Change space's valid `order` range to 0x7E 2021-05-14 15:54:14 -06:00
1779-open-governance.md Update MSC1779 to forward link to matrix.org/foundation 2020-05-25 08:35:26 -06:00
1794-federation-v2-invites.md Update proposals/1794-federation-v2-invites.md 2019-01-14 15:53:23 +00:00
1802-standardised-federation-response-format.md Merge branch 'babolivier/standardised-federation-response-format' of github.com:matrix-org/matrix-doc into babolivier/standardised-federation-response-format 2019-09-05 14:54:44 +01:00
1804-advertising-capable-room-versions.md Say that !stable == unstable 2019-01-25 09:27:23 -07:00
1812-federation-make-membership.md Proposal for add room_version to make_* fed APIs 2019-01-22 10:55:27 +00:00
1819-remove-presence-lists.md hard wrap to 80 chars 2019-01-30 11:28:53 +00:00
1831-srv-after-wellknown.md Merge remote-tracking branch 'origin/travis/msc/wk-before-srv' into travis/msc/wk-before-srv 2019-01-31 10:53:22 -07:00
1866-invite-unsupported-version-error-code.md Add proposal for invite error code 2019-02-08 14:36:12 +00:00
1884-replace-slashes-in-event_ids.md incorporate further feedback 2019-04-01 10:27:30 +01:00
1915-unbind-identity-server-param.md Spec 3PID unbind API 2019-05-28 15:05:41 -06:00
1930-tombstone-notifications.md Check for a state_key on the tombstone push rule 2019-08-08 09:29:52 -06:00
1946-secure_server-side_storage.md Merge pull request #2472 from uhoreg/symmetric_ssss 2020-05-21 08:36:49 -06:00
1954-remove-prev_event-from-essential-keys-list.md typos 2019-04-15 17:08:09 +01:00
1957-integrations-discovery.md Clarify that the query string is because they are widgets 2019-08-21 17:50:18 -06:00
1960-integrations-openid.md Reword following widget spec 2020-09-05 14:56:34 -06:00
1961-integrations-auth.md Disclose origin story 2019-08-16 19:52:35 -06:00
1983-leave-reasons.md Rename 0000-leave-reasons.md to 1983-leave-reasons.md 2019-04-30 15:14:54 -06:00
2002-rooms-v4.md MSC2002: Proposal for adopting MSC1884 as v4 rooms (#2002) 2019-05-21 16:21:46 +01:00
2010-spoilers.md Proposal to clarify spoilers 2020-05-19 07:36:41 -06:00
2033-whoami-device-id.md Revert "Revert "MSC2033: Adding a device_id to /account/whoami"" 2020-08-18 08:53:34 -06:00
2076-enforce-validity-periods.md MSC2076: Enforce key-validity periods when validating event signatures 2019-06-04 23:51:10 +01:00
2077-rooms-v5.md clarifications 2019-06-05 07:18:25 +01:00
2078-homeserver-password-resets.md be super explicit 2019-06-07 13:29:22 +01:00
2134-identity-hash-lookup.md Make hashes real values 2019-08-02 11:25:28 +01:00
2140-terms-of-service-2.md Spec client-server IS unbind API 2019-09-04 16:38:15 -06:00
2174-move-redacts-key.md Add some compatibility hacks. 2019-07-22 15:17:52 +01:00
2175-remove-creator-field.md MSC2175: Remove the `creator` field from `m.room.create` events (#2175) 2019-07-31 13:13:38 +01:00
2176-update-redaction-rules.md clarification 2019-08-12 13:12:18 +01:00
2181-user-deactivated-errcode.md MSC2181: Add an Error Code for Signaling a Deactivated User (#2181) 2019-07-31 13:14:02 +01:00
2184-allow-html-details.md Allow the use of the HTML <details> tag 2019-07-16 22:00:24 +02:00
2191-maths.md MSC2191: Markup for mathematical messages (#2191) 2024-04-15 11:23:38 -06:00
2197-search_filter_in_federation_publicrooms.md Address @richvdh's comments 2019-08-19 07:44:37 +01:00
2209-auth-rules-other-keys-in-m.room.power.levels.md 3rd draft of MSC2209 2019-08-03 09:15:32 +02:00
2229-rebind-existing-3pid.md Update proposals/2229-rebind-existing-3pid.md 2019-09-25 01:32:35 +02:00
2230-identity-server-account-data.md Update migration mechanism 2019-08-21 14:19:20 +01:00
2240-rooms-v6.md Fix MSC reference 2020-05-14 10:44:44 -06:00
2241-e2e-verification-in-dms.md decouple from MSC1849/MSC2674 2021-04-13 12:29:58 -04:00
2244-mass-redactions.md Add section about backwards compatibility 2019-11-04 21:14:18 +02:00
2246-asynchronous-uploads.md MSC2246: Asynchronous media uploads (#2246) 2023-04-24 18:00:41 -06:00
2249-report-require-joined.md MSC2249: Require users to have visibility on an event when submitting reports (#2249) 2023-05-07 15:40:58 -06:00
2263-homeserver-pw-resets.md Let's not doubly remove things 2019-08-30 08:27:44 -06:00
2265-email-lowercase.md iterate 2021-05-18 09:58:19 -06:00
2284-optional-identity-server-discovery.md Add explanation 2019-11-08 09:03:49 -07:00
2285-hidden-read-receipts.md MSC2285: Private read receipts (#2285) 2022-07-17 13:06:08 -06:00
2290-separate-threepid-bind-hs.md Don't remove id_server and id_access_token 2019-09-26 17:51:51 +01:00
2312-matrix-uri.md Fix a left-over spotted in the last moment 2021-04-04 21:40:18 +02:00
2313-moderation-policy-rooms.md m.policy.rule won the debate 2019-11-19 11:53:07 -07:00
2320-identity-versions.md Remove reference to second endpoint 2020-02-05 12:29:12 +00:00
2324-when-to-ship.md MSC2324: Facilitating early releases of software dependent on spec (#2324) 2019-12-03 18:43:56 +00:00
2334-default-room-version-v5.md Wrap lines 2019-10-30 16:20:17 -05:00
2366-key-verification-accept.md more clarifications 2020-06-08 22:57:11 -04:00
2367-membership-reasons.md Add note about using PUT /state/m.room.member/ 2019-11-26 11:40:38 +00:00
2399-reporting-no-key-sent.md clarification 2020-05-22 15:01:32 -04:00
2403-knock.md Use the same domain for room ID and avatar URL. 2021-04-13 15:20:51 -04:00
2409-appservice-edus.md MSC2409: Proposal to send EDUs to appservices (#2409) 2024-10-28 09:53:05 -06:00
2414-optional-content-reporting-reason.md Use endpoint instead of API 2020-10-02 09:12:18 -05:00
2422-allow-color-attribute-on-font-tag.md Update proposals/2422-allow-color-attribute-on-font-tag.md 2020-03-20 20:29:44 +00:00
2432-revised-alias-publishing.md clarifications 2020-03-19 15:21:50 +00:00
2451-remove-query_auth-federation-endpoint.md Update and expand the proposal based on feedback and additional info. 2020-03-04 08:07:12 -05:00
2454-ui-interactive-auth-for-sso.md 2454-ui-interactive-auth-for-sso.md: markup fix 2020-05-07 15:42:04 +01:00
2457-password-modification-invalidating-devices.md Fix incorrect statement about the current spec's guidance. 2020-03-27 14:01:04 -04:00
2472-symmetric-ssss.md add information to check the key 2020-03-30 17:44:06 -04:00
2526-add-delete-backup.md document error codes and remove a statement that isn't true 2020-05-15 12:14:46 -04:00
2530-body-as-caption.md MSC2530: Body field as media caption (#2530) 2024-02-19 09:12:44 -07:00
2540-stricter-event-validation.md Give more guidance on how invalid events should be handled. 2020-05-20 08:58:32 -04:00
2557-spoiler-clarifications.md Spell words correctly 2020-05-19 08:47:24 -06:00
2604-login-fallback-device-info.md Add proposal for accepting query parameters to the login fallback endpoint. (#2604) 2020-06-28 17:00:32 +01:00
2610-remove-oauth2-auth-type.md Apply suggestions from code review 2020-06-11 11:18:29 +01:00
2611-remove-login-auth-type.md Proposal to remove `m.login.token` ui auth type 2020-06-05 10:52:37 +01:00
2630-sas-check-public-keys.md FluffyChat doesn't include any verification yet 2020-06-11 16:39:08 -04:00
2663-errors-nonexistent-push-rules.md inexistent may or may not be a non-existent word 2020-07-17 13:06:13 +01:00
2674-event-relationships.md MSC2674: Event Relationships (#2674) 2021-11-23 11:49:46 -07:00
2675-aggregations-server.md MSC2675: Serverside aggregations of message relationships (#2675) 2022-01-15 15:07:08 -07:00
2676-message-editing.md MSC2676: Message editing (#2676) 2022-07-17 21:00:43 -06:00
2677-reactions.md MSC2677: Annotations and reactions (#2677) 2023-03-26 17:18:11 -06:00
2689-fix-e2ee-for-guests.md Update proposals/2689-fix-e2ee-for-guests.md 2020-07-24 21:47:45 +02:00
2701-media-content-type.md MSC2701: Clarifying `Content-Type` usage in the media repo (#2701) 2024-01-29 17:43:14 -07:00
2702-media-content-disposition.md MSC2702: Specifying semantics for Content-Disposition on media (#2702) 2024-01-29 10:49:35 -07:00
2705-thumbnail-requirements.md MSC2705: Animated thumbnails for media (#2705) 2024-02-10 21:18:14 -07:00
2713-remove-deprecated-identity-endpoints.md assign number 2020-07-30 10:59:00 -06:00
2732-olm-fallback-keys.md Apply suggestions from code review 2021-03-24 10:24:06 -04:00
2746-reliable-voip.md MSC2746: Improved VoIP Signalling (#2746) 2023-04-28 10:06:49 +01:00
2758-textual-id-grammar.md Update 2758-textual-id-grammar.md 2020-10-20 14:41:37 +01:00
2765-widget-avatars.md Update proposals/2765-widget-avatars.md 2020-10-22 11:23:32 -06:00
2774-widget-id.md spelling 2020-10-09 10:16:01 -06:00
2778-appservice-login.md Remove what appears to be leftover notes 2021-06-22 20:29:26 -06:00
2781-down-with-the-fallbacks.md MSC2781: Remove the reply fallbacks from the specification (#2781) 2024-11-05 09:23:40 -07:00
2788-v6-default-version.md Fix number 2020-09-23 07:48:28 -06:00
2801-untrusted-event-data.md Update proposals/2801-untrusted-event-data.md 2021-03-23 11:40:56 +00:00
2832-appservice-auth-fix.md MSC2832: HS -> AS authorization header (#2832) 2022-07-17 12:47:50 -06:00
2844-global-versioning.md Make deprecation industry standard 2021-01-12 09:52:50 -07:00
2858-Multiple-SSO-Identity-Providers.md update UIA 2021-03-09 18:10:17 +00:00
2867-rooms_marked_unread.md MSC2867: Marking rooms as unread (#2867) 2024-06-24 11:08:48 -06:00
2870-protect-acls-from-redaction.md MSC2870: Protect server ACLs from redaction (#2870) 2024-04-15 11:24:08 -06:00
2874-single-ssss.md add example 2021-02-11 16:48:32 -05:00
2918-refreshtokens.md MSC2918: Refresh tokens (#2918) 2021-09-28 10:23:38 -06:00
2946-spaces-summary.md MSC2946: Spaces Summary (#2946) 2021-10-31 13:10:44 -06:00
2998-rooms-v7.md Clarify prose 2021-02-25 18:59:38 +00:00
3030-jump-to-date.md MSC3030: Jump to date API endpoint (#3030) 2022-11-06 12:21:11 +00:00
3061-shareable-room-keys.md MSC3061: Sharing room keys for past messages (#3061) 2023-08-14 10:03:00 -06:00
3069-guests-whoami.md MSC3069: Allow guests to use /account/whoami (#3069) 2021-10-24 13:17:33 -06:00
3077-multi-stream-voip.md MSC3077: Support for multi-stream VoIP (#3077) 2023-06-20 09:46:14 -06:00
3083-restricted-rooms.md Add note about redacting the allow key. 2021-07-27 12:17:39 -04:00
3122-deprecate-starting-verifications-without-request.md add link to relevant spec 2021-04-20 11:43:10 -04:00
3173-expose-stripped-state-events.md Remove unstable prefixes. 2021-06-02 07:13:23 -04:00
3231-token-authenticated-registration.md MSC3231: Token authenticated registration (#3231) 2021-09-27 11:01:10 -06:00
3267-reference-relations.md MSC3267: Reference relations (#3267) 2022-07-17 12:47:24 -06:00
3283-enable_set_displayname-capabilities.md MSC3283: Expose capabilities for profile actions (#3283) 2021-11-17 08:45:14 -07:00
3288-pass_room_type_in_3pid_invite.md MSC3288: Add room type to `/_matrix/identity/v2/store-invite` API (#3288) 2021-10-23 13:52:24 -06:00
3289-rooms-v8.md Revert "Update redaction rules." 2021-07-27 12:28:20 -04:00
3291-muting.md MSC3291: Muting in VoIP calls (#3291) 2023-07-16 15:21:28 -06:00
3316-appservice-timestamp-massaging.md MSC3316: Add timestamp massaging to the spec (#3316) 2022-03-06 14:01:12 -07:00