Commit Graph

38 Commits (ba6a72f65fc275b51e9eb35603619e4be4522d45)

Author SHA1 Message Date
Nicolas Werner 0fd1654879 Update link to extensible events MSC
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
5 years ago
Travis Ralston b11cf560b5 Add spec for new alias handling (client-server)
MSC: https://github.com/matrix-org/matrix-doc/pull/2432

This commit does not deal with areas which will be covered by the room version specifications (namely the redaction algorithm).

It feels a bit overly cruel to completely obliterate all mentions of `m.room.aliases` from the spec as client/server developers may encounter the event type in the wild. To ensure that CTRL+F still works, a brief mention that they do nothing has been put in place, leaving no other references (except the redaction algorithm - see previous paragraph).
6 years ago
Matthew Hodgson 0506d09cf7 incorporate LL review from matthew 7 years ago
Travis Ralston 77c4c4b07c Add general clarity 7 years ago
Travis Ralston 8330810e95 Specify the new room naming scheme 7 years ago
Kitsune Ral 989d7ff192 Remove extended text about life without transaction IDs
Signed-off-by: Kitsune Ral <Kitsune-Ral@users.sf.net>
7 years ago
Konstantinos Sideris 192a6c2ab9 Use example.org on examples instead of domain.com which is a real domain
Signed-off-by: Konstantinos Sideris <sideris.konstantin@gmail.com>
7 years ago
Travis Ralston 4b9fb99644 Take out unhelpful example 7 years ago
Travis Ralston 567843e043 Add additional clarity to how rich replies are structured and used 7 years ago
Travis Ralston 9004be7bda Merge remote matrix-org/master 7 years ago
Travis Ralston f72c821be4
Merge pull request #1619 from turt2live/travis/c2s/local-echo
Reference that transaction IDs may be used to echo
7 years ago
Travis Ralston b8f2c721dc Clarify which attributes should be valid 7 years ago
Travis Ralston bd93481013 Reference that transaction IDs may be used to echo
Fixes https://github.com/matrix-org/matrix-doc/issues/1462
7 years ago
Travis Ralston e227095fb4 Add rich replies
Fixes https://github.com/matrix-org/matrix-doc/issues/1234

The notable parts of this are:
* The titles go to insane levels. Rich replies are fairly complex and need some splitting apart to be understandable.
* The allowed HTML tags now have an exception for `<mx-reply>`

Please note that the event example is intended to be fixed by a PR that fixes all event examples.
7 years ago
Travis Ralston 2234e0b097 Mention that clients should not be producing invalid HTML
Fixes https://github.com/matrix-org/matrix-doc/issues/1595
7 years ago
Travis Ralston 89daa3c5ce Clarify that clients aren't required to render all the tags
This commit also includes minor clarifications to surrounding text.
7 years ago
Travis Ralston 5bf99aeb34 Add a note that formatted_body is not forever 7 years ago
Travis Ralston c7822cc9a8 Link to the content repo when referencing MXC URIs in images 7 years ago
Travis Ralston d7d28f7e5b Remove nl as a supported HTML tag 7 years ago
Travis Ralston aa294fac06 Define the supported HTML subset for message events
Also clarify that `m.notice` messages can support HTML.

Fixes https://github.com/matrix-org/matrix-doc/issues/1559
Fixes https://github.com/matrix-org/matrix-doc/issues/1560
7 years ago
Travis Ralston 5e7df0e87c Update instant_messaging.rst
Signed-off-by: Travis Ralston <travpc@gmail.com>
8 years ago
Mark Haines 7025793ca8 Say that thumbnails should be 'mxc://' 9 years ago
Richard van der Hoff 49cd65dd58 Add a license to the spec
We're licensing hte spec under ASLv2. Add the LICENSE file, and add the
short-form to as much of the source as is practical right now (adding it to
json source is a massive pita).
10 years ago
Richard van der Hoff 885e6797f2 Fix double-negative in room naming 10 years ago
Richard van der Hoff 7b4c21fa77 Add link to room name bug 10 years ago
Richard van der Hoff d4194dd24e Clarify the room-naming behaviour
Make behaviour on empty `m.room.name` and `m.room.canonical_alias` events
explicit.
10 years ago
Daniel Wagner-Hall 4baba85fe5 Draftify e2e in anticipation of a spec release 10 years ago
Daniel Wagner-Hall 5e30b5b8d7 Remove POST version of /send
PUT should always be used.
10 years ago
Richard van der Hoff 8cba11b1cd Add some links to spec bugs for display names
Just added a couple of TODO comments to useful jira bugs
10 years ago
Richard van der Hoff 2fd5fc39a0 Add spec for calculating display names for rooms and users
Merged from https://github.com/matrix-org/matrix-doc/pull/145
10 years ago
Kegan Dougal ae90d15b3c Add m.room.avatar 10 years ago
Kegan Dougal f51ee70633 Review comments round 2 10 years ago
Kegan Dougal 4170dbd5cf Review comments 10 years ago
Kegan Dougal 91ca36509b Flesh out IM module 10 years ago
Kegan Dougal 8e5c832ff9 Flesh out more of the IM module 10 years ago
Kegan Dougal 458383585f Stub sections 10 years ago
Kegan Dougal c6375ed3d1 Flesh out feature profiles section
Add table detailing the profiles. Add anchors to link through to each module
following a well-defined format (rather than the name of the module section).
Allow UTF-8 in the spec.
10 years ago
Kegan Dougal 5115346297 Add instant_messaging module; modify batesian section rules
Previously, all `m.room.*` events were wodged into `{{room_events}}` which
isn't great when you want to pull specific ones out. Batesian had a 1:1
mapping of `render_foo()` to a section `{{foo}}`, and having to constantly
add functions for new types is a PITA. Batesian now supports returning a
`dict` instead of a section `string` where the keys are the `{{foo}}` and
the value is what will be inserted. Also add conflicting section key checks
to avoid multiple definitions of the same `{{foo}}`. Define dicts for
event schemata and swagger HTTP APIs.

Using this new feature, split out the instant messaging stuff from the events
section, and replace `{{room_events}}` with a list of specific events e.g.
`{{m_room_member_event}}`.
10 years ago