discourse/spec
Neil Lalonde 9656a21fdb
FEATURE: customization of html emails (#7934)
This feature adds the ability to customize the HTML part of all emails using a custom HTML template and optionally some CSS to style it. The CSS will be parsed and converted into inline styles because CSS is poorly supported by email clients. When writing the custom HTML and CSS, be aware of what email clients support. Keep customizations very simple.

Customizations can be added and edited in Admin > Customize > Email Style.

Since the summary email is already heavily styled, there is a setting to disable custom styles for summary emails called "apply custom styles to digest" found in Admin > Settings > Email.

As part of this work, RTL locales are now rendered correctly for all emails.
2019-07-30 15:05:08 -04:00
..
components FIX: Support multi-file stylesheets in theme components (#7950) 2019-07-29 10:28:24 +01:00
fabricators FIX: Old notifications didn't link to correct post after moving post 2019-07-22 17:38:45 +02:00
fixtures FEATURE: Add attachments to outgoing emails 2019-07-25 15:57:45 +02:00
helpers FIX: Fallback to gzip compression if brotli isn't supported (#7895) 2019-07-16 11:05:37 -03:00
import_export DEV: Prefabrication (test optimization) (#7414) 2019-05-07 13:12:20 +10:00
integration FEATURE: customization of html emails (#7934) 2019-07-30 15:05:08 -04:00
integrity PERF: Use Oj for serializing JSON. (#7820) 2019-06-28 12:16:00 +10:00
jobs FIX: include default label when exporting reports 2019-07-26 12:57:13 +05:30
lib FIX: Correctly identify Chromium-based Edge 2019-07-29 16:51:08 -04:00
mailers FEATURE: customization of html emails (#7934) 2019-07-30 15:05:08 -04:00
models REVERT: DEV: should ignore missing post uploads when a user export destroyed 2019-07-25 19:41:25 +05:30
multisite FIX: multisite upload urls must have either db name or the word 'short-url'. 2019-06-25 01:19:58 +05:30
requests FEATURE: customization of html emails (#7934) 2019-07-30 15:05:08 -04:00
serializers FEATURE: Allow viewing of raw emails for reviewable queued posts (#7910) 2019-07-19 11:56:14 -04:00
services FEATURE: customization of html emails (#7934) 2019-07-30 15:05:08 -04:00
support FIX: don't bump topics when hidden tags are added or removed 2019-05-06 14:52:18 -04:00
tasks FEATURE: option to skip posts with ignored missing uploads 2019-05-09 05:11:15 +05:30
views/omniauth_callbacks DEV: use #frozen_string_literal: true on all spec 2019-04-30 10:27:42 +10:00
rails_helper.rb DEV: security restriction in dev mode broke tests 2019-06-03 11:33:56 +10:00