A private daily giving journal — not a payment tool. Log what you already gave.
Family
{#each familyStreakRows as r}
{r.email}
{r.currentStreak} day{r.currentStreak === 1 ? '' : 's'}{r.gaveToday ? ' · today ✓' : ''}
{/each}
Streaks only — amounts and causes are never shared, even with family.
Your history
{#each log as e (e.id)}
{e.logDate}
{e.cause || '—'}{e.inMemoryOfPersonId ? ` · in memory of ${personName(e.inMemoryOfPersonId)}` : ''}
{#if e.amount}
{Number(e.amount).toLocaleString()}{/if}
{:else}
No entries yet — log your first one above.
{/each}