812b5de0fe 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into dbkr/email_unsubscribe  
							
							
							
						 
						
							2016-06-02 15:33:28 +01:00  
				
					
						
							
							
								 
						
							
							
								356f13c069 
								
							
								 
							
						 
						
							
							
								
								Disable INCLUDE_ALL_UNREAD_NOTIFS  
							
							
							
						 
						
							2016-06-02 14:07:38 +01:00  
				
					
						
							
							
								 
						
							
							
								f84b89f0c6 
								
							
								 
							
						 
						
							
							
								
								if an email pusher specifies a brand param, use it  
							
							
							
						 
						
							2016-06-02 13:29:48 +01:00  
				
					
						
							
							
								 
						
							
							
								a15ad60849 
								
							
								 
							
						 
						
							
							
								
								Email unsubscribing that may in theory, work  
							
							... 
							
							
							
							Were it not for that fact that you can't use the base handler in the pusher because it pulls in the world. Comitting while I fix that on a different branch. 
							
						 
						
							2016-06-02 11:44:15 +01:00  
				
					
						
							
							
								 
						
							
							
								989bdc9e56 
								
							
								 
							
						 
						
							
							
								
								Tune email notifs to make them quieter:  
							
							... 
							
							
							
							* After initial 10 minute window, only alert every 24h for room notifs
 * Reset room state after 6h of idleness
 * Synchronise throttles for messages sent in the same notif, so the 24 hourly notifs 'line up'
 * Fix the email subjects to say what triggered the notification
 * Order the rooms in reverse activity order in the email, so the 'reason' room should always come first 
							
						 
						
							2016-05-23 19:24:11 +01:00  
				
					
						
							
							
								 
						
							
							
								cbd2adc95e 
								
							
								 
							
						 
						
							
							
								
								tune email notifs, fix CSS a bit, and add debugging details  
							
							
							
						 
						
							2016-05-16 18:58:38 +01:00  
				
					
						
							
							
								 
						
							
							
								b084e4d963 
								
							
								 
							
						 
						
							
							
								
								Add constant for throttle multiplier  
							
							
							
						 
						
							2016-04-29 20:14:55 +01:00  
				
					
						
							
							
								 
						
							
							
								35b7b8e4bc 
								
							
								 
							
						 
						
							
							
								
								Remove unused function  
							
							
							
						 
						
							2016-04-29 20:10:34 +01:00  
				
					
						
							
							
								 
						
							
							
								6b9b6a9169 
								
							
								 
							
						 
						
							
							
								
								Remove unused arg  
							
							
							
						 
						
							2016-04-29 20:02:52 +01:00  
				
					
						
							
							
								 
						
							
							
								3facde2536 
								
							
								 
							
						 
						
							
							
								
								Remove rather pointless get function  
							
							
							
						 
						
							2016-04-29 14:36:45 +01:00  
				
					
						
							
							
								 
						
							
							
								4364ea1272 
								
							
								 
							
						 
						
							
							
								
								Stop processing notifs once we've sent a mail  
							
							
							
						 
						
							2016-04-29 14:31:27 +01:00  
				
					
						
							
							
								 
						
							
							
								cc0874cf71 
								
							
								 
							
						 
						
							
							
								
								Put back real delay before mailing  
							
							
							
						 
						
							2016-04-28 17:00:40 +01:00  
				
					
						
							
							
								 
						
							
							
								8781083960 
								
							
								 
							
						 
						
							
							
								
								Better grammar for multiple messages in a room  
							
							... 
							
							
							
							Say who the messages are from if there's no room name, otherwise it's a bit nonsensical 
							
						 
						
							2016-04-27 15:30:41 +01:00  
				
					
						
							
							
								 
						
							
							
								c553797c4f 
								
							
								 
							
						 
						
							
							
								
								No inlineCallbacks necessary on this  
							
							
							
						 
						
							2016-04-22 17:27:54 +01:00  
				
					
						
							
							
								 
						
							
							
								c10ed26c30 
								
							
								 
							
						 
						
							
							
								
								Flesh out email templating  
							
							... 
							
							
							
							Mostly WIP porting the room name calculation logic from the web client so our room names in the email mirror the clients. 
							
						 
						
							2016-04-21 19:19:07 +01:00  
				
					
						
							
							
								 
						
							
							
								2ed0adb075 
								
							
								 
							
						 
						
							
							
								
								Generate mails from a template  
							
							
							
						 
						
							2016-04-20 18:35:29 +01:00  
				
					
						
							
							
								 
						
							
							
								f63bd4ff47 
								
							
								 
							
						 
						
							
							
								
								Send a rather basic email notif  
							
							... 
							
							
							
							Also pep8 fixes 
							
						 
						
							2016-04-20 13:02:01 +01:00  
				
					
						
							
							
								 
						
							
							
								e2a01455af 
								
							
								 
							
						 
						
							
							
								
								Add single instance & logging stuff  
							
							... 
							
							
							
							Copy the stuff over from http pusher that prevents multiple instances of process running at once and sets up logging and measure blocks. 
							
						 
						
							2016-04-19 14:52:58 +01:00  
				
					
						
							
							
								 
						
							
							
								07d765209d 
								
							
								 
							
						 
						
							
							
								
								First bits of emailpusher  
							
							... 
							
							
							
							Mostly logic of when to send an email 
							
						 
						
							2016-04-19 14:24:36 +01:00