Kegan Dougal
d092b22848
Rename to 'Managing history visibility'
10 years ago
Kegan Dougal
6c3e70d272
Start fleshing out voip module
10 years ago
Kegan Dougal
91b6347f74
Explain what 'embedded' clients are
10 years ago
Kegan Dougal
be9402b66f
Move feature profiles section to modules as a sub-section
10 years ago
Kegan Dougal
0320e8cef3
Table tweaks from PR
10 years ago
Erik Johnston
9964dd1401
Make explicit the state event only includes some keys
10 years ago
Kegsay
f74cb4d54c
Merge pull request #76 from matrix-org/speculator-speedup
...
Modify how speculator uses git repos
10 years ago
Kegan Dougal
097dc50180
Minor tweaks
10 years ago
Kegan Dougal
a82f2ad4ac
Flesh out typing module
10 years ago
Kegan Dougal
2b7e02c080
Add sections for typing. Add swagger, JSON schema and example m.typing event
10 years ago
Kegsay
e5fecbb87f
Merge pull request #75 from matrix-org/continuserv-speedup
...
Speed up continuserv
10 years ago
Kegan Dougal
b6f0b67da6
Speed up continuserv
...
Ignore .git directory as that shouldn't affect spec generation. Also, when
we receive writes from the OS, wait a bit before re-generating the spec to
clump together multiple writes rather than re-generating one after another
and waiting for no more writes before serving the request.
10 years ago
Kegan Dougal
ede43fbe9f
Modify how speculator uses git repos
...
Modified so it has a "master" repo and local A/B repos which pull from the
"master". This saves an extra git clone operation per HTTP request.
10 years ago
Kegan Dougal
52f6496cf0
Merge branch 'master' into module-presence
10 years ago
Kegsay
4aad6976fd
Merge pull request #73 from matrix-org/paragraphs
...
Fix paragraph CSS and adjust where paragraphs are in the RST
10 years ago
Kegan Dougal
a49d5f67f1
Delete rather than comment out the offending CSS
10 years ago
Kegan Dougal
4e1e82f995
Fix paragraph CSS and adjust where paragraphs are in the RST
...
The CSS for `nature.css` was such that it was preventing `p` tags from
having sufficient vertical whitespace. This meant that you couldn't insert
any kind of spacing between lengthy sections (they just appeared as new lines).
This PR fixes this so you can actually have some whitespace between paragraphs.
As a result of this change, some parts of the spec appeared to have too much
whitespace. These were often sections which shouldn't have begun a new
paragraph anyway (e.g. a single sentence being an entire paragraph, `TODO`
blocks resulting in new paragraphs). This PR fixes the most offending areas
where we shouldn't have been inserting new paragraphs.
10 years ago
Mark Haines
931057accf
Add a top level presence key for the presence events and remove the public_user_data/private_user_data for now
10 years ago
Kegan Dougal
069e4e39f4
Move presence specific sections from intro to presence module
10 years ago
Erik Johnston
73b4090f52
Add private_chat_shared_power
10 years ago
Mark Haines
4cb3f78d2b
Wrap the "rooms" list inside an object so that we can add keys for pagination later
10 years ago
Mark Haines
218cf94ead
Replace the events array with events_map inside the room objects.
...
Only use indirection for the state and timeline events.
Use event_ids to reference the state and timeline events.
10 years ago
Kegan Dougal
0a04672d76
Start converting the presence module. Add Rationale admonition.
10 years ago
Kegan Dougal
cdf9f011e9
Add room history visibility as a module.
10 years ago
Kegan Dougal
82c27884ba
Make E2E optional
10 years ago
Erik Johnston
83b9497664
Add context and example
10 years ago
Erik Johnston
7b4c8a9f68
Indicate default for m.federate key
10 years ago
Kegsay
c96f02c2b0
Merge pull request #69 from matrix-org/erikj/login_token
...
m.login.token
10 years ago
Kegsay
beafc74f81
Merge pull request #70 from matrix-org/spec-module-format
...
Modules format
10 years ago
Daniel Wagner-Hall
eec021ee8c
Merge pull request #72 from matrix-org/daniel/generateathead
...
Support viewing the spec at head
10 years ago
Daniel Wagner-Hall
083a76096f
Support viewing the spec at head
10 years ago
Erik Johnston
50e1b4c3a7
Fix up rst
10 years ago
Erik Johnston
affc2cfc92
Add 'm.federate' flag to 'm.room.create;
10 years ago
Erik Johnston
6e6bc8a5a9
Mandate macaroon
10 years ago
Erik Johnston
ce53a17180
Add txn_id rationale
10 years ago
Erik Johnston
4776e0c04c
Add creation_content key
10 years ago
Mark Haines
6ad6c40147
List the allowed values for the 'event_format' as an enum
10 years ago
Mark Haines
9dd3b07394
Allow '.' characters in event field names to be escaped with '\' so that
...
fields including a '.' can be included in a filter.
I considered replacing '.' with '/'. Since '/' was less likely to appear
in event field names. However if we used '\' to escape a literal '/' we
risk confusing it with the JSON escape '\/'.
10 years ago
Kegan Dougal
5abea1f2bc
Minor tweaks
10 years ago
Kegan Dougal
70518ae655
Clarify template suffixes
10 years ago
Kegan Dougal
643468e914
Mention swagger. Clarify how event type template vars are formed.
10 years ago
Mark Haines
14b42a41d6
Document wildcard's in filters
10 years ago
Mark Haines
c115b4c2f4
Document the valid values for the "set_presence" parameter
10 years ago
Kegan Dougal
c2fc1a2fb1
Add basic module template.
...
This has the core sections for events/server/client/security.
10 years ago
Mark Haines
940e22940d
Document how the "not_foo" keys interact with the "foo" keys
10 years ago
Mark Haines
41bc09ea22
Split the event_filter into a event_filter and a room_event_filter that
...
extends it.
So that we don't include "rooms" and "not_rooms" keys for the public_user_data
and private_user_data filters.
10 years ago
Kegan Dougal
db8f3c0d59
Desktop clients should have a GUI
10 years ago
Erik Johnston
97154cc6b2
s/nonce/txn_id/
10 years ago
Mark Haines
00fd4aac26
s/publically/publicly/
10 years ago
Mark Haines
3204c2f2b6
Fix spelling
10 years ago