diff --git a/frontend/src/routes/play/+page.svelte b/frontend/src/routes/play/+page.svelte index fb43544..15ad61d 100644 --- a/frontend/src/routes/play/+page.svelte +++ b/frontend/src/routes/play/+page.svelte @@ -5,8 +5,7 @@ import { getJSON } from '$lib/api.js'; import HubBar from '$lib/components/HubBar.svelte'; import { pushGameStatesBatch } from '$lib/gamesync.js'; - import { ritualState } from '$lib/ritual.js'; - import { prefs, initPrefs } from '$lib/prefs.svelte.js'; + import { initPrefs } from '$lib/prefs.svelte.js'; import { auth } from '$lib/auth.svelte.js'; import { isDevGated, blockedForViewer } from '$lib/devgate.js'; import { trackGame } from '$lib/analytics.js'; @@ -41,9 +40,6 @@ let date = $state(''); let wordStatus = $state({ 5: null, 6: null }); let wsStatus = $state(null); - // Daily Ritual ("today's calm set") — Brief · Daily Word · Word Search, keyed - // on the server puzzle date; the Brief tick is set on the home end-cap, read here. - let ritual = $state({ items: [], count: 0, total: 0 }); function readWord(v) { try { @@ -105,7 +101,6 @@ wsStatus = ws; bloomStatus = readBloom(); matchStatus = readMatch(); - if (date) ritual = ritualState(date, prefs.data.ritual); } function fmtMs(ms) { const s = Math.round(ms / 1000); @@ -286,68 +281,84 @@ {view === 'hub' ? 'Back' : (view === 'play' ? 'Game Selection' : 'Play Hub')} {#if view === 'hub'} -
A small calm thing after the brief. One of each a day — no rush, no score to beat but your own.
- {#if date && ritual.total} -Today's calm set
-A few little games, fresh every morning. Pick one and dive in.
+