Merge github/main into embeddings

This commit is contained in:
George Powell
2025-12-30 15:34:03 -05:00
8 changed files with 136 additions and 34 deletions

View File

@@ -86,6 +86,18 @@
`Guess: ${book.name} (order ${book.order}), Correct: ${correctBook.name} (order ${correctBook.order}), Adjacent: ${adjacent}`
);
if (guesses.length === 0) {
const key = `bibdle-first-guess-${dailyVerse.date}`;
if (
localStorage.getItem(key) !== "true" &&
browser &&
(window as any).umami
) {
(window as any).umami.track("First guess");
localStorage.setItem(key, "true");
}
}
guesses = [
{
book,
@@ -260,6 +272,18 @@
submitStats();
});
$effect(() => {
if (!browser || !isWon) return;
const key = `bibdle-win-tracked-${dailyVerse.date}`;
if (localStorage.getItem(key) === "true") return;
if ((window as any).umami) {
(window as any).umami.track("Guessed correctly", {
totalGuesses: guesses.length,
});
}
localStorage.setItem(key, "true");
});
function generateShareText(): string {
const emojis = guesses
.slice()
@@ -362,11 +386,12 @@
</script>
<svelte:head>
<title>Bibdle &mdash; A daily bible game{isDev ? " (dev)" : ""}</title>
<meta
<!-- <title>Bibdle &mdash; A daily bible game{isDev ? " (dev)" : ""}</title> -->
<title>A daily bible game{isDev ? " (dev)" : ""}</title>
<!-- <meta
name="description"
content="A Wordle-inspired Bible game (short for Bible Daily)"
/>
content="Guess which book of the Bible a verse comes from."
/> -->
</svelte:head>
<div class="min-h-dvh md:bg-linear-to-br md:from-blue-50 md:to-indigo-200 py-8">

View File

@@ -7,7 +7,7 @@
}
html, body {
background: oklch(98.11% 0.02777 158.93);
background: oklch(89.126% 0.06134 298.626);
}
.big-text {