James Kiesel
feffe23cc5
FEATURE: More granular mailing list mode ( #4068 )
...
* Rearrange frontend to account for mailing list mode
* Allow update of user preference for mailing list frequency
* Add mailing list frequency estimate
* Simplify frequency estimate; disable activity summary for mailing list mode
* Remove combined updates
* Add specs for enqueue mailing list mode job
* Write mailing list method for mailer
* Fix linting error
* Account for stale topics
* Add translations for default mailing list setting
* One query for mailing list topics
* Fix failing spec
* WIP
* Flesh out html template
* First pass at text-based mailing list summary
* Add user avatar
* Properly format posts for mailing list
* Move make_all_links_absolute into Email::Styles
* Apply first_seen_at to user
* Send mailing list email summary hourly based on first_seen_at
* Branch and test cleanup
* Use existing mailing list mode estimate
* Fix failing specs
2016-05-21 15:17:54 +02:00
..
2015-12-01 20:39:42 +00:00
2016-04-05 14:42:32 -04:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-03-29 23:54:18 +11:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-01-08 20:43:11 +05:30
2016-02-19 17:43:26 +11:00
2016-04-27 17:34:03 +05:30
2016-01-26 01:28:01 +05:30
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-03-02 15:43:47 -05:00
2015-12-01 20:39:42 +00:00
2016-03-02 18:23:29 +11:00
2016-05-17 17:31:34 +10:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-04-15 15:59:01 +10:00
2015-12-01 20:39:42 +00:00
2016-01-11 11:06:32 -05:00
2016-03-18 11:18:54 -04:00
2015-12-01 20:39:42 +00:00
2016-04-08 12:15:21 -04:00
2015-12-01 20:39:42 +00:00
2016-02-22 14:31:13 -05:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-05-21 15:17:54 +02:00
2016-03-22 14:50:12 +11:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-03-18 11:30:29 -04:00
2016-01-08 20:43:11 +05:30
2016-03-04 22:56:27 +11:00
2016-04-12 15:31:14 -04:00
2015-12-01 20:39:42 +00:00
2016-01-08 20:43:11 +05:30
2015-12-01 20:39:42 +00:00
2016-03-30 23:28:49 +05:30
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-01-08 20:43:11 +05:30
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-01-18 22:50:15 +09:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-03-18 14:41:48 -04:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-01-21 10:30:06 +05:30
2015-12-01 20:39:42 +00:00
2016-05-02 21:34:05 +05:30
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-04-05 00:43:11 +02:00
2016-05-16 17:56:00 +08:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-04-25 10:33:38 +02:00
2015-12-08 18:16:48 +05:30
2015-12-01 20:39:42 +00:00
2016-05-14 10:06:29 +02:00
2015-12-01 20:39:42 +00:00
2016-04-08 14:49:50 -04:00
2015-12-29 12:59:59 -05:00
2015-12-01 20:39:42 +00:00
2016-05-03 21:54:07 +02:00
2015-12-01 20:39:42 +00:00
2016-02-15 10:56:39 +11:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-02-17 18:08:25 +11:00
2016-01-08 20:43:11 +05:30
2015-12-01 20:39:42 +00:00
2016-03-17 10:03:56 +11:00
2016-02-06 02:19:48 +05:30
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00
2016-05-21 15:17:54 +02:00
2016-01-20 15:14:25 +11:00
2016-01-28 11:12:12 +11:00
2015-12-01 20:39:42 +00:00
2015-12-01 20:39:42 +00:00