Commit Graph

92 Commits

Author SHA1 Message Date
Travis Ralston 9af83dfd41
Add Spaces to the spec ()
* First iteration of specifying Spaces

MSCs:
* https://github.com/matrix-org/matrix-doc/pull/3288
* https://github.com/matrix-org/matrix-doc/pull/2946
* https://github.com/matrix-org/matrix-doc/pull/1772

Note that this makes modifications to the underlying MSCs as well. These are intended to be minor edits to aid clarity/accuracy of the MSCs, as per the proposal process. Functionally, clients and servers might need to change their behaviour slightly as is expected of implementing this stuff early. Synapse has these changes (alongside backwards compatibility) here: https://github.com/matrix-org/synapse/pull/11667

* add changelogs

* Accuracy per review

* Apply suggestions from code review

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

* fully prefix new endpoints

* Fully prefix endpoint in 3616 too

* Fix ordering example

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2022-01-17 10:03:14 -07:00
Aaron Raimist 01cd41de68
Add GitHub Action to check spelling ()
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2021-12-28 09:17:49 -07:00
Travis Ralston eecdcf43ab Change space's valid `order` range to 0x7E
0x7F is DEL, which is clearly not intended by the proposal text.
2021-08-27 19:17:14 +01:00
Travis Ralston 6012ddcdec Mention expected client behaviour of unknown types on MSC1772
This was discussed in various places, but never quite made it to the MSC.
2021-08-27 19:17:14 +01:00
Patrick Cloke 97737596e7 Remove cycle breaking algorithm to be specced in the future, if necessary. 2021-05-04 09:32:35 -04:00
Matthew Hodgson c2d0d1efa0 include m.room.create in knock_state (will be overtaken by MSC3173) 2021-05-03 22:16:57 +01:00
Matthew Hodgson 757218c082 relax requirements on cycle-cutting and link to valere's alg 2021-04-30 15:37:23 +01:00
Matthew Hodgson 413e346363 note the rationale behind using the # sigil 2021-04-29 22:58:00 +01:00
Matthew Hodgson acdf9851e9 incorporate uhoreg feedback 2021-04-29 22:45:23 +01:00
Matthew Hodgson 2981baad3d
Update proposals/1772-groups-as-rooms.md
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2021-04-29 22:43:55 +01:00
Matthew Hodgson 7432d254c6 incorporate travis feedback 2021-04-29 22:24:12 +01:00
Matthew Hodgson 0d71150424 remove confusing mention of peeking & dependent MSCs 2021-04-29 21:25:39 +01:00
Matthew Hodgson 1e2ed52b7e add more justification for immutable room types 2021-04-29 21:02:12 +01:00
Matthew Hodgson 37e04f72ae tiebreak ordered spaces sensibly 2021-04-29 20:56:54 +01:00
Matthew Hodgson f07e82e34b clarify the charsets of our lexicographic orderings 2021-04-29 20:49:35 +01:00
Matthew Hodgson 00912f9c1e clarify how to deterministically cut cycles 2021-04-29 20:45:28 +01:00
Patrick Cloke 12d08ca83d Consistency and update links. 2021-04-14 13:21:59 -04:00
Patrick Cloke 6d007e83ca Defer a TODO to the future. 2021-04-14 13:12:47 -04:00
Richard van der Hoff e7041525bf Include `create` in invite_room_state 2021-03-26 10:59:24 +00:00
Richard van der Hoff 065b0990e6
Update proposals/1772-groups-as-rooms.md 2021-03-23 11:30:02 +00:00
Richard van der Hoff 5e7ed2b9c4 Tweak wording about lexicographic ordering 2021-03-22 17:19:44 +00:00
Richard van der Hoff 9ca94235c6 Suggested rooms 2021-03-17 18:25:04 +00:00
Richard van der Hoff c0c51383e9 Move "via" problem to a "potential issue" 2021-03-17 18:02:36 +00:00
Richard van der Hoff 8a61ce9032 remove 'present' flag 2021-03-17 17:27:56 +00:00
Richard van der Hoff 6c9d469d56 add an issue about lost parent links 2021-03-17 16:08:32 +00:00
Richard van der Hoff 0bdbec238b Accept m.space.parent links if there is a reverse link 2021-03-17 16:01:42 +00:00
Richard van der Hoff 2e6d7d1c54 spaces are *primarily* referred to by their room ID. 2021-03-17 13:27:57 +00:00
Richard van der Hoff acdb6f1c3d Move "auto-join" out to "future extensions"
we're not doing this bit yet.
2021-03-17 13:18:47 +00:00
Richard van der Hoff 7d757ce8fa minor wording tweaks 2021-03-17 13:18:28 +00:00
Richard van der Hoff dcb18f03dc Move security consideration to MSC2962
I think the peeking thing is specific to access control.
2021-03-17 13:14:53 +00:00
Richard van der Hoff 469b64c5cd rip out m.room.description
if/when we need it, we should follow MSC2875
2021-03-16 14:23:12 +00:00
Richard van der Hoff 62b9154fa7 Remove lost footnotes
These should have been part of MSC2962.
2021-03-16 14:18:27 +00:00
Richard van der Hoff bc1466206d related MSCs 2021-03-16 14:16:26 +00:00
Richard van der Hoff 1cfe6bc0ae MSC1840 is out again. 2021-03-16 14:00:17 +00:00
Matthew Hodgson ff85e61be9 fix dev identifier 2021-01-15 11:19:45 +00:00
Matthew Hodgson a709671d03 tie break on multiple parents 2021-01-14 12:55:20 +00:00
Matthew Hodgson a0f89bd522 add XXX about via propagation 2021-01-14 02:23:59 +00:00
Matthew Hodgson b10856d49d let's create spaces with `events_default` PL100 2021-01-14 02:07:03 +00:00
Matthew Hodgson 91fe7a79b6 switch to allowing multiple parents
to accomodate @Sorunome's use cases for secret rooms to exist in multiple spaces.
also remote , as we always have  now we use room ids
2021-01-14 02:02:27 +00:00
Matthew Hodgson 97103c44cd clarify that auto-joins are not force joins 2021-01-14 01:39:52 +00:00
Matthew Hodgson 343e1f676b incorporate @joepie91's clarification on secret rooms 2021-01-14 01:37:05 +00:00
Matthew Hodgson f8fb32518d replace m.room.parent with m.space.parent for symmetry 2021-01-14 01:35:38 +00:00
Matthew Hodgson b8e3a0b45d include invite state notes 2021-01-14 01:34:34 +00:00
Matthew Hodgson a0d06c7bd7 factor out ACLs into a separate MSC 2021-01-14 01:34:10 +00:00
Matthew Hodgson 302d5d87b4 clarify autojoin and mention 'suggested' rooms 2021-01-13 17:29:43 +00:00
Matthew Hodgson 2de3dc4f70 more plurality fixing 2021-01-13 15:41:31 +00:00
Matthew Hodgson 42c332bd88 fix parent claiming plurality 2021-01-13 15:34:50 +00:00
Matthew Hodgson 803e70a8b3 typo 2021-01-13 14:18:39 +00:00
Matthew Hodgson 037894a641 replace 'default' with 'auto_join' 2021-01-13 14:01:17 +00:00
Richard van der Hoff 69897584e1
Update proposals/1772-groups-as-rooms.md
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
2021-01-04 13:43:59 +00:00