From f3c9feaf9794be010dea62d2f7ed57030bbd6947 Mon Sep 17 00:00:00 2001 From: George Powell Date: Thu, 26 Feb 2026 00:52:00 -0500 Subject: [PATCH] removed verse snippet from share --- src/lib/components/StreakCounter.svelte | 10 ++++++---- src/lib/components/WinScreen.svelte | 12 +++++++----- src/lib/utils/share.ts | 8 ++++---- 3 files changed, 17 insertions(+), 13 deletions(-) diff --git a/src/lib/components/StreakCounter.svelte b/src/lib/components/StreakCounter.svelte index eb21cd5..ebc5262 100644 --- a/src/lib/components/StreakCounter.svelte +++ b/src/lib/components/StreakCounter.svelte @@ -12,17 +12,19 @@ class="flex flex-col items-center justify-center bg-white/50 backdrop-blur-sm px-4 py-4 rounded-2xl border border-white/50 shadow-sm flex-1 text-center" >

{streak}

- day{streak === 1 ? "" : "s"}
in a row + day{streak === 1 ? "" : "s"} in a row

{#if streakPercentile !== null && streakPercentile <= 50} -

+

Top {streakPercentile}%

{/if} diff --git a/src/lib/components/WinScreen.svelte b/src/lib/components/WinScreen.svelte index b669e63..e5e84a9 100644 --- a/src/lib/components/WinScreen.svelte +++ b/src/lib/components/WinScreen.svelte @@ -103,7 +103,7 @@ >

- {congratulationsMessage} The verse is from
+ {congratulationsMessage} The verse is from {bookName}. @@ -112,11 +112,13 @@ You guessed correctly after {guessCount} {guessCount === 1 ? "guess" : "guesses"}.

- {#if streak >= 7} -

- Thank you for making Bibdle part of your daily routine! +

diff --git a/src/lib/utils/share.ts b/src/lib/utils/share.ts index d319915..dbd95c9 100644 --- a/src/lib/utils/share.ts +++ b/src/lib/utils/share.ts @@ -17,7 +17,7 @@ export function getVerseSnippet(verseText: string): string { } const start = posAfterWord(10); - const end = posAfterWord(25); + const end = posAfterWord(18); // Find first punctuation mark between words 10 and 25 const range = text.substring(start, end); @@ -74,13 +74,13 @@ export function generateShareText(params: { const bookEmoji = isLoggedIn ? "📜" : "📖"; const guessWord = guesses.length === 1 ? "guess" : "guesses"; - const streakPart = streak !== undefined && streak > 1 ? ` (${streak} days🔥)` : ""; + const streakPart = streak !== undefined && streak > 1 ? ` ${streak} days 🔥` : ""; const chapterStar = guesses.length === 1 && chapterCorrect ? " ⭐" : ""; const lines = [ `${bookEmoji} Bibdle | ${formattedDate} ${bookEmoji}`, - getVerseSnippet(verseText), - `${emojis}${chapterStar} ${guesses.length} ${guessWord}${streakPart}`, + `${guesses.length} ${guessWord},${streakPart}`, + `${emojis}${chapterStar}`, origin, ];