summary refs log tree commit diff
path: root/docs/specification.rst
diff options
context:
space:
mode:
authorKegan Dougal <kegan@matrix.org>2014-09-02 08:58:53 +0100
committerKegan Dougal <kegan@matrix.org>2014-09-02 08:58:53 +0100
commit94bb4031f3e7227a520b805efa76dc36f23de87d (patch)
tree8a218c164d7b1535ff9a08e8808917edf6093135 /docs/specification.rst
parentgiven everything's apparently gone https:// by default for c-s, change this h... (diff)
downloadsynapse-94bb4031f3e7227a520b805efa76dc36f23de87d.tar.xz
Expanded on bullet points in several sections.
Diffstat (limited to 'docs/specification.rst')
-rw-r--r--docs/specification.rst16
1 files changed, 12 insertions, 4 deletions
diff --git a/docs/specification.rst b/docs/specification.rst
index 23c6b12091..f039d90d71 100644
--- a/docs/specification.rst
+++ b/docs/specification.rst
@@ -281,7 +281,9 @@ Example::
 
 Modifying aliases
 -----------------
-- Adding / removing aliases.
+- path to edit aliases
+- format when retrieving list of aliases. NOT complete list.
+- format for adding aliases.
 
 Permissions
 -----------
@@ -818,8 +820,12 @@ numbers, website URLs, etc...). This specification puts no requirements on the
 display name other than it being a valid unicode string.
 
 - Metadata extensibility
-- Bundled with which events? e.g. m.room.member
-- Generate own events? What type?
+- Changing profile info generates m.presence events ("presencelike")
+- keys on m.presence are optional, except presence which is required
+- m.room.member is populated with the current displayname at that point in time.
+- That is added by the HS, not you.
+- Display name changes also generates m.room.member with displayname key f.e. room
+  the user is in.
 
 Registration and login
 ======================
@@ -1283,7 +1289,9 @@ TODO
 
 Content repository
 ==================
-- thumbnail paths
+- path to upload
+- format for thumbnail paths, mention what it is protecting against.
+- content size limit and associated M_ERROR.
 
 Address book repository
 =======================