From 66a65d31aa18d06e4171fd531fbd1e8fb98a06c8 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Tue, 22 Feb 2022 21:58:03 -0800 Subject: [PATCH] Update the help text for newsletters --- packages/web/pages/help/newsletters.tsx | 53 ++++++++++++++++++------- packages/web/pages/settings/emails.tsx | 6 ++- 2 files changed, 44 insertions(+), 15 deletions(-) diff --git a/packages/web/pages/help/newsletters.tsx b/packages/web/pages/help/newsletters.tsx index 0e1609c1d..414313c51 100644 --- a/packages/web/pages/help/newsletters.tsx +++ b/packages/web/pages/help/newsletters.tsx @@ -35,23 +35,43 @@ export default function Newsletters(): JSX.Element { }, }} > -

All your Newsletters in One Place

+

Read Newsletters in Omnivore


-

There are two ways to have newsletters delivered directly to your Omnivore Library:

- +

+ Currently Omnivore supports newsletters from the following providers. +

+ If there is a newsletter you would like to read in Omnivore, please let us know. +

Omnivore Email Addresses

-

Omnivore allows you to create unique email addresses for subscribing to email newsletters. You can reuse one address for all your newsletters, or you can create a unique address for each.

-

An Omnivore email address will receive email, detect whether the email is a newsletter, and add the newsletter content to your library. If the email does not appear to be an email, it will be forwarded to the email address you used when you registered for Omnivore.

+

+ Omnivore allows you to create unique email addresses for subscribing to newsletters. + You can reuse one address for all your newsletters, or you can create a unique address + for each. +

+

+ An Omnivore email address will receive email, detect whether the email is a newsletter, + and add the newsletter content to your library. If the email does not appear to be a newsletter, + it will be forwarded to the email address you used when you registered for Omnivore.

-

Notifications

-

If you are a registered iOS user and have granted push notification permission to Omnivore, you will be sent a notification when a newsletter is added to your library. Otherwise, you will be notified via your registered email address.

+

There are multiple ways to have newsletters added directly to your Omnivore library:

+ -

Subscribing directly to a newsletter with an Omnivore Email Address

-

Create your first email address by clicking the Create New Email button on the newsletters page. Copy the email address to your clipboard, and enter that email address into an email subscription box. If you are already logged into Substack you might need to logout to use your new email address.

+ {/*

Notifications

+

If you are a registered iOS user and have granted push notification permission to Omnivore, you will be sent a notification when a newsletter is added to your library. Otherwise, you will be notified via your registered email address.

*/} + +

Subscribing Directly

+

Create your first email address by clicking the Create New Email button on + the emails page. Copy the email address to your clipboard using the + copy button, and enter that email address into an email subscription box. If you are already logged into + Substack you might need to logout to use your new email address.

-

Creating forwarding rules to forward emails from your regular email account to your Omnivore email address

+

+ If you want all your substack newsletters sent to Omnivore, you can login and change the + address on your account page in Substack. +

+ +

Create a Forwarding Rule

If you are a Gmail user you can create a forwarding rule to send email from your regular account to your Omnivore email address. This is useful if you have an existing paid newsletter subscription. For free newsletters we recommend subscribing directly to the newsletter with your Omnivore email address.

Before you start:

diff --git a/packages/web/pages/settings/emails.tsx b/packages/web/pages/settings/emails.tsx index d6485ada8..b21a9e250 100644 --- a/packages/web/pages/settings/emails.tsx +++ b/packages/web/pages/settings/emails.tsx @@ -9,6 +9,7 @@ import { useCopyLink } from '../../lib/hooks/useCopyLink' import { toast, Toaster } from 'react-hot-toast' import { useCallback } from 'react' import Link from 'next/link' +import { StyledText } from '../../components/elements/StyledText' enum TextType { EmailAddress, @@ -60,7 +61,10 @@ export default function EmailsPage(): JSX.Element { }, }} > -

Email Addresses

+ Email Addresses + + Add PDFs to your library, or subscribe to emails using an Omnivore email address. + {emailAddresses && emailAddresses.map((email) => { return (