diff --git a/packages/web/components/elements/ExtensionsInstallHelp.tsx b/packages/web/components/elements/ExtensionsInstallHelp.tsx index 5fc36447a..ff47526e5 100644 --- a/packages/web/components/elements/ExtensionsInstallHelp.tsx +++ b/packages/web/components/elements/ExtensionsInstallHelp.tsx @@ -164,7 +164,11 @@ export default function ExtensionsInstallHelp({ to Omnivore from your computer.
{!onboarding && ( - + Learn more about the browser extension -> - + )} {!onboarding && ( - + Learn more about the iOS app -> - + )} - -

Omnivore Email Addresses

-
-

- An Omnivore email address will receive email, detect whether the email - is a PDF document or newsletter, and add the content to your library. -

-

- If Omnivore doesn't think the item should be added to your - library, it will be forwarded to the email address you used when you - registered for Omnivore (from msgs@omnivore.app). -

- -

Sending PDFs to your Omnivore Email Address

-

- Add PDFs to your Omnivore library by sending them to your Omnivore - email address. If there is a subject line in the email, it will be - used as the title of the PDF. If there is no subject line, the - filename will be used as the title. -

- -

Read all your newsletters in Omnivore

-

- Subscribe to newsletters with your Omnivore email address and they - will be added to your library when we receive them. -

- -

- - Learn more about setting up newsletters - -

- - - - - - -
- - - ) -} diff --git a/packages/web/pages/help/labels.tsx b/packages/web/pages/help/labels.tsx deleted file mode 100644 index 03176a358..000000000 --- a/packages/web/pages/help/labels.tsx +++ /dev/null @@ -1,107 +0,0 @@ -/* eslint-disable @next/next/no-img-element */ -import { Box } from '../../components/elements/LayoutPrimitives' -import { SettingsLayout } from '../../components/templates/SettingsLayout' -import Link from 'next/link' - -export default function Labels(): JSX.Element { - return ( - - -

Organize your Omnivore library with labels

-
-

Introduction

-

- Labels allow you to group and search for content in Omnivore. A saved - page can have multiple labels and search results can be filtered by - label. -

-

Adding labels to a page on iOS

-

- On iOS you add and remove labels from a page using the Assign Labels - modal. -

-

- You can open the Assign Labels modal from the home view or the reader - view. In the home view long press on an item and choose Edit Labels - from the dropdowm menu. In the reader view use the top right menu - button. -

-

Adding labels to a page on the web

-

- On the web you add and remove labels from a page using the Assign - Labels dropdown or modal depending on your screen size. For larger - monitors you will see the Labels button on the left hand side of the - reader view. For smaller monitors you will see the labels dropdown at - the top of your screen. -

-

- You can also use keyboard commands to open the assign labels modal. On - the reader view tap the l key. Once open you can use the - up/down arrow keys, or the tab key to navigate the available labels, - and the Enter key to toggle a label. -

-

Searching by label on iOS

-

- On iOS you can use the Labels search chip to search for labels. This - will open a modal allowing you to assign multiple labels to your - search. This will become an OR - search, meaning if you add multiple labels to your search, pages that - have any of the labels will be returned. -

-

Searching by label with Advanced Search

-

- Omnivore's advanced search syntax supports searching for multiple - labels using - AND and OR clauses. You can also negate a - label search to find all pages that do not have a certain label. -

-

Some examples:

-
    -
  • - -label:Newsletter finds all pages that have the label{' '} - Newsletter -
  • -
  • - label:Cooking,Fitness finds all your pages with either - the Cooking or Fitness labels -
  • -
  • - label:Newsletter label:Surfing finds all pages with - both the Newsletter and Surfing labels -
  • -
  • - label:Coding -label:Newsletter finds all pages with the{' '} - Coding label that do not have the{' '} - Newsletter label -
  • -
- -

Editing your list of labels

-

- The{' '} - - labels - {' '} - page allows you to edit all of your labels. From here you can create - new labels, delete existing labels, or modify the color and - description of a label. -

-
- -
- ) -} diff --git a/packages/web/pages/help/newsletters.tsx b/packages/web/pages/help/newsletters.tsx deleted file mode 100644 index da0a4a868..000000000 --- a/packages/web/pages/help/newsletters.tsx +++ /dev/null @@ -1,257 +0,0 @@ -/* eslint-disable @next/next/no-img-element */ -import { - Box, - HStack, - SpanBox, -} from '../../components/elements/LayoutPrimitives' -import { SettingsLayout } from '../../components/templates/SettingsLayout' -import { Button } from '../../components/elements/Button' -import Link from 'next/link' -import { Copy, Plus } from 'phosphor-react' -import { theme } from '../../components/tokens/stitches.config' - -const AddEmailButton = () => { - return ( - - ) -} - -const CopyButton = () => { - return ( - - ) -} - -export default function Newsletters(): JSX.Element { - return ( - - -

Read Newsletters in Omnivore

-
-

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 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. -

- -

- There are multiple ways to add newsletters to your Omnivore library: -

- - -

Updating your account email

-

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

- -

Subscribing Directly

-

- Create your first email address by clicking the {' '} - 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. -

- - - Animated image setting up an Omnivore Email Address - - -

- If you are already logged into Substack you might need to logout to - use your new email address. -

- -

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 and - don't want to update your account email address. -

- -

- For free newsletters we recommend subscribing directly to the - newsletter with your Omnivore email address instead of setting up - forwarding rules. -

- -

Before you start:

-
    -
  • - Create an Omnivore Email Address by clicking the {' '} - button on the emails page. -
  • -
  • - Make a note of the Newsletter's sender email address. For - example omnivore@substack.com. -
  • -
- -

Create a forwarding rule:

-
    -
  • - On a computer open your{' '} - - Gmail Forwarding Rules - - . If this link does not work: click on the Gear icon in the upper - right corner of Gmail and select All Settings, then click the - Forwarding and POP/IMAP tab. -
  • -
  • - In the Forwarding section click{' '} - Add a forwarding address. -
  • -
  • - Enter your Omnivore Email Address (eg{' '} - username-sdfsd@inbox.omnivore.app) and click Next. -
  • -
  • Click Proceed and OK
  • -
  • - Refresh the Omnivore Newsletter Emails page and you should see a - code appear beside your address (eg 663421251). Copy this code to - your clipboard (click the button). -
  • -
  • - Return to your forwarding rules section and look for the confirm - code text box. Enter the confirmation code you copied and click{' '} - Verify. -
  • -
  • - In the forwarding section of Gmail, Click on{' '} - Creating a Filter -
  • -
  • - Add the email address of your newsletter (eg omnivore@substack.app) - in the From section. -
  • -
  • - Click Create Filter -
  • -
  • - Choose Forward it to and enter your Omnivore Email Address - (eg username-sdfsd@inbox.omnivore.app) -
  • -
  • - Click Create Filter at the bottom of the dialog. -
  • -
-
- -
- ) -} diff --git a/packages/web/pages/help/saving-links.tsx b/packages/web/pages/help/saving-links.tsx deleted file mode 100644 index 7dbd3098f..000000000 --- a/packages/web/pages/help/saving-links.tsx +++ /dev/null @@ -1,163 +0,0 @@ -/* eslint-disable @next/next/no-img-element */ -import { Box, HStack } from '../../components/elements/LayoutPrimitives' -import { PrimaryLayout } from '../../components/templates/PrimaryLayout' -import { Button } from '../../components/elements/Button' -import Link from 'next/link' -import { SettingsLayout } from '../../components/templates/SettingsLayout' - -export default function Colors(): JSX.Element { - return ( - - -

Saving Links to your Omnivore Library

-
-

Learn how to save links to your Omnivore Library

-

- Omnivore is a place to store everything you read. We keep it safe, - organized, and easy to share. -

-

- When you start using Omnivore, it is important to figure out the best - way to save content to your library. -

- -

Saving from your iPhone

-

- If you are using an iPhone or iPad, the best way to save links is by - installing the iOS app. You can find the iOS app here:{' '} - - https://omnivore.app/install/ios - -

-

- With the iOS Share extension installed, you can save links from Safari - or any other app that supports sharing links. -

- - Animated image of iOS share extension share action - -

- Saving from your Android Device -

-

- If you are using an Android device you can install the Omnivore - Progressive Web App. After logging in to Omnivore in Chrome you should - see an “Install Omnivore” option. Most Android versions - display this at the bottom of the screen. -

- - Save button shown on Android device - -

- After installing Omnivore as a Progressive Web App it will be - displayed in your Sharing Menu on Chrome. -

- - Android device with Omnivore progressive web app installed - -

Saving from your computer

-

- If you are saving from a computer, you will need to install the - Omnivore extension for the web browser(s) you use. -

- The browser extensions are available here: - -

- With the browser extension(s) of your choice installed, you can tap - the Omnivore button on any page to save your link. -

- - Animated image of browser plugin save action - -

Saving PDFs with the Mac App

-

- - https://omnivore.app/install/mac - -

-

- With the MacOS App installed you can upload PDFs from your computer to - your Omnivore library by right-clicking and sharing to Omnivore. -

- - Animated image of macOS share extension link saving - -

- You can enable sharing from Finder on the Mac in the Extensions - section of System Preferences. -

- - Animated image of enabling share extension for macOS Finder - - - - - - -
- -
- ) -} diff --git a/packages/web/pages/help/search.tsx b/packages/web/pages/help/search.tsx deleted file mode 100644 index f6c6d7c4f..000000000 --- a/packages/web/pages/help/search.tsx +++ /dev/null @@ -1,200 +0,0 @@ -/* eslint-disable @next/next/no-img-element */ -import { Box } from '../../components/elements/LayoutPrimitives' -import { SettingsLayout } from '../../components/templates/SettingsLayout' - -export default function Search(): JSX.Element { - return ( - - -

Search

-
-

- Omnivore uses search to filter items in your library. You can use a - simple keyword search or our advanced search syntax to find items. -

- - -

Searching for text

-

- Omnivore will perform full text search across library item's - content, title, description, and site by default. You can search for - specific terms by quoting your terms. By default all results that - match your search will be returned in the order they were saved. To - change your search to relevance use the sort:score{' '} - parameter. -

- -

Filtering by label

-

- You can filter your search based on labels using AND and OR clauses. - You can also negate a label search to find pages that do not have a - certain label. -

- -

Some examples:

- -
    -
  • - label:Newsletter finds all pages that have the label Newsletter -
  • -
  • - label:Cooking,Fitness finds all your pages with either the Cooking - or Fitness labels -
  • -
  • - label:Newsletter label:Surfing finds all pages with both the - Newsletter and Surfing labels -
  • -
  • - label:Coding -label:News finds all pages with the Coding label that - do not have the News label -
  • -
- -

Filtering by archive status

-

- The in: filter is used to filter search by archive - status. The options are: -

- -
    -
  • - in:inbox (the default): show unarchived items -
  • -
  • - in:archive: show archived items -
  • -
  • - in:all: Show all items regardless of archive state -
  • -
- -

Filtering by read state

-

- The is: filter is used to filter search by read state. - Note that in Omnivore 'read' means fully read, not just - opened. -

-

- The is: filter options are:{' '} -

-
    -
  • - is:read: Show only items that are fully read -
  • -
  • - is:unread (the default): show unread items -
  • -
- -

Filtering by type

-

- The type: filter is used to filter search by type. -

-
    -
  • - type:article: Show only articles -
  • -
  • - type:file: Show only files -
  • -
  • - type:pdf: Show only PDFs -
  • -
  • - type:highlights: Show your highlights -
  • -
- -

Finding highlights

-

- You can find your highlights by using the type:highlights{' '} - filter or find saved items with highlights using the{' '} - has:highlights filter. -

- -

Filtering by save/publish dates

-

- You can filter your searches based on the time they were saved or - published using the - saved: and published: filters. These filters - take two dates to create a date range. The * wildcard - will accept any date. -

-

For Example:

-
    -
  • - saved:2022-04-21..* All items saved since 2022-04-21 -
  • -
  • - published:2020-01-01..2022-02-02 All items published - between 2020-01-01 and 2022-02-02 -
  • -
  • - published:*..2020-01-01 All items published before - 2020-01-01 -
  • -
- -

Sorting

-

- By default all search results in Omnivore are sorted by saved date. - This puts the most recently saved items at the top of your library. - You can use sort options to change the library order: -

-
    -
  • - sort:saved: Sort by saved date -
  • -
  • - sort:updated: Sort by time the item was updated, for - example having a label or highlight added. -
  • -
  • - sort:score: Sort by query term relevance. -
  • -
-
- -
- ) -} diff --git a/packages/web/pages/settings/emails/index.tsx b/packages/web/pages/settings/emails/index.tsx index d76a8b648..fae30528e 100644 --- a/packages/web/pages/settings/emails/index.tsx +++ b/packages/web/pages/settings/emails/index.tsx @@ -117,7 +117,7 @@ export default function EmailsPage(): JSX.Element { <> Labels
- + <>