Travis Ralston
9af83dfd41
Add Spaces to the spec ( #3610 )
...
* 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>
3 years ago
Aaron Raimist
01cd41de68
Add GitHub Action to check spelling ( #3591 )
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
3 years ago
Travis Ralston
eecdcf43ab
Change space's valid `order` range to 0x7E
...
0x7F is DEL, which is clearly not intended by the proposal text.
3 years ago
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.
3 years ago
Patrick Cloke
97737596e7
Remove cycle breaking algorithm to be specced in the future, if necessary.
4 years ago
Matthew Hodgson
c2d0d1efa0
include m.room.create in knock_state (will be overtaken by MSC3173)
4 years ago
Matthew Hodgson
757218c082
relax requirements on cycle-cutting and link to valere's alg
4 years ago
Matthew Hodgson
413e346363
note the rationale behind using the # sigil
4 years ago
Matthew Hodgson
acdf9851e9
incorporate uhoreg feedback
4 years ago
Matthew Hodgson
2981baad3d
Update proposals/1772-groups-as-rooms.md
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
4 years ago
Matthew Hodgson
7432d254c6
incorporate travis feedback
4 years ago
Matthew Hodgson
0d71150424
remove confusing mention of peeking & dependent MSCs
4 years ago
Matthew Hodgson
1e2ed52b7e
add more justification for immutable room types
4 years ago
Matthew Hodgson
37e04f72ae
tiebreak ordered spaces sensibly
4 years ago
Matthew Hodgson
f07e82e34b
clarify the charsets of our lexicographic orderings
4 years ago
Matthew Hodgson
00912f9c1e
clarify how to deterministically cut cycles
4 years ago
Patrick Cloke
12d08ca83d
Consistency and update links.
4 years ago
Patrick Cloke
6d007e83ca
Defer a TODO to the future.
4 years ago
Richard van der Hoff
e7041525bf
Include `create` in invite_room_state
4 years ago
Richard van der Hoff
065b0990e6
Update proposals/1772-groups-as-rooms.md
4 years ago
Richard van der Hoff
5e7ed2b9c4
Tweak wording about lexicographic ordering
4 years ago
Richard van der Hoff
9ca94235c6
Suggested rooms
4 years ago
Richard van der Hoff
c0c51383e9
Move "via" problem to a "potential issue"
4 years ago
Richard van der Hoff
8a61ce9032
remove 'present' flag
4 years ago
Richard van der Hoff
6c9d469d56
add an issue about lost parent links
4 years ago
Richard van der Hoff
0bdbec238b
Accept m.space.parent links if there is a reverse link
4 years ago
Richard van der Hoff
2e6d7d1c54
spaces are *primarily* referred to by their room ID.
4 years ago
Richard van der Hoff
acdb6f1c3d
Move "auto-join" out to "future extensions"
...
we're not doing this bit yet.
4 years ago
Richard van der Hoff
7d757ce8fa
minor wording tweaks
4 years ago
Richard van der Hoff
dcb18f03dc
Move security consideration to MSC2962
...
I think the peeking thing is specific to access control.
4 years ago
Richard van der Hoff
469b64c5cd
rip out m.room.description
...
if/when we need it, we should follow MSC2875
4 years ago
Richard van der Hoff
62b9154fa7
Remove lost footnotes
...
These should have been part of MSC2962.
4 years ago
Richard van der Hoff
bc1466206d
related MSCs
4 years ago
Richard van der Hoff
1cfe6bc0ae
MSC1840 is out again.
4 years ago
Matthew Hodgson
ff85e61be9
fix dev identifier
4 years ago
Matthew Hodgson
a709671d03
tie break on multiple parents
4 years ago
Matthew Hodgson
a0f89bd522
add XXX about via propagation
4 years ago
Matthew Hodgson
b10856d49d
let's create spaces with `events_default` PL100
4 years ago
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
4 years ago
Matthew Hodgson
97103c44cd
clarify that auto-joins are not force joins
4 years ago
Matthew Hodgson
343e1f676b
incorporate @joepie91's clarification on secret rooms
4 years ago
Matthew Hodgson
f8fb32518d
replace m.room.parent with m.space.parent for symmetry
4 years ago
Matthew Hodgson
b8e3a0b45d
include invite state notes
4 years ago
Matthew Hodgson
a0d06c7bd7
factor out ACLs into a separate MSC
4 years ago
Matthew Hodgson
302d5d87b4
clarify autojoin and mention 'suggested' rooms
4 years ago
Matthew Hodgson
2de3dc4f70
more plurality fixing
4 years ago
Matthew Hodgson
42c332bd88
fix parent claiming plurality
4 years ago
Matthew Hodgson
803e70a8b3
typo
4 years ago
Matthew Hodgson
037894a641
replace 'default' with 'auto_join'
4 years ago
Richard van der Hoff
69897584e1
Update proposals/1772-groups-as-rooms.md
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
4 years ago