I'm logging this issue but just waiting for @JennieOcken's confirmation that the feature behaves as product expects it to. I'll add a comment here when its ready to be worked on and co-ordinate the deploy.
Explain the changes
Introduction of a contact email link.
Currently across the site, we use the default_email as the email. This email displays the email address from which emails are being sent from for Forem Cloud instances that are configured with Sendgrid. This is usually noreply@forem.com.
However, this default_email is also being used for contact links across the site. As an example it will say:
"Contact noreply@forem.com for custom bulk pricing and partnerships."
Hence, I've added a specific contact field. The contact field gives the Forem an opportunity to provide an email that are used for any contact links. It is the email where users can get in touch with the Forem or their team."
In doing so, I took the opportunity to clean up the user interface and experience a little bit.
I've removed the "email Digest Frequency Section" and moved the "periodic email digest" field to the "Emails Section"
I've added the contact field to the email section as well
Finally, I've removed the "Default" field form the Emails section. Instead we've added a note in this PR that states "As a Forem Cloud client, we provide an email server managed by the Forem team. All settings are managed by us and the from and reply email addresses are set as noreply@forem.com. However, you can override this to use your own email server." which serves a similar but more informative purpose.
BEFORE:
AFTER:
I want to make a note that the default value for the contact field will however be the "default email" that is used for Sendgrid emails. This is so that views render properly with a value on first load.
I'm logging this issue but just waiting for @JennieOcken's confirmation that the feature behaves as product expects it to. I'll add a comment here when its ready to be worked on and co-ordinate the deploy.Explain the changes
Introduction of a contact email link.
Currently across the site, we use the
default_email
as the email. This email displays the email address from which emails are being sent from for Forem Cloud instances that are configured with Sendgrid. This is usually noreply@forem.com.However, this
default_email
is also being used for contact links across the site. As an example it will say: "Contact noreply@forem.com for custom bulk pricing and partnerships."Hence, I've added a specific contact field. The contact field gives the Forem an opportunity to provide an email that are used for any contact links. It is the email where users can get in touch with the Forem or their team."
In doing so, I took the opportunity to clean up the user interface and experience a little bit.
BEFORE:
AFTER:
I want to make a note that the default value for the contact field will however be the "default email" that is used for Sendgrid emails. This is so that views render properly with a value on first load.
Suggested changes
From what I can see, it would be updates to:
Additional context
A demo: https://www.loom.com/share/e1615e5442d5422382edb5db603ead43
Please feel free to ping me for any screenshots etc.
cc @ellativity