diff --git a/data/compare-angles-sources.json b/data/compare-angles-sources.json index 9c515490..85874458 100644 --- a/data/compare-angles-sources.json +++ b/data/compare-angles-sources.json @@ -25,7 +25,7 @@ "https://ascensionpress.com/pages/ascension-app", "https://ascensionpress.com/pages/ascension-app-faq" ], - "notes": "Harvous’ translation list (KJV, NKJV, ESV, NIV, NLT, NET…) may not include a Catholic edition with deuterocanonical books — worth a check before claiming fit for Catholic readers." + "notes": "Checked Oct 2026: Harvous now has a Catholic Bible setting with all 73 books, four Catholic editions (NABRE, Douay-Rheims, RSV-2CE, NRSV-CE) and Today’s Gospel from the Lectionary for Mass (USA)." }, "aura-bible": { "sources": [ diff --git a/data/compare-angles.json b/data/compare-angles.json index c4ddd2e0..d03fd03d 100644 --- a/data/compare-angles.json +++ b/data/compare-angles.json @@ -88,8 +88,8 @@ "intro": "Ascension is a Catholic home for the Bible, Catechism and daily Mass readings, with Fr. Mike Schmitz’s Bible in a Year; Harvous is for the personal notes you take along the way.", "seoDescription": "Harvous vs Ascension: the Catholic Bible, Catechism and Bible in a Year, or a notes app that threads and resurfaces your study.", "chooseThem": "You’re Catholic and want the Great Adventure Bible and Catechism together, daily Mass readings and reflections, the Rosary, and Bible in a Year with Fr. Mike Schmitz.", - "chooseHarvous": "You want your own notes on each day’s reading kept and connected.", - "harvousIsnt": "A Catholic Bible — Harvous’s translations don’t include the deuterocanonical books — or Mass readings and Bible in a Year, which Ascension is made for.", + "chooseHarvous": "You want your own notes on each day’s reading kept and connected, in a Catholic Bible with all 73 books and the day’s Gospel on Home.", + "harvousIsnt": "A Catechism, a guided Bible in a Year or Catholic teaching and reflections. Harvous has the 73 books, four Catholic editions and the daily Gospel, but the formation is Ascension’s.", "together": "Listen to Bible in a Year in Ascension, then write the day’s note in a Harvous thread.", "table": [ { @@ -99,7 +99,7 @@ }, { "label": "Daily rhythm", - "harvous": "A daily passage and recent study", + "harvous": "Today’s Gospel from the Mass readings, and your recent study", "them": "Mass readings, Saint of the Day, podcasts" }, { @@ -439,7 +439,7 @@ }, { "label": "Scripture", - "harvous": "Reader, 11 translations, pills", + "harvous": "Reader, 15 translations, pills", "them": "Plain text unless you paste it in" }, { @@ -515,7 +515,7 @@ ] }, "esv-bible": { - "intro": "The ESV app pairs a clean ESV reader with the free Global Study Bible and well-loved audio narrators; Harvous keeps your notes across eleven translations and connects them over time.", + "intro": "The ESV app pairs a clean ESV reader with the free Global Study Bible and well-loved audio narrators; Harvous keeps your notes across fifteen translations and connects them over time.", "seoDescription": "Harvous vs the ESV Bible app: Crossway’s free ESV reader with study notes and audio, or a notes app that keeps and connects what you study.", "chooseThem": "You read the ESV and want Crossway’s own reader, with the free ESV Global Study Bible alongside the text, narrated audio, and 50+ reading plans.", "chooseHarvous": "You read more than one translation and want notes that link into threads.", @@ -529,7 +529,7 @@ }, { "label": "Translations", - "harvous": "ESV plus ten more, compared", + "harvous": "ESV plus fourteen more, compared", "them": "The ESV, with Crossway’s study resources" }, { @@ -728,7 +728,7 @@ "intro": "Hallow is guided audio prayer rooted in Catholic tradition — the Rosary, Lectio Divina, the Examen, seasonal challenges; Harvous is where the passages you pray with get written down and connected.", "seoDescription": "Harvous vs Hallow: Hallow leads Catholic and Christian audio prayer — Rosary, Lectio Divina, Examen; Harvous keeps your Scripture notes connected.", "chooseThem": "You want someone to lead you in prayer — the Rosary, Lectio Divina, the Ignatian Examen, Praylists, sleep content — and community challenges like Pray25 in Advent to pray with others.", - "chooseHarvous": "You want the verse from a Lectio session written down, compared across translations, and linked to past notes.", + "chooseHarvous": "You want the verse from a Lectio session written down, compared across translations (the NABRE and RSV-2CE among them), and linked to past notes.", "harvousIsnt": "Guided audio prayer, the Rosary or meditation sessions — that’s what Hallow is built for.", "together": "Pray with Hallow, then open the day’s passage in Harvous and note what you heard so it joins a thread you can return to.", "table": [ @@ -944,7 +944,7 @@ }, { "label": "Study resources", - "harvous": "11 translations, Easton’s, cross-references", + "harvous": "15 translations, Easton’s, cross-references", "them": "Bibles, commentaries and lexicons from the Olive Tree Store" }, { @@ -979,7 +979,7 @@ }, { "label": "Bible built in", - "harvous": "11 translations, side by side", + "harvous": "15 translations, side by side", "them": "None — you paste passages in yourself" }, { @@ -1159,7 +1159,7 @@ }, { "label": "Bible built in", - "harvous": "11 translations with highlights", + "harvous": "15 translations with highlights", "them": "None — it’s plain text by design" }, { @@ -1269,7 +1269,7 @@ }, { "label": "Languages", - "harvous": "11 English translations", + "harvous": "15 English translations", "them": "3,500+ versions in 2,000+ languages" }, { @@ -1809,7 +1809,7 @@ }, { "label": "Scripture", - "harvous": "11 translations and Scripture pills", + "harvous": "15 translations and Scripture pills", "them": "Verses typed or pasted into an entry" }, { diff --git a/public/llms.txt b/public/llms.txt index 40de6c73..7b3c6497 100644 --- a/public/llms.txt +++ b/public/llms.txt @@ -8,12 +8,15 @@ Harvous is a notes app first, not built around sermon transcription or AI-genera - Notes-first: scripture pills, highlights, and references linked to your writing - Opens on Activity — the study you already did, a sheet per day, rather than a blank page -- Built-in Bible reader that feeds your notes — browse or type a reference in one of 11 translations, open the chapter, and your notes/highlights for it are right there +- Built-in Bible reader that feeds your notes — browse or type a reference in one of 15 translations, open the chapter, and your notes/highlights for it are right there +- Catholic Bible setting (free): all 73 books including the deuterocanon, the NABRE, Douay-Rheims, RSV-2CE and NRSV-CE, and Today's Gospel from the daily Mass readings on Home +- My Bible (free): a map of where you've been in Scripture, every book as a spine filled by what you read, wrote or highlighted — no streaks, no percentages - No sermon transcription focus — capture what matters to you, not auto-generated transcripts - Suggestions: resurface notes, highlights, and passages worth revisiting (called Recall before Harvous 3) - Reminders: an optional web push, at a rhythm you choose — Sunday and midweek, or every day — carrying the day's verse or the chapter you left, opening straight to it and pausing itself when it goes unopened - Review (Harvous Plus): answer a question about your own notes from memory, then say how it went — no AI-written questions, no score - Connector (Harvous Plus): let Claude, ChatGPT, or another AI app you choose read your notes — read-only, locked notes stay locked +- Family (Harvous Plus): one Plus covers up to five more people in your household, with a shared Family Space and a parent view that shows a child's progress, never their notes - Search from the top middle finds anything you have saved - Shared Spaces, threads, and folders that organize themselves around what you study — hosting a space is Plus, joining is always free @@ -28,6 +31,9 @@ Harvous is a notes app first, not built around sermon transcription or AI-genera - Discover — free templates and references, some ours, some curated: https://harvous.com/discover/ - Release Notes: https://harvous.com/release-notes/ - Connector (use your study in Claude and ChatGPT): https://harvous.com/add-ons/connector/ +- Family (share Plus with your household): https://harvous.com/add-ons/family/ +- Catholic Bible: https://harvous.com/features/catholic-bible/ +- My Bible: https://harvous.com/features/my-bible/ - Sign up: https://app.harvous.com/ ## Bright Enough — the Harvous blog diff --git a/src/components/FeatureCategoryPage.astro b/src/components/FeatureCategoryPage.astro index 939a0996..f1913673 100644 --- a/src/components/FeatureCategoryPage.astro +++ b/src/components/FeatureCategoryPage.astro @@ -40,6 +40,7 @@ const ADDON_VISUALS: Record = { "review-exercises": "review", connector: "connector", "shared-spaces": "group-threads", + family: "family-members", }; const allFeatures = await getCollection("features"); const housed: FeatureRow[] = category.featureIds diff --git a/src/components/next/Bento.astro b/src/components/next/Bento.astro index 6b4f6083..718147f1 100644 --- a/src/components/next/Bento.astro +++ b/src/components/next/Bento.astro @@ -14,7 +14,7 @@ * * The app pieces are drawn with next-app-ui.css (the app's own tokens), each * copied from a real screen (Shared spaces from the tour's share screen). The smaller - * features every account gets sit in a grid of chips below. + * features every account gets sit in a grid of tiles below. */ import AppIcon from "./app/AppIcon.astro"; import { Icon } from "astro-icon/components"; @@ -175,15 +175,17 @@ const WIDE: Record = {

Also in every account

    - {ALSO_INCLUDED.map((item) => ( -
  • - {item.href ? ( - - ) : ( - - )} -
  • - ))} + {ALSO_INCLUDED.map((item) => { + const Tag = item.href ? "a" : "div"; + return ( +
  • + + + {item.label}{item.desc} + +
  • + ); + })}
@@ -495,40 +497,80 @@ const WIDE: Record = { text-transform: uppercase; color: var(--color-ink-faint); } - /* A grid, not a wrapping row, so six chips always break evenly — - 6 across, then 3 × 2, then 2 × 3 — and none is left on a line alone. */ + /* A 4 × 2 sheet of tiles split by hairlines, no boxes — 2 × 4 on a phone. + Eight items so both layouts break evenly; keep the count even. */ .also__list { display: grid; - grid-template-columns: repeat(2, auto); - justify-content: center; - gap: 0.5rem; + grid-template-columns: repeat(2, minmax(0, 1fr)); + width: 100%; + max-width: 64rem; margin: 0; padding: 0; list-style: none; - } - @media (min-width: 36rem) { - .also__list { grid-template-columns: repeat(3, auto); } - } - @media (min-width: 80rem) { - .also__list { grid-template-columns: repeat(6, auto); } - } - .also__list li { display: flex; } - .also__list li > * { flex: 1; justify-content: center; } - .also__chip { - display: inline-flex; - align-items: center; - gap: 0.45rem; - padding: 0.45rem 0.85rem; - border-radius: 999px; - font-size: 0.875rem; - font-weight: 500; - color: var(--color-ink); + --also-solid: linear-gradient(var(--color-rule), var(--color-rule)); + --also-fade-in: linear-gradient(90deg, transparent, var(--color-rule) 80%); + --also-fade-out: linear-gradient(90deg, var(--color-rule) 20%, transparent); + } + @media (min-width: 52rem) { + .also__list { grid-template-columns: repeat(4, minmax(0, 1fr)); } + } + .also__list li { position: relative; display: flex; } + .also__list li:not(:nth-child(2n)) { border-right: 1px solid var(--color-rule); } + /* Horizontal rules are drawn per tile so the outer tiles can fade theirs + into the page: each line runs solid through the middle and dissolves at + both ends. ::before is the top rule (first row only), ::after the bottom. */ + .also__list li::before, + .also__list li::after { + content: ""; + position: absolute; + left: 0; + right: 0; + height: 1px; + background: var(--also-solid); + pointer-events: none; + } + .also__list li::after { bottom: 0; } + .also__list li::before { top: 0; display: none; } + .also__list li:nth-child(-n + 2)::before { display: block; } + .also__list li:nth-child(2n + 1)::before, + .also__list li:nth-child(2n + 1)::after { background: var(--also-fade-in); } + .also__list li:nth-child(2n)::before, + .also__list li:nth-child(2n)::after { background: var(--also-fade-out); } + @media (min-width: 52rem) { + .also__list li:nth-child(2n) { border-right: 1px solid var(--color-rule); } + .also__list li:nth-child(4n) { border-right: 0; } + .also__list li:nth-child(-n + 4)::before { display: block; } + .also__list li:nth-child(n)::before, + .also__list li:nth-child(n)::after { background: var(--also-solid); } + .also__list li:nth-child(4n + 1)::before, + .also__list li:nth-child(4n + 1)::after { background: var(--also-fade-in); } + .also__list li:nth-child(4n)::before, + .also__list li:nth-child(4n)::after { background: var(--also-fade-out); } + } + .also__cell { + display: grid; + align-content: start; + gap: 0.75rem; + flex: 1; + padding: 1.25rem 1.1rem 1.35rem; + color: inherit; text-decoration: none; - background: var(--color-warm); transition: background-color 150ms ease; } - a.also__chip:hover { background: color-mix(in srgb, var(--color-ink) 8%, transparent); } - .also__chip :global(svg) { width: 0.85rem; height: 0.85rem; color: var(--color-ink-soft); } + a.also__cell:hover { background: color-mix(in srgb, var(--color-ink) 4%, transparent); } + .also__icon { + display: grid; + place-items: center; + width: 2.1rem; + height: 2.1rem; + border-radius: 0.6rem; + color: var(--color-ink-soft); + background: var(--color-warm); + } + .also__icon :global(svg) { width: 0.95rem; height: 0.95rem; } + .also__text { display: grid; gap: 0.2rem; } + .also__text b { font-size: 0.975rem; font-weight: 600; color: var(--color-ink); } + .also__text span { font-size: 0.85rem; line-height: 1.4; color: var(--color-ink-soft); } @media (prefers-reduced-motion: reduce) { .bcard__stage > :global(*) { transition: none; } diff --git a/src/components/next/ShowcaseVisual.astro b/src/components/next/ShowcaseVisual.astro index e2e3fefe..e5c9313c 100644 --- a/src/components/next/ShowcaseVisual.astro +++ b/src/components/next/ShowcaseVisual.astro @@ -7,7 +7,8 @@ * * Verse text appears only where the app shows it (the passage card, an opened * pill, the reader, a reminder), from the NLT, as the rest of the site's - * replicas do. + * replicas do. The Catholic Gospel card quotes the Douay-Rheims, which is public + * domain. */ import AppIcon from "./app/AppIcon.astro"; import { backdropSrc } from "../../lib/next/content.ts"; @@ -17,6 +18,15 @@ interface Props { label: string; } const { name, label } = Astro.props; + +/* My Bible: how full each of the 66 spines is (0–1), and the map's sections. */ +const BEEN: Record = { 0: 0.35, 18: 0.5, 19: 0.2, 22: 0.25, 39: 0.4, 40: 0.3, 41: 0.55, 42: 1, 43: 0.45, 44: 0.8, 48: 0.5, 58: 0.6 }; +const SHELF = Array.from({ length: 66 }, (_, i) => BEEN[i] ?? 0); +const MAP_SECTIONS: [string, number, number][] = [ + ["Law", 5, 1], ["History", 12, 0], ["Wisdom", 5, 2], ["Major prophets", 5, 1], ["Minor prophets", 12, 0], + ["Gospels", 4, 4], ["Acts", 1, 1], ["Paul's letters", 13, 2], ["General letters", 8, 1], ["Revelation", 1, 0], +]; +const JOHN = [3, 2, 3, 1, 1, 2, 0, 1, 0, 2, 3, 0, 1, 3, 3, 2, 3, 0, 0, 0, 0]; ---

Translation

- {["NLT", "ESV", "NIV", "CSB", "KJV", "NASB 1995"].map((t, i) => ( + {["NLT", "ESV", "NIV", "CSB", "KJV", "NABRE"].map((t, i) => (
{t}{i === 0 ? : }
))}

New pills use your preferred Bible

@@ -552,6 +562,114 @@ const { name, label } = Astro.props; ))}
)} + + {name === "catholic-setting" && ( +
+

My Bible · Books

+
ProtestantThe 66 books
+
CatholicThe 73 books and daily Mass readings
+

Your translation stays the same

+
+ )} + + {name === "catholic-books" && ( +
+

Old Testament · 46 books

+
+ {["Ezra", "Neh", "Tob", "Jdt", "Esth", "1 Macc", "2 Macc", "Job", "Ps", "Prov", "Eccl", "Song", "Wis", "Sir", "Isa", "Jer"].map((b) => ( + {b} + ))} +
+

Translation

+

NABREDouay-RheimsRSV-2CENRSV-CE

+

Catholic editions come first in the picker.

+
+ )} + + {name === "gospel" && ( +
+

Today's Gospel·The Nativity of the Lord

+

John 1:1–3 DRB

+

1In the beginning was the Word, and the Word was with God, and the Word was God. 2The same was in the beginning with God. 3All things were made by him: and without him was made nothing that was made.

+

+ Open in Bible + Create note +

+
+ )} + + {name === "bible-shelf" && ( +
+

My Bible

+

You've been in 12 books. John most of all.

+ +

GenesisRevelation

+
+ )} + + {name === "bible-map" && ( +
+

You've been in 12 books.

+

John most of all.

+
+ {MAP_SECTIONS.map(([label, books, been]) => ( +
+ {label} + {Array.from({ length: books }, (_, i) => )} + {been > 0 ? `${been}/${books}` : ""} +
+ ))} +
+
+ )} + + {name === "bible-chapters" && ( +
+

John14/21

+
+ {JOHN.map((level, i) => ( + {i + 1} + ))} +
+

+ {["Not yet", "Read", "Wrote or highlighted", "Studied deeply"].map((k, i) => ( + {k} + ))} +

+

A map of study, not a reading tracker.

+
+ )} + + {name === "family-members" && ( +
+

My Family · 4 of 6

+ {[ + ["D", "is-me", "Derek", "Organizer"], + ["S", "is-a", "Sarah", "Parent/Guardian"], + ["G", "is-b", "Grandma Ruth", "Adult"], + ["E", "is-kid", "Ellie", "Child"], + ].map(([who, cls, nm, role]) => ( +
{who}{nm}{role}
+ ))} +

Invite with a one-time link, good for 7 days

+
+ )} + + {name === "family-progress" && ( +
+

EEllieLast active today

+
+

9chapters this month

+

14notes

+
+

MarkPsalmsRuth

+

Her notes, highlights and searches stay hers.

+
+ )} diff --git a/src/content/blog/read-it-twice-side-by-side.mdx b/src/content/blog/read-it-twice-side-by-side.mdx index 4d8da73d..e863563b 100644 --- a/src/content/blog/read-it-twice-side-by-side.mdx +++ b/src/content/blog/read-it-twice-side-by-side.mdx @@ -37,7 +37,7 @@ Open a chapter in the reader. Beside the translation chip there's a `+`. Tap it On a phone, the two versions take turns and you swipe between them. Two columns of Scripture at that width isn't readable, and I'd rather not pretend it is. -There are eleven English versions to pair: KJV, NKJV, ESV, NIV, NLT, NET, BSB, NASB 1995, CSB, AMP and MSG. Pairing versions with different approaches teaches the most, like the ESV beside the NLT, because two near-identical ones show you little. The Amplified Bible and The Message are looser, so they're good for hearing a verse fresh, not for building a point on. +There are fifteen English versions to pair: KJV, NKJV, ESV, NIV, NLT, NET, BSB, NASB 1995, CSB, AMP and MSG, plus the Catholic editions NABRE, Douay-Rheims, RSV-2CE and NRSV-CE. Pairing versions with different approaches teaches the most, like the ESV beside the NLT, because two near-identical ones show you little. The Amplified Bible and The Message are looser, so they're good for hearing a verse fresh, not for building a point on. ## Verse 7 beside verse 7 diff --git a/src/content/blog/start-reading-in-harvous.mdx b/src/content/blog/start-reading-in-harvous.mdx index ac836dd3..21837cc0 100644 --- a/src/content/blog/start-reading-in-harvous.mdx +++ b/src/content/blog/start-reading-in-harvous.mdx @@ -31,7 +31,7 @@ A lot of people don't realize Harvous has a reader at all. It's easy to miss if You can get to a chapter two ways: pick a book from the canon grid, then a chapter, or type a reference the same way you'd type one in a note—Romans 8, John 15—and open it straight into the full reader. -Either way lands you on the same screen: the chapter, full width, in whichever of the 11 translations you prefer. It's cached, so it still works on a plane or in a basement with no signal. +Either way lands you on the same screen: the chapter, full width, in whichever of the 15 translations you prefer (it was eleven when this was written; four Catholic editions have joined since). It's cached, so it still works on a plane or in a basement with no signal. --- diff --git a/src/content/faq/catholic-bible.mdx b/src/content/faq/catholic-bible.mdx new file mode 100644 index 00000000..de050527 --- /dev/null +++ b/src/content/faq/catholic-bible.mdx @@ -0,0 +1,11 @@ +--- +question: "Does Harvous have a Catholic Bible?" +order: 13.5 +short: "Yes. All 73 books, four Catholic editions, and the daily Gospel." +next: + label: "The Catholic Bible setting" + href: "/features/catholic-bible/" +keywords: ["catholic", "deuterocanon", "apocrypha", "tobit", "maccabees", "nabre", "douay-rheims", "rsv-2ce", "nrsv-ce", "mass readings", "lectionary", "gospel"] +--- + +Yes. Turn on **Catholic Bible** under Settings › My Bible and Harvous follows the 73-book canon, including Tobit, Judith, Wisdom, Sirach, Baruch and 1–2 Maccabees. The NABRE, Douay-Rheims, RSV-2CE and NRSV-CE sit at the top of the translation picker, and Home shows Today's Gospel from the Lectionary for Mass. It's free on every plan, and it doesn't change the translation you already read in. diff --git a/src/content/faq/languages.mdx b/src/content/faq/languages.mdx index 8c6256f5..a1194af9 100644 --- a/src/content/faq/languages.mdx +++ b/src/content/faq/languages.mdx @@ -1,11 +1,11 @@ --- question: "What languages does Harvous support?" order: 13 -short: "English, with 11 English Bible translations." +short: "English, with 15 Bible translations, four of them Catholic." next: label: "How scripture pills work" href: "/features/scripture-pills/" -keywords: ["translation", "version", "kjv", "esv", "niv", "spanish"] +keywords: ["translation", "version", "kjv", "esv", "niv", "spanish", "catholic", "nabre", "douay-rheims"] --- -The app itself is in English. Scripture pills work across 11 English Bible translations: KJV, NKJV, ESV, NIV, NLT, NET, BSB, NASB 1995, CSB, AMP, and MSG. You can switch the translation on any reference, and choose the one new references start in. +The app itself is in English. Scripture pills work across 15 English Bible translations: KJV, NKJV, ESV, NIV, NLT, NET, BSB, NASB 1995, CSB, AMP, and MSG, plus four Catholic editions with all 73 books: NABRE, Douay-Rheims, RSV-2CE, and NRSV-CE. You can switch the translation on any reference, and choose the one new references start in. diff --git a/src/content/faq/pricing.mdx b/src/content/faq/pricing.mdx index 737f243a..69bfbe83 100644 --- a/src/content/faq/pricing.mdx +++ b/src/content/faq/pricing.mdx @@ -5,9 +5,9 @@ short: "Free for personal study. Plus is $6/mo or $36/yr." next: label: "Compare plans" href: "/pricing/" -keywords: ["price", "free", "subscription", "paid", "premium", "plus", "monthly", "yearly"] +keywords: ["price", "free", "subscription", "paid", "premium", "plus", "monthly", "yearly", "family"] --- -Harvous is **free for personal Bible study** — unlimited notes, scripture pills, highlights, threads, @ mentions, reminders, and the rest of the core app. **Harvous Plus** ($6/mo or $36/yr) includes unlimited history, Review exercises, Shared Spaces hosting — unlimited spaces, up to 12 people each — and [Connector](/add-ons/connector/), so Claude or ChatGPT can read your study without changing it. Joining a space is always free. See [pricing](/pricing/). +Harvous is **free for personal Bible study** — unlimited notes, scripture pills, highlights, threads, @ mentions, reminders, and the rest of the core app. **Harvous Plus** ($6/mo or $36/yr) includes unlimited history, Review exercises, Shared Spaces hosting — unlimited spaces, up to 12 people each — and [Connector](/add-ons/connector/), so Claude or ChatGPT can read your study without changing it, and [family sharing](/add-ons/family/) for up to five more people in your household. Joining a space is always free. See [pricing](/pricing/). History means earlier versions of your notes and your activity trail. Nothing is ever deleted on either plan — free keeps the last 90 days visible, and Plus keeps all of it, going back to any day you worked on a note. diff --git a/src/content/features/bible-reader.mdx b/src/content/features/bible-reader.mdx index dd05dd6c..fb8218cb 100644 --- a/src/content/features/bible-reader.mdx +++ b/src/content/features/bible-reader.mdx @@ -5,15 +5,16 @@ order: 1.5 align: "right" draft: false seoTitle: "Bible reader — Harvous" -seoDescription: "Harvous has a built-in Bible reader — browse the canon or type a reference, and your notes and highlights for that chapter are right there in the margin. 11 translations, works offline." +seoDescription: "Harvous has a built-in Bible reader — browse the canon or type a reference, and your notes and highlights for that chapter are right there in the margin. 15 translations, works offline." heroTitle: "Read a chapter. Your notes are there." heroLead: "Read the chapter in Harvous, with your notes and highlights already in the margin." icon: "fa7-solid:book-open" sections: - heading: "Expand the dock, or start from the canon" paragraphs: - - "Already have a scripture pill or passage open in a note? Expand that dock into the full reader without losing your place. Or start fresh — pick a book and chapter from a simple grid, or type a reference like you would in a note. Either way opens the passage full-screen, in 11 translations, cached for reading without a connection." + - "Already have a scripture pill or passage open in a note? Expand that dock into the full reader without losing your place. Or start fresh — pick a book and chapter from a simple grid, or type a reference like you would in a note. Either way opens the passage full-screen, in 15 translations, cached for reading without a connection." - "Your account remembers where you left off, so opening the reader picks up the same chapter next time." + - "Reading a Catholic Bible? Turn on [Catholic Bible](/features/catholic-bible/) in Settings › My Bible and the reader opens all 73 books, in Catholic order. The foot of the book picker also opens [My Bible](/features/my-bible/), a map of where you have been." - heading: "See your notes in the margin. Tap to jump back in." paragraphs: - "The left margin shows every note that covers a verse on the page — tap one to jump straight back into it, no searching required." @@ -68,7 +69,7 @@ closingLead: "Try it free — the Bible reader is included on every plan." Expand a scripture dock into the full reader, or start from the canon as a grid, or type a reference like you would in a note. Either way opens the -chapter full-screen, in 11 translations, cached so it still works without a +chapter full-screen, in 15 translations, cached so it still works without a connection. Your account remembers where you left off. The left margin shows every note that covers a verse on the page — tap one to diff --git a/src/content/features/catholic-bible.mdx b/src/content/features/catholic-bible.mdx new file mode 100644 index 00000000..92966b02 --- /dev/null +++ b/src/content/features/catholic-bible.mdx @@ -0,0 +1,67 @@ +--- +title: "Turn on Catholic Bible and Harvous reads all 73 books, with the day's Gospel on Home." +tagline: "Catholic Bible" +order: 1.55 +align: "left" +draft: false +seoTitle: "A Catholic Bible notes app, with all 73 books and the daily Gospel — Harvous" +seoDescription: "Harvous has a Catholic Bible setting: all 73 books including Tobit, Judith, Wisdom, Sirach, Baruch and 1–2 Maccabees, the NABRE, Douay-Rheims, RSV-2CE and NRSV-CE, and Today's Gospel from the daily Mass readings. Free on every plan." +heroTitle: "Your Bible, all 73 books of it." +heroLead: "One switch and the reader, your notes and Home follow the Catholic canon." +icon: "fa7-solid:cross" +image: "/images/auth-hero/ai_bg_077.webp" +sections: + - heading: "One switch, and nothing else moves" + paragraphs: + - "Turn on Catholic Bible under Settings › My Bible, or when Harvous asks during setup. The reader's book list, chapter navigation and the scripture pill picker all follow Catholic order, and the deuterocanonical books are there: Tobit, Judith, Wisdom, Sirach, Baruch, 1 and 2 Maccabees, the Greek additions to Esther, Daniel 13 and 14, and the Prayer of Azariah." + - "Your translation doesn't change when you turn it on. The four Catholic editions, NABRE, Douay-Rheims, RSV-2CE and NRSV-CE, move to the top of the translation picker. Where an edition prints its own verse numbers, Harvous shows them quietly beside the standard ones, so a reference still points to the same verse in every translation." + - heading: "The day's Gospel, waiting on Home" + paragraphs: + - "Instead of [the daily passage](/features/daily-passage/), Home shows Today's Gospel, from the Lectionary for Mass (USA): Sundays on their three-year cycle, weekdays, solemnities and feasts. The day takes its season's name, from Ordinary Time to Holy Thursday to Christ the King." + - "Open it in the Bible, or make it a note in one tap with the passage already inside as a live scripture pill." +relatedFeatureIds: + - bible-reader + - daily-passage + - scripture-pills + - compare-translations +compareSlugs: + - ascension + - hallow +steps: + - title: "Choose the Catholic books" + visual: "catholic-setting" + label: "Settings › My Bible with Catholic chosen: the 73 books and daily Mass readings" + body: "Settings › My Bible has two choices: the 66 books, or the 73 books and daily Mass readings. It's one switch, and your translation stays as it was." + - title: "All 73 books, in Catholic order" + visual: "catholic-books" + label: "The Old Testament book grid with Tobit, Judith, 1 and 2 Maccabees, Wisdom and Sirach, and the four Catholic editions" + color: "violet" + body: "Tobit and Judith sit after Nehemiah, Wisdom and Sirach after the Song of Songs. Read them in the NABRE, Douay-Rheims, RSV-2CE or NRSV-CE." + - title: "Today's Gospel on Home" + visual: "gospel" + label: "Today's Gospel card for the Nativity of the Lord, John 1:1 to 3 in the Douay-Rheims" + color: "amber" + body: "The Gospel from the day's Mass readings waits on Home. Open it in the Bible, or make it a note with the passage already inside." +moments: + - icon: "fa7-solid:book-bible" + heading: "Four Catholic editions" + body: "NABRE, Douay-Rheims, RSV-2CE and NRSV-CE, listed first, alongside the eleven other translations." + - icon: "fa7-solid:book-open" + heading: "The deuterocanon, everywhere" + body: "Tobit through 2 Maccabees in the reader and in your scripture pills. A translation without a book says so and offers one that has it." + - icon: "fa7-solid:calendar-day" + heading: "The daily Mass readings" + body: "Today's Gospel from the Lectionary for Mass, with the day named for its season or feast." + - icon: "fa7-solid:hashtag" + heading: "Printed verse numbers" + body: "Where the NABRE or Douay-Rheims numbers a verse differently, its printed number shows beside the standard one." +relatedHeading: "Pairs well with" +relatedLead: "The Catholic setting changes what you read. The reader, scripture pills and translation compare all work the same across the 73 books." +closingHeading: "Read the whole of it. Keep what it gives you." +closingLead: "Try it free — the Catholic Bible setting is included on every plan." +--- + +Turn on Catholic Bible and Harvous follows the 73-book canon: Tobit, Judith, +Wisdom, Sirach, Baruch and 1–2 Maccabees in the reader and in your notes, the +NABRE, Douay-Rheims, RSV-2CE and NRSV-CE at the top of the translation picker, +and Today's Gospel from the daily Mass readings on Home. diff --git a/src/content/features/daily-passage.mdx b/src/content/features/daily-passage.mdx index e81dbf55..d41199e5 100644 --- a/src/content/features/daily-passage.mdx +++ b/src/content/features/daily-passage.mdx @@ -16,6 +16,7 @@ sections: - "Some days you know exactly what you're reading. Other days you open Scripture, look at sixty-six books, and close it again. The daily passage is for the second kind of morning — a short, curated place to start, so deciding doesn't eat the time you had." - "It sits on Home and waits. Read it and move on, or keep it. If today isn't the day, dismiss it and it steps aside until tomorrow — no streak to protect, nothing to catch up on." - "If you would rather it came to you, [reminders](/features/reminders/) can carry it every morning instead — or just Sunday and midweek, whichever rhythm fits." + - "With the [Catholic Bible](/features/catholic-bible/) setting on, the card becomes Today's Gospel, from the daily Mass readings." - heading: "One tap and it's a note, not a screenshot" paragraphs: - "Keeping the passage makes a note with the verse already inside as a live scripture pill — tap-able, switchable between translations, the same as any reference you type yourself. Not pasted text that goes stale." diff --git a/src/content/features/my-bible.mdx b/src/content/features/my-bible.mdx new file mode 100644 index 00000000..4cdf4b27 --- /dev/null +++ b/src/content/features/my-bible.mdx @@ -0,0 +1,67 @@ +--- +title: "My Bible shows where you've been in Scripture, book by book, without keeping score." +tagline: "My Bible" +order: 1.7 +align: "right" +draft: false +seoTitle: "My Bible — a map of where you've been in Scripture | Harvous" +seoDescription: "My Bible is a bird's-eye view of your Bible study in Harvous: every book as a spine, filled by how much you've read, written on or highlighted there. No streaks, no percentages. Free on every plan." +heroTitle: "Where you've been in Scripture." +heroLead: "Every book on one shelf, filled in by the study you've already done." +icon: "fa7-solid:book-atlas" +image: "/images/auth-hero/ai_bg_044.webp" +sections: + - heading: "A shelf on Home" + paragraphs: + - "My Bible sits on Home as a shelf of books from Genesis to Revelation. Each spine is filled by how much of that book you've been in, with one line to sum it up: you've been in 12 books, John most of all." + - "A chapter counts once you've read it, written a note on it or highlighted in it. Glancing at a chapter doesn't count." + - heading: "A map of study, not a reading tracker" + paragraphs: + - "Open the shelf and the map lays the Bible out by section, from the Law to Revelation, each book a dot with a count beside it. Open a section to see its books, and each book's chapters as a strip, shaded from not yet, to read, to wrote or highlighted, to studied deeply." + - "There's no streak and no whole-Bible percentage. It describes where you've been; it doesn't set a place you're behind on. It covers all of your history, on every plan." +relatedFeatureIds: + - bible-reader + - highlights + - threads + - catholic-bible +compareSlugs: + - youversion + - dwell +steps: + - title: "A shelf on Home" + visual: "bible-shelf" + label: "The My Bible card on Home: 66 book spines from Genesis to Revelation, filled by how much of each you've studied" + body: "Every book is a spine, filled by how much of it you've been in. One sentence sums it up: you've been in 12 books, John most of all." + - title: "The map, section by section" + visual: "bible-map" + label: "The expanded map with ten canon sections as rows of dots, the Gospels showing 4 of 4 books" + color: "sky" + body: "Open the shelf and the Bible lays out from the Law to Revelation, each book a dot, with a count of the books you've been in." + - title: "Every chapter, shaded" + visual: "bible-chapters" + label: "John's 21 chapters as a strip, shaded from not yet to studied deeply, with the key below" + color: "mint" + body: "A book opens to its chapters, shaded by what you did there: read, wrote or highlighted, or studied deeply." +moments: + - icon: "fa7-solid:book-atlas" + heading: "The whole Bible at a glance" + body: "Sixty-six spines on one shelf, or 73 with the Catholic Bible setting on." + - icon: "fa7-solid:highlighter" + heading: "Counts what you did" + body: "Reading a chapter, writing on it and highlighting in it all count. Glancing at one doesn't." + - icon: "fa7-solid:xmark" + heading: "No streaks, no percentage" + body: "A map of where you've been, not a goal you're behind on." + - icon: "fa7-solid:book-open" + heading: "Three ways in" + body: "The card on Home, the foot of the reader's book picker, and the account menu." +relatedHeading: "Pairs well with" +relatedLead: "My Bible is drawn from what you already do: reading in the reader, writing notes and highlighting passages." +closingHeading: "See how far you've come." +closingLead: "Try it free — My Bible is included on every plan and covers all of your history." +--- + +My Bible is a bird's-eye view of your study: every book of the Bible as a +spine on a shelf, filled by how much of it you've read, written on or +highlighted. Open it for the map, section by section and chapter by chapter. +No streaks, and no whole-Bible percentage. diff --git a/src/content/features/scripture-pills.mdx b/src/content/features/scripture-pills.mdx index 52ebb2b2..2814e37f 100644 --- a/src/content/features/scripture-pills.mdx +++ b/src/content/features/scripture-pills.mdx @@ -1,20 +1,20 @@ --- -title: "Type a reference and it becomes a pill — 11 translations, switchable per note." +title: "Type a reference and it becomes a pill — 15 translations, switchable per note." tagline: "Scripture pills" order: 1 align: "left" draft: false seoTitle: "Scripture pills — Harvous" -seoDescription: "Type a Bible reference in your notes and Harvous turns it into a scripture pill — 11 translations, switchable per pill. No verse picker, no copy-paste." +seoDescription: "Type a Bible reference in your notes and Harvous turns it into a scripture pill — 15 translations, switchable per pill. No verse picker, no copy-paste." heroTitle: "Type the reference. The verse comes with it." -heroLead: "Every reference becomes a pill, in 11 translations, without leaving your note." +heroLead: "Every reference becomes a pill, in 15 translations, without leaving your note." icon: "fa7-solid:book-bible" image: "/images/auth-hero/ai_bg_053.webp" sections: - heading: "Write naturally. References become pills." paragraphs: - "Type John 3:16 anywhere in a note and Harvous turns it into a pill — a tappable reference that shows the passage text on hover. Switch the translation on any pill, or set the one new pills start in." - - "Eleven translations included: KJV, NKJV, ESV, NIV, NLT, NET, BSB, NASB 1995, CSB, AMP, and MSG. No clunky verse picker. No copy-paste from another app." + - "Fifteen translations included: KJV, NKJV, ESV, NIV, NLT, NET, BSB, NASB 1995, CSB, AMP, and MSG, plus four Catholic editions: NABRE, Douay-Rheims, RSV-2CE, and NRSV-CE. No clunky verse picker. No copy-paste from another app." - heading: "The verse stays where you're thinking" paragraphs: - "Scripture pills keep the verse embedded in your writing — so when you come back to a note weeks later, the passage is right there. Want to read further? Open the chapter in Harvous's reader and your notes and highlights for it are already there with you." @@ -33,7 +33,7 @@ showcases: title: "Just type the reference" color: violet body: - - "Type the Scripture reference you want and open it right in your note. Available in 11 English translations — switch any pill to another." + - "Type the Scripture reference you want and open it right in your note. Available in 15 English translations — switch any pill to another." visual: "pills" label: "A scripture reference opened inline with a translation picker" steps: @@ -48,7 +48,7 @@ steps: - title: "Switch the translation" visual: "translations" label: "A scripture pill's translation menu with NLT selected" - body: "Eleven translations are included, from the KJV to the NLT. Change any pill without leaving your writing, or pick the one new pills start in." + body: "Fifteen translations are included, from the KJV to the NABRE. Change any pill without leaving your writing, or pick the one new pills start in." - title: "Mark the words inside it" visual: "highlights" label: "A highlighted phrase in a note, with color swatches and an annotation" @@ -58,7 +58,7 @@ moments: heading: "Just type it" body: "Type Romans 8:1 like you'd write it in a journal. Harvous recognizes the reference and makes it a pill." - icon: "fa7-solid:language" - heading: "11 translations" + heading: "15 translations" body: "Switch ESV to KJV on one pill — or type “KJV” right after the reference — without leaving your writing." - icon: "fa7-solid:highlighter" heading: "Highlight inside scripture" @@ -74,7 +74,7 @@ closingLead: "Try it free — scripture pills are included on every plan." Type **John 3:16** anywhere in a note and Harvous turns it into a pill — a tappable reference that shows the passage text on hover. Switch the translation on any -pill. 11 translations included: KJV, NKJV, ESV, NIV, NLT, NET, -BSB, NASB 1995, CSB, AMP, MSG. +pill. 15 translations included: KJV, NKJV, ESV, NIV, NLT, NET, +BSB, NASB 1995, CSB, AMP, MSG, NABRE, Douay-Rheims, RSV-2CE, NRSV-CE. No clunky verse picker. No copy-paste from another app. You write; we keep up. diff --git a/src/lib/addons-data.ts b/src/lib/addons-data.ts index c819bf00..456f08bc 100644 --- a/src/lib/addons-data.ts +++ b/src/lib/addons-data.ts @@ -281,6 +281,101 @@ const ADDON_PAGES: AddonPage[] = [ closingLabel: "Get Harvous Plus", draft: false, }, + { + kind: "addon", + slug: "family", + href: "/add-ons/family/", + title: "Family", + tagline: "One Harvous Plus for your household, a Family Space to study in together, and a parent view that shows progress, never notes.", + seoTitle: "Family — share Harvous Plus with your household | Harvous Plus", + seoDescription: + "Family sharing is included with Harvous Plus: cover up to five more people, study together in a shared Family Space, and see a child's progress without ever seeing their notes.", + icon: "fa7-solid:people-roof", + ink: "var(--study-dock-accent-mintGreen)", + image: "/images/auth-hero/ai_bg_046.webp", + comingSoon: false, + heroTitle: "Study together as a family.", + heroLead: + "One Plus covers your household, with a Family Space everyone can write in.", + sections: [ + { + heading: "One Plus covers the house", + paragraphs: [ + "Start a family from Settings › My Family and invite up to five more people. Everyone you add gets Harvous Plus at no extra cost: unlimited history, Review exercises and Connector. Shared spaces for groups stay with the person who pays.", + "Family sharing is included with [Harvous Plus](/pricing/) ($6/mo or $36/yr). Invites are single-use links that expire after seven days.", + ], + }, + { + heading: "A Family Space for what you read together", + paragraphs: [ + "Every family gets a Family Space that everyone in it can write in: the passage from dinner, a question someone asked in the car, the thread you are reading through as a house.", + "Everything else stays where it was. Each person's own notes are theirs, and nothing moves into the Family Space unless they put it there.", + ], + }, + { + heading: "Progress for parents, privacy for everyone", + paragraphs: [ + "A parent or guardian can see when a child was last in Harvous, how many chapters they have been in and which books, and how many notes they have written. Never the notes themselves, their highlights, their searches or their Review.", + "The child sees exactly the same numbers about themselves, so nothing is watched in secret. Children are 13 and older, can ask to become an adult in the family, and can leave any time.", + ], + }, + ], + showcases: [ + { + eyebrow: "My Family", + title: "Everyone, and what they can do", + color: "mint", + body: [ + "The Organizer started the family. A Parent/Guardian can invite people and see a child's progress. An Adult shares the space and the plan, and their study stays private. A Child is 13 or older.", + ], + visual: "family-members", + label: "Settings › My Family listing four people with their roles: Organizer, Parent/Guardian, Adult and Child", + }, + { + eyebrow: "Progress", + title: "Counts, not contents", + color: "sky", + reverse: true, + body: [ + "Last active, chapters and books, and how many notes. That's the whole view, for the parent and for the child.", + ], + visual: "family-progress", + label: "A child's progress card showing last active, chapters this month with the books, and a note count", + }, + ], + moments: [ + { + icon: "fa7-solid:people-roof", + heading: "Up to six people", + body: "You and five more, all on one Harvous Plus. No extra charge for the family.", + }, + { + icon: "fa7-solid:book-bible", + heading: "A shared Family Space", + body: "Threads and notes everyone in the family can add to, next to each person's own study.", + }, + { + icon: "fa7-solid:chart-simple", + heading: "A parent view that stays out of the notes", + body: "Last active, chapters, books and a note count. Never notes, highlights, searches or Review.", + }, + { + icon: "fa7-solid:lock", + heading: "Private study stays private", + body: "Adults' study is their own. Children see the same numbers their parents see, and can leave any time.", + }, + ], + relatedIds: ["shared-spaces", "review-exercises", "connector"], + relatedHeading: "Harvous free + what's next", + relatedLead: + "Family sharing is included with Harvous Plus. See the free plan, and what else Plus includes.", + closingHeading: "Bring the household along.", + closingLead: + "Get Harvous Plus, then start a family from Settings › My Family. Family is on the web for now.", + closingHref: APP_UPGRADE_URL, + closingLabel: "Get Harvous Plus", + draft: false, + }, ]; export function getAddonPages(): AddonPage[] { diff --git a/src/lib/app-tour-chapters.ts b/src/lib/app-tour-chapters.ts index 8dac7d38..8ec0a000 100644 --- a/src/lib/app-tour-chapters.ts +++ b/src/lib/app-tour-chapters.ts @@ -91,7 +91,7 @@ export const APP_TOUR_CHAPTERS: TourChapter[] = [ { icons: ["fa7-solid:book-bible", "fa7-solid:book-open"], title: "Scripture pills & Bible reader", - desc: "Type a reference — it becomes a pill in 11 translations. Open the chapter with your notes right there.", + desc: "Type a reference — it becomes a pill in 15 translations. Open the chapter with your notes right there.", visual: "pills", href: "/features/scripture-pills/", }, @@ -102,6 +102,20 @@ export const APP_TOUR_CHAPTERS: TourChapter[] = [ visual: "compare", href: "/features/compare-translations/", }, + { + icons: ["fa7-solid:book-atlas"], + title: "My Bible", + desc: "Every book as a spine on one shelf, filled in by where you've read, written and highlighted. No streaks.", + visual: "bible-shelf", + href: "/features/my-bible/", + }, + { + icons: ["fa7-solid:cross"], + title: "Catholic Bible", + desc: "Turn it on for all 73 books, four Catholic editions, and Today's Gospel from the Mass readings on Home.", + visual: "catholic-books", + href: "/features/catholic-bible/", + }, ], }, { diff --git a/src/lib/coming-soon-grid.ts b/src/lib/coming-soon-grid.ts index 7f7b2c1c..4e21fa37 100644 --- a/src/lib/coming-soon-grid.ts +++ b/src/lib/coming-soon-grid.ts @@ -47,6 +47,14 @@ export const PRODUCT_GRID_ITEMS: ComingSoonGridItem[] = [ href: "/add-ons/connector/", comingSoon: false, }, + { + id: "family", + icon: "fa7-solid:people-roof", + title: "Family", + desc: "One Plus for your household, a shared Family Space, and a parent view that shows progress, never notes. Included with Harvous Plus.", + href: "/add-ons/family/", + comingSoon: false, + }, { id: "apple-apps", icon: "fa7-solid:mobile-screen", diff --git a/src/lib/compare-seo-pages.ts b/src/lib/compare-seo-pages.ts index 57f4bd2f..c4e4b4b3 100644 --- a/src/lib/compare-seo-pages.ts +++ b/src/lib/compare-seo-pages.ts @@ -725,7 +725,7 @@ const SEO_PAGES: CompareSeoPage[] = [ seoDescription: "Compare the best apps for scripture-linked notes — Harvous, Church Notes, Spirit Notes, Obsidian, and Logos. Type a reference, keep the verse in your writing — or open the chapter and write from there.", h1: "Best scripture notes apps", - lead: "Notes where Scripture stays in the writing — dedicated apps and tools people adapt. Harvous turns typed references into scripture pills across 11 translations.", + lead: "Notes where Scripture stays in the writing — dedicated apps and tools people adapt. Harvous turns typed references into scripture pills across 15 translations.", pickSlugs: [ "church-notes", "spirit-notes", diff --git a/src/lib/feature-categories-data.ts b/src/lib/feature-categories-data.ts index 229b867c..c06f30a5 100644 --- a/src/lib/feature-categories-data.ts +++ b/src/lib/feature-categories-data.ts @@ -136,7 +136,7 @@ const categories: FeatureCategory[] = [ image: "/images/auth-hero/ai_bg_076.webp", seoTitle: "Read — a Bible reader with your notes in the margin | Harvous", seoDescription: - "Read a chapter in 11 translations, compare two side by side verse for verse, and keep your notes and highlights in the margin where you left them.", + "Read a chapter in 15 translations, compare two side by side verse for verse, and keep your notes and highlights in the margin where you left them.", heroTitle: "Every chapter, with everything you've said about it.", closingTitle: "Read with your notes beside you.", heroLead: @@ -162,7 +162,7 @@ const categories: FeatureCategory[] = [ { icon: "fa7-solid:book-bible", heading: "Type the reference, get the verse", - body: "A reference becomes a tappable pill in 11 translations, with a per-pill override when one version says it better.", + body: "A reference becomes a tappable pill in 15 translations, with a per-pill override when one version says it better.", }, { icon: "fa7-solid:table-columns", @@ -175,7 +175,7 @@ const categories: FeatureCategory[] = [ body: "Select a name or term for its Easton's entry and cross-references, in place, without losing the chapter.", }, ], - featureIds: ["bible-reader", "compare-translations", "scripture-pills", "dictionary"], + featureIds: ["bible-reader", "compare-translations", "scripture-pills", "dictionary", "my-bible", "catholic-bible"], featuresHeading: "What reading in Harvous gives you", featuresLead: "Keep the Bible app you love. This is for the reading that you want to leave something behind.", @@ -346,10 +346,10 @@ const categories: FeatureCategory[] = [ body: "Nothing is shared until you share it. Lock a note with a PIN and only you can open it — not a space, not a link, not a connected app.", }, ], - featureIds: ["shared-spaces"], + featureIds: ["shared-spaces", "family"], featuresHeading: "Studying with other people", featuresLead: - "Shared spaces are a Harvous Plus add-on for the person hosting. Everyone they invite joins free.", + "Shared spaces are a Harvous Plus add-on for the person hosting. Everyone they invite joins free. Family sharing puts your household on the same Plus.", useCaseSlugs: ["small-group", "sermon-prep"], compareSlugs: ["notion", "google-docs", "groupme", "youversion"], testimonialId: "joschua", diff --git a/src/lib/feature-icons.ts b/src/lib/feature-icons.ts index 55db08a6..214ce88f 100644 --- a/src/lib/feature-icons.ts +++ b/src/lib/feature-icons.ts @@ -16,4 +16,6 @@ export const FEATURE_ICONS: Record = { "note-templates": "fa7-solid:list-check", "resource-library": "fa7-solid:newspaper", reminders: "fa7-solid:bell", + "my-bible": "fa7-solid:book-atlas", + "catholic-bible": "fa7-solid:cross", }; diff --git a/src/lib/next/content.ts b/src/lib/next/content.ts index 1c4c12ed..c0495afb 100644 --- a/src/lib/next/content.ts +++ b/src/lib/next/content.ts @@ -92,7 +92,7 @@ export const STORY_STEPS: StoryStep[] = [ { key: "write", title: "Write a note. The verse comes with it.", - body: "Type John 3:16 and it turns into a pill you can tap, in any of 11 translations. Headings, bullets, highlights. It writes like any doc you already know.", + body: "Type John 3:16 and it turns into a pill you can tap, in any of 15 translations. Headings, bullets, highlights. It writes like any doc you already know.", backdrop: "072", vignette: "scripture", note: { text: "I just type the reference. That's it.", at: { top: "5%", right: "5%" }, arrow: "down-left", tilt: 3, target: { selector: "[data-anote-pill]", at: [0.8, -0.15] } }, @@ -192,14 +192,16 @@ export const BENTO_CARDS: BentoCardSpec[] = [ }, ]; -/** The smaller things every account gets — a line of chips under the grid. From FeatureGrid.astro. */ -export const ALSO_INCLUDED: { label: string; icon: string; href?: string }[] = [ - { label: "Daily passage", icon: "fa7-solid:sun", href: "/features/daily-passage/" }, - { label: "Easton's dictionary", icon: "fa7-solid:book-atlas", href: "/features/dictionary/" }, - { label: "Offline & sync", icon: "fa7-solid:cloud-arrow-down", href: "/faq/#faq-offline" }, - { label: "Reminders", icon: "fa7-solid:bell", href: "/features/reminders/" }, - { label: "Light & dark", icon: "fa7-solid:circle-half-stroke" }, - { label: "Keyboard shortcuts", icon: "fa7-solid:keyboard" }, +/** The smaller things every account gets — a grid of tiles under the bento, each with one line on what it does. */ +export const ALSO_INCLUDED: { label: string; desc: string; icon: string; href?: string }[] = [ + { label: "Daily passage", desc: "A short passage on Home each day", icon: "fa7-solid:sun", href: "/features/daily-passage/" }, + { label: "My Bible map", desc: "Where you've been in Scripture", icon: "fa7-solid:map", href: "/features/my-bible/" }, + { label: "Catholic Bible", desc: "All 73 books and the daily Gospel", icon: "fa7-solid:cross", href: "/features/catholic-bible/" }, + { label: "Easton's dictionary", desc: "Names and terms, in place", icon: "fa7-solid:book-atlas", href: "/features/dictionary/" }, + { label: "Offline & sync", desc: "Keeps working without a signal", icon: "fa7-solid:cloud-arrow-down", href: "/faq/#faq-offline" }, + { label: "Reminders", desc: "An optional nudge, with the verse", icon: "fa7-solid:bell", href: "/features/reminders/" }, + { label: "Light & dark", desc: "Follows your system", icon: "fa7-solid:circle-half-stroke" }, + { label: "Keyboard shortcuts", desc: "Write without the mouse", icon: "fa7-solid:keyboard" }, ]; /* ────────────────────────────────────────────────────────────────────────── */ @@ -241,7 +243,7 @@ export const PRIVACY_TOGGLES: ToggleSpec[] = [ * true, and bump NOW_UPDATED whenever it changes. "Just shipped" and "Next up" * below it come from release notes and the roadmap, so only this needs tending. */ -export const NOW_UPDATED = "2026-10-09"; +export const NOW_UPDATED = "2026-10-15"; export const NOW_WORKING_ON: { title: string; body: string }[] = [ { @@ -252,8 +254,4 @@ export const NOW_WORKING_ON: { title: string; body: string }[] = [ title: "Review exercises that teach", body: "Word tiles, drag-to-order, and learning steps, so remembering a passage feels less like a quiz and more like practice.", }, - { - title: "Family accounts", - body: "A Family Space for your household, one Plus that covers up to five more people, and a parent view that shows a child's progress, never their notes. Not open yet.", - }, ]; diff --git a/src/lib/page-jsonld.ts b/src/lib/page-jsonld.ts index 8aa39c55..2bf0613e 100644 --- a/src/lib/page-jsonld.ts +++ b/src/lib/page-jsonld.ts @@ -49,7 +49,7 @@ export function pricingJsonLd() { "@type": "WebPage", name: "Harvous Pricing", description: - "Harvous is free for personal Bible study. Harvous Plus includes unlimited history, Review exercises, Shared Spaces hosting, and Connector — $6/mo or $36/yr.", + "Harvous is free for personal Bible study. Harvous Plus includes unlimited history, Review exercises, Shared Spaces hosting, Connector, and family sharing — $6/mo or $36/yr.", url: `${site}/pricing/`, isPartOf: { "@type": "WebSite", name: "Harvous", url: site }, }, @@ -73,7 +73,7 @@ export function pricingJsonLd() { price: "36", priceCurrency: "USD", description: - "Harvous Plus — $36/yr or $6/mo. Includes unlimited history, Review exercises, Shared Spaces hosting (unlimited spaces, up to 12 people per space), and Connector (Claude, ChatGPT, or another AI app can read your notes, never change them). Joining is always free.", + "Harvous Plus — $36/yr or $6/mo. Includes unlimited history, Review exercises, Shared Spaces hosting (unlimited spaces, up to 12 people per space), Connector (Claude, ChatGPT, or another AI app can read your notes, never change them), and family sharing for up to five more people. Joining is always free.", }, ], }, diff --git a/src/lib/pricing-data.ts b/src/lib/pricing-data.ts index 418d29b9..734dadea 100644 --- a/src/lib/pricing-data.ts +++ b/src/lib/pricing-data.ts @@ -51,7 +51,9 @@ export const FREE_PLAN: PricingPlan = { "90 days of history", "Scripture pills, highlights, and threads", "Scan a page into a note", - "Built-in Bible reader", + "Built-in Bible reader in 15 translations", + "Catholic Bible: all 73 books and the daily Gospel", + "My Bible, a map of where you've studied", "Built-in dictionary and daily passage", "Built-in cross-references and themes", "Offline sync across devices", @@ -83,6 +85,7 @@ export const PLUS_PLAN: PricingPlan = { "People you invite join free, no Plus needed", "Turn a thread into a shared study plan", "Use your study in Claude, ChatGPT, and more", + "Family sharing with up to 5 more people", ], comingSoonFeatures: [], cta: { diff --git a/src/lib/use-cases-data.ts b/src/lib/use-cases-data.ts index 0cfc7ace..b615993e 100644 --- a/src/lib/use-cases-data.ts +++ b/src/lib/use-cases-data.ts @@ -69,7 +69,7 @@ const useCases: UseCase[] = [ { heading: "How people use it day to day", paragraphs: [ - "Open a thread for whatever you're in — a book, a theme, or just \"this month.\" Add a note next to the passage while the thought is still warm. Scripture pills keep verses one tap away across 11 translations.", + "Open a thread for whatever you're in — a book, a theme, or just \"this month.\" Add a note next to the passage while the thought is still warm. Scripture pills keep verses one tap away across 15 translations.", "The daily passage gives you a starting point when you're not sure where to begin. It works offline and syncs when you reconnect, so the journal is there when you are.", ], }, @@ -83,7 +83,7 @@ const useCases: UseCase[] = [ { icon: "fa7-solid:book-bible", heading: "Scripture pills keep it connected", - body: 'Type "Romans 8:1" and it becomes a tap-able link across all 11 translations. The verse text is there whenever you need it — no app-switching, no losing your place.', + body: 'Type "Romans 8:1" and it becomes a tap-able link across all 15 translations. The verse text is there whenever you need it — no app-switching, no losing your place.', }, { icon: "fa7-solid:layer-group", @@ -268,7 +268,7 @@ const useCases: UseCase[] = [ { heading: "Depth without the research-suite weight", paragraphs: [ - "Serious tools exist for academic Bible study. Harvous sits in the middle: scripture pills across 11 translations, Easton's dictionary built in, threads per chapter, notes that can live in more than one collection when a theme spans books.", + "Serious tools exist for academic Bible study. Harvous sits in the middle: scripture pills across 15 translations, Easton's dictionary built in, threads per chapter, notes that can live in more than one collection when a theme spans books.", "You write. Harvous keeps the references, the organization, and the search — so months into Romans you can still find what you noticed in chapter 4.", ], }, @@ -282,7 +282,7 @@ const useCases: UseCase[] = [ { icon: "fa7-solid:book-bible", heading: "Scripture pills that go deep", - body: "Every reference links out in one tap. Cross-reference a verse in Romans to something in Galatians and read it right there, in whichever of the 11 translations you prefer.", + body: "Every reference links out in one tap. Cross-reference a verse in Romans to something in Galatians and read it right there, in whichever of the 15 translations you prefer.", }, { icon: "fa7-solid:diagram-project", diff --git a/src/pages/index.astro b/src/pages/index.astro index 5284c1be..1f7bdc81 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -54,7 +54,7 @@ const homeJsonLd = buildHomeJsonLd();

Everything else

Built for how you actually study.

- The pieces you notice most when they're missing. All free, apart from the two marked Plus. + The pieces you notice most when they're missing. All free, apart from the three marked Plus.

diff --git a/src/pages/pricing.astro b/src/pages/pricing.astro index 9b7912d5..f428d7aa 100644 --- a/src/pages/pricing.astro +++ b/src/pages/pricing.astro @@ -22,7 +22,7 @@ const plans: (PricingPlan & { sky?: string })[] = [FREE_PLAN, { ...PLUS_PLAN, sk jsonLd={pricingJsonLd()} ogImage={ogCard("pricing")} title="Pricing — Harvous" - description="Harvous is free for personal Bible study. Harvous Plus adds unlimited history, Review exercises, hosting Shared Spaces, and Connector — $6/mo or $36/yr." + description="Harvous is free for personal Bible study. Harvous Plus adds unlimited history, Review exercises, hosting Shared Spaces, Connector, and family sharing for up to six people — $6/mo or $36/yr." >

Pricing

@@ -93,7 +93,7 @@ const plans: (PricingPlan & { sky?: string })[] = [FREE_PLAN, { ...PLUS_PLAN, sk