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.pull/977/head
parent
ca9f30a7fd
commit
c6375ed3d1
@ -1,3 +1,38 @@
|
|||||||
Feature Profiles
|
Feature Profiles
|
||||||
================
|
================
|
||||||
|
|
||||||
|
Matrix supports many different kinds of clients: from embedded IoT devices to
|
||||||
|
desktop clients. Not all clients can provide the same feature sets as other
|
||||||
|
clients e.g. due to lack of physical hardware such as not having a screen.
|
||||||
|
Clients can fall into one of several profiles and each profile contains a set
|
||||||
|
of features that the client MUST support. This section details a set of
|
||||||
|
"feature profiles". Clients are expected to implement a profile in its entirety
|
||||||
|
in order for it to be classified as that profile.
|
||||||
|
|
||||||
|
Summary
|
||||||
|
-------
|
||||||
|
|
||||||
|
============================ ===== =========== ======== ========= ===== =====
|
||||||
|
Module / Profile Web Embed-Web Mobile Desktop CLI IoT
|
||||||
|
============================ ===== =========== ======== ========= ===== =====
|
||||||
|
`End-to-End Encryption`_ YES YES YES YES
|
||||||
|
`Instant Messaging`_ YES YES YES YES YES YES
|
||||||
|
`Presence`_ YES YES YES YES
|
||||||
|
`Push Notifications`_ YES
|
||||||
|
`Receipts`_ YES YES YES YES
|
||||||
|
`Typing Notifications`_ YES YES YES YES
|
||||||
|
`VoIP`_ YES YES YES
|
||||||
|
`Content Repository`_ YES YES YES YES
|
||||||
|
============================ ===== =========== ======== ========= ===== =====
|
||||||
|
|
||||||
|
*Please see each module for more details on what clients need to implement.*
|
||||||
|
|
||||||
|
.. _End-to-End Encryption: `module:e2e`_
|
||||||
|
.. _Instant Messaging: `module:im`_
|
||||||
|
.. _Presence: `module:presence`_
|
||||||
|
.. _Push Notifications: `module:push`_
|
||||||
|
.. _Receipts: `module:receipts`_
|
||||||
|
.. _Typing Notifications: `module:typing`_
|
||||||
|
.. _VoIP: `module:voip`_
|
||||||
|
.. _Content Repository: `module:content`_
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue