discourse/lib/email
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
..
html_cleaner.rb FIX: remove links in poll email notification 2015-04-26 00:37:27 +02:00
message_builder.rb Merge pull request #4148 from tgxworld/dont_reply_to_emails_that_are_autogenerated 2016-04-13 15:36:14 +02:00
receiver.rb FEATURE: new 'ignore_by_title' site setting 2016-05-18 23:07:01 +02:00
renderer.rb FIX: replace polls with a link in emails 2015-10-22 19:10:07 +02:00
sender.rb FIX: retry sending an email in 1 hour when SMTP server is busy 2016-05-09 20:37:33 +02:00
styles.rb FEATURE: More granular mailing list mode (#4068) 2016-05-21 15:17:54 +02:00