Matthew Hodgson
598e9b3113
big reshuffle:
...
* try to make 00_basis slightly more accessible and less terse
* move CS API before Events, as it's meaningless to dive into specific events if you haven't been introduced to how the CS API works
* Try to improve the beginning of the CS API by merging back in some of kegan's original v1 content (which has subsequently been deleted somewhere along the line?)
* document m.presence event consistently
* move typing from drafts to spec
* move push stuff from drafts to spec
...and lots of other stuff
move push & typing from drafts into main spec.
2015-03-16 00:14:03 -04:00
David Baker
80a7daf0aa
Add length to profile tag spec.
2015-03-13 14:33:22 +00:00
David Baker
712da51c8c
Spec additions to the push API for the web client
2015-03-11 16:25:44 +00:00
David Baker
bfde21fa9e
Specify that suppress notices should be an override rule.
2015-03-06 10:11:30 +00:00
David Baker
fe5372621e
More indenting for a code block
2015-03-04 17:12:05 +00:00
David Baker
04b8c661d0
add .m.rule.suppress_notices
2015-03-04 15:31:49 +00:00
David Baker
b6dd67129e
Specify that we never alert for event we sent ourself.
2015-03-02 14:35:44 +00:00
David Baker
63593de4b8
Rename room-with-two-members rule because when/if we have actual one-to-one rooms, this will reflect reality better.
2015-03-02 13:27:31 +00:00
David Baker
686c6fd03a
Blank lines before preformatted blocks
2015-02-26 18:56:20 +00:00
David Baker
98ecd3c97d
SYN-267 Specify a set of standard server default rules and specify no notifications if no rules match.
2015-02-26 18:49:34 +00:00
David Baker
75036ee053
Remove the 'default' attribute, make all rules have rule IDs & make server default rules IDs start with '.'.
2015-02-25 16:18:29 +00:00
David Baker
a39ad63a0b
SYN-270 Spec enable/disable API for push rules.
2015-02-25 15:02:26 +00:00
David Baker
7a0f7b4b43
Add that rules with no conditions always match.
2015-02-13 13:40:44 +00:00
Matthew Hodgson
246531813b
typo
2015-02-12 20:23:43 +00:00
Kegan Dougal
56f4467ced
Fix syntax error
2015-02-09 09:19:45 +00:00
Matthew Hodgson
2c8b875cf1
typoe
2015-02-08 02:33:53 +00:00
David Baker
7c0d1c86d8
How to tell server default rules from other rules.
2015-02-05 14:56:07 +00:00
David Baker
8360be247b
Leave out what characters are allowed in a rule ID as we allow most thigs in matrix usernames currently.
2015-02-05 13:15:34 +00:00
David Baker
94af47ffd4
Server default riules will have a rule_id when you need it to work out what the rule does.
2015-02-05 13:03:10 +00:00
David Baker
e6c9e77d35
Change server default rules.
2015-02-05 10:49:48 +00:00
David Baker
8184855d5a
add note about scope of rule_ids.
2015-02-04 16:30:57 +00:00
David Baker
dbbf9626b4
Fix various incorreect examples in the doc.
2015-02-04 11:34:32 +00:00
David Baker
f24e951b02
s/instance_handle/profile_tag/
2015-02-03 16:21:09 +00:00
David Baker
91d12dc955
Replace set_sound with more generic set_tweaks.
2015-02-03 15:38:12 +00:00
David Baker
1a5678786f
Doc deleting & getting rules.
2015-02-02 18:36:04 +00:00
David Baker
c40b97aaf5
Rule adding API with examples
2015-02-02 18:16:36 +00:00
David Baker
88178e376e
Oops, before is *more* important.
2015-02-02 17:26:58 +00:00
David Baker
0c79798f70
More WIP API docs and remove spurious line.
2015-02-02 17:10:09 +00:00
David Baker
b7a6e8f7b5
Finish non-API doc parts of push rules.
2015-02-02 16:25:53 +00:00
David Baker
f68fa8d6f8
Push rules c/s spec.
2015-02-02 15:14:45 +00:00
David Baker
c27fb8a262
Add WIP docs for the client-server bit of push.
2015-02-02 13:49:18 +00:00