Commit Graph

266 Commits (e501e9ecb2026afa0b97348c98b4fb5caa9974f4)

Author SHA1 Message Date
Matthew Hodgson cbd2adc95e tune email notifs, fix CSS a bit, and add debugging details 9 years ago
Matthew Hodgson 782471b7e1 fix matrix.to URLs 9 years ago
David Baker b5e646a18c Make email notifs work on the pusher synapse 9 years ago
Mark Haines 7e23476814 move filter_events_for_client out of base handler 9 years ago
David Baker e04b1d6b0a Make pep8 happy 9 years ago
Matthew Hodgson 5599608887 Switch from CSS to Table layout for HTML mails so they work in Outlook aka Word 9 years ago
Matthew Hodgson 53ca739f1f better mail subject lines 9 years ago
Matthew Hodgson 81c2176cba fix layout; handle app naming in synapse, not jinja 9 years ago
Matthew Hodgson 634efb65f1 pep8 9 years ago
Matthew Hodgson ce81ccb063 handle fragments correctly on mxc URLs. 9 years ago
Matthew Hodgson 1cf5c379cb spell out emailpusher full path 9 years ago
David Baker 39d0a99972 Include no context 9 years ago
David Baker 9ef05a12c3 Add date header & message id 9 years ago
David Baker de22001ab5 pep8 9 years ago
Matthew Hodgson f1026418ea copyright 9 years ago
David Baker e6bffa4475 Unused import 9 years ago
David Baker 92f0f3d21d Catch all exceptions when creating a pusher 9 years ago
David Baker b084e4d963 Add constant for throttle multiplier 9 years ago
David Baker 35b7b8e4bc Remove unused function 9 years ago
David Baker 6b9b6a9169 Remove unused arg 9 years ago
David Baker e7a76b5123 Use the constant 9 years ago
David Baker 29c8cf8db8 Avoid `vars` builtin 9 years ago
David Baker d3da5294e8 Use named parameter format 9 years ago
David Baker 311b5ce051 pep8 9 years ago
David Baker 3facde2536 Remove rather pointless get function 9 years ago
David Baker 4364ea1272 Stop processing notifs once we've sent a mail 9 years ago
David Baker 40d40e470d Send mail notifs with a plaintext part too 9 years ago
David Baker b2c04da8dc Add an email pusher for new users 9 years ago
David Baker e800ee2f63 May as well always include room link 9 years ago
David Baker cc0874cf71 Put back real delay before mailing 9 years ago
David Baker 68f8fc2f14 Support file messages & fix plain text 9 years ago
David Baker 4845c7359d Support image notifs 9 years ago
David Baker 60f86fc876 pep8 9 years ago
David Baker 937c407eef Only import email pusher if email notifs are on 9 years ago
David Baker ebbabc4986 Handle room invites in email notifs 9 years ago
David Baker 9dba1b668c Linkify plain text messages too 9 years ago
David Baker 424a7f48f8 Run filter_events_for_client 9 years ago
David Baker 4ed1e45869 Make html messages work 9 years ago
David Baker 8781083960 Better grammar for multiple messages in a room 9 years ago
David Baker fa12209c1b Hopefully all remaining bits for email notifs 9 years ago
David Baker 7b4715bad7 More variable calculation for email notifs 9 years ago
David Baker bd0f9c2065 Actually do UTF8 correctly 9 years ago
David Baker 83bf65297a Mime part is binary so encode it first. 9 years ago
David Baker c553797c4f No inlineCallbacks necessary on this 9 years ago
David Baker c10ed26c30 Flesh out email templating 9 years ago
Mark Haines a3ac837599 Optionally split out the pushers into a separate process 9 years ago
David Baker 2ed0adb075 Generate mails from a template 9 years ago
David Baker 05adc6c2de more pep8 9 years ago
David Baker f63bd4ff47 Send a rather basic email notif 9 years ago
David Baker e2a01455af Add single instance & logging stuff 9 years ago