David Baker
							
						 
						
							 
							
							
							
								
							
								1594eba29e 
								
							
								 
							
						 
						
							
							
								
								s/underride/override/ in the rule_id too  
							
							 
							
							
							
						 
						
							2016-08-16 16:44:07 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								1c7c317df1 
								
							
								 
							
						 
						
							
							
								
								Move display name rule  
							
							 
							
							... 
							
							
							
							As per https://github.com/matrix-org/matrix-doc/pull/373  and comment 
							
						 
						
							2016-08-15 18:34:53 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								790f5848b2 
								
							
								 
							
						 
						
							
							
								
								Fix the rule_id for .m.rule.invite_for_me ( #715 )  
							
							 
							
							
							
						 
						
							2016-04-11 16:10:39 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								ed3979df5f 
								
							
								 
							
						 
						
							
							
								
								Fix invite pushes  
							
							 
							
							... 
							
							
							
							* If the event is an invite event, add the invitee to list of user we run push rules for (if they have a pusher etc)
 * Move invite_for_me to be higher prio than member events otherwise member events matches them
 * Spell override right 
							
						 
						
							2016-04-08 15:29:59 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								2a37467fa1 
								
							
								 
							
						 
						
							
							
								
								Use google style doc strings.  
							
							 
							
							... 
							
							
							
							pycharm supports them so there is no need to use the other format.
Might as well convert the existing strings to reduce the risk of
people accidentally cargo culting the wrong doc string format. 
							
						 
						
							2016-04-01 16:12:07 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								3b554bda26 
								
							
								 
							
						 
						
							
							
								
								Never notify for member events. This fixes  https://github.com/vector-im/vector-web/issues/828  
							
							 
							
							
							
						 
						
							2016-03-24 13:19:39 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								de27f7fc79 
								
							
								 
							
						 
						
							
							
								
								Add support for changing the actions for default rules  
							
							 
							
							... 
							
							
							
							See matrix-org/matrix-doc#283 
Works by adding dummy rules to the push rules table with a negative priority class and then using those rules to clobber the default rule actions when adding the default rules in ``list_with_base_rules`` 
							
						 
						
							2016-02-26 14:28:19 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								766c24b2e6 
								
							
								 
							
						 
						
							
							
								
								Only notify for messages in one to one rooms, not every event  
							
							 
							
							... 
							
							
							
							Fixes the fact that candidate events and hangups generated notifications. 
							
						 
						
							2016-01-26 10:21:41 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								930ba003f8 
								
							
								 
							
						 
						
							
							
								
								Remove member event rule as per SYN-607  
							
							 
							
							
							
						 
						
							2016-01-21 11:50:27 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								9a8949f022 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into default_notify  
							
							 
							
							
							
						 
						
							2016-01-19 11:37:05 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								f750a442f7 
								
							
								 
							
						 
						
							
							
								
								Update _id  
							
							 
							
							
							
						 
						
							2016-01-19 10:14:53 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								866fe27e78 
								
							
								 
							
						 
						
							
							
								
								Do for loop once at start  
							
							 
							
							
							
						 
						
							2016-01-18 15:29:41 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								d1f56f732e 
								
							
								 
							
						 
						
							
							
								
								Use static for const dicts  
							
							 
							
							
							
						 
						
							2016-01-18 15:17:56 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								9c1f853d58 
								
							
								 
							
						 
						
							
							
								
								Rename 'user_name' to 'user_id' in push to make it consistent with the rest of the code  
							
							 
							
							
							
						 
						
							2016-01-13 13:32:59 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								d9db819e23 
								
							
								 
							
						 
						
							
							
								
								Change default pushrules back to notifying for all messages.  
							
							 
							
							
							
						 
						
							2016-01-13 13:15:53 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							 
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								4b1281f9b7 
								
							
								 
							
						 
						
							
							
								
								Change the m.room.message rule to be disabled by default so we only notify for 1:1 rooms / highlights out-of-the-box  
							
							 
							
							
							
						 
						
							2015-12-02 11:26:49 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								6825eef955 
								
							
								 
							
						 
						
							
							
								
								Oops: underride rule had an identifier with override in it.  
							
							 
							
							
							
						 
						
							2015-06-23 14:26:14 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								ed83638668 
								
							
								 
							
						 
						
							
							
								
								Make one-to-one rule an underride otherwise bings don't work in one-to-one wrooms. Likewise a couple of other rules.  
							
							 
							
							
							
						 
						
							2015-04-24 14:27:17 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								4e2f8b8722 
								
							
								 
							
						 
						
							
							
								
								Copyright notices  
							
							 
							
							
							
						 
						
							2015-04-24 10:35:29 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								465354ffde 
								
							
								 
							
						 
						
							
							
								
								'false' is not False  
							
							 
							
							
							
						 
						
							2015-03-11 11:24:50 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								83b1e7fb3c 
								
							
								 
							
						 
						
							
							
								
								PEP8 blank lines  
							
							 
							
							
							
						 
						
							2015-03-11 10:01:17 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								04f8478aaa 
								
							
								 
							
						 
						
							
							
								
								Add the master push rule for the break-my-push button. Allow server default rules to be disabled by default.  
							
							 
							
							
							
						 
						
							2015-03-10 17:26:25 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								1df3ccf7ee 
								
							
								 
							
						 
						
							
							
								
								D'oh: underscore, not hyphen  
							
							 
							
							
							
						 
						
							2015-03-09 12:39:56 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								118c883429 
								
							
								 
							
						 
						
							
							
								
								Call notifications should be override else they'll get clobbered by sender/room rules.  
							
							 
							
							
							
						 
						
							2015-03-06 19:41:36 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								96eda876a4 
								
							
								 
							
						 
						
							
							
								
								Specify when we don't want to highlight  
							
							 
							
							
							
						 
						
							2015-03-06 15:12:37 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								e7d7152c3c 
								
							
								 
							
						 
						
							
							
								
								Remove the fallback rule - we probably don't want to be notifying for everything even if we don't know what it is.  
							
							 
							
							
							
						 
						
							2015-03-06 15:03:34 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								c06b45129c 
								
							
								 
							
						 
						
							
							
								
								Add more server default rules so we have default rules for whether you get notifs for invites / random member events  
							
							 
							
							
							
						 
						
							2015-03-06 11:50:51 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								1487bba226 
								
							
								 
							
						 
						
							
							
								
								Suppress notices should trump content/room/sender rules.  
							
							 
							
							
							
						 
						
							2015-03-06 10:27:32 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								83d31144eb 
								
							
								 
							
						 
						
							
							
								
								Add the highlight tweak where messages should be highlighted a different colour in appropriate clients.  
							
							 
							
							
							
						 
						
							2015-03-06 10:26:08 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								590b544f67 
								
							
								 
							
						 
						
							
							
								
								Add default rule to suppress notices.  
							
							 
							
							
							
						 
						
							2015-03-04 15:29:02 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								769f8b58e8 
								
							
								 
							
						 
						
							
							
								
								Rename the room-with-two-people rule to be more compatible if we have actual one to one rooms.  
							
							 
							
							
							
						 
						
							2015-03-02 13:28:24 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								cfac3b7873 
								
							
								 
							
						 
						
							
							
								
								SYN-267 Add a fallback rule as an explicit server default rule and make the default dont-notify so you effectively have a "notify for everything else" switch you can turn on and off.  
							
							 
							
							
							
						 
						
							2015-02-26 18:58:14 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								1959088156 
								
							
								 
							
						 
						
							
							
								
								Add API for getting/setting enabled-ness of push rules.  
							
							 
							
							
							
						 
						
							2015-02-26 18:07:44 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								94fa334b01 
								
							
								 
							
						 
						
							
							
								
								Add enable/disable overlay for push rules (REST API not yet hooked up)  
							
							 
							
							
							
						 
						
							2015-02-25 19:17:07 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								b085fac735 
								
							
								 
							
						 
						
							
							
								
								Code-style fixes  
							
							 
							
							
							
						 
						
							2015-02-10 16:30:48 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								784d714a3f 
								
							
								 
							
						 
						
							
							
								
								Fix server default rule injection (downwards, not upwards!)  
							
							 
							
							
							
						 
						
							2015-02-09 14:17:52 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								aaf50bf6f3 
								
							
								 
							
						 
						
							
							
								
								Give server default rules the 'default' attribute and fix various brokenness.  
							
							 
							
							
							
						 
						
							2015-02-05 15:11:38 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								2df41aa138 
								
							
								 
							
						 
						
							
							
								
								Server default rules now of all kinds rather than all being at lowest prio.  
							
							 
							
							
							
						 
						
							2015-02-05 14:46:37 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								9a71add1c0 
								
							
								 
							
						 
						
							
							
								
								Use set_tweak instead of set_sound  
							
							 
							
							
							
						 
						
							2015-02-03 16:06:31 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								b4b892f4a3 
								
							
								 
							
						 
						
							
							
								
								Spit out server default rules too.  
							
							 
							
							
							
						 
						
							2015-01-30 15:54:51 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								322a047502 
								
							
								 
							
						 
						
							
							
								
								Add room member count condition and default rule to make a noise on rooms of only 2 people.  
							
							 
							
							
							
						 
						
							2015-01-30 14:46:45 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								1235f7f383 
								
							
								 
							
						 
						
							
							
								
								Add default push rules including setting a sound for messages mentioning your username / display name  
							
							 
							
							
							
						 
						
							2015-01-29 18:38:22 +00:00