From 68a08514672fc11e7d9013956c0f8f855d30c1b8 Mon Sep 17 00:00:00 2001
From: JCEEE <0xjceee@proton.me>
Date: Thu, 3 Sep 2026 11:50:51 +0100
Subject: [PATCH] update footer | add shared chores | expire todos if not
completed
---
frontend/src/lib/components/Footer.svelte | 59 ++-
frontend/src/lib/server/migrate.ts | 8 +
frontend/src/lib/server/services/chores.ts | 36 +-
.../src/lib/server/services/completions.ts | 29 +-
frontend/src/lib/server/services/fam.ts | 3 +
frontend/src/lib/server/services/index.ts | 3 +-
frontend/src/lib/types.ts | 3 +-
frontend/src/routes/[fam]/+layout.svelte | 2 +-
.../src/routes/[fam]/[username]/+page.svelte | 58 ++-
.../[fam]/[username]/chores/+page.server.ts | 4 +
.../[fam]/[username]/chores/+page.svelte | 440 ++++++++++++++----
frontend/src/routes/layout.css | 9 +
.../static/fonts/Chewy/chewy-regular.woff2 | Bin 0 -> 20688 bytes
shared/pb/schema.ts | 3 +-
14 files changed, 531 insertions(+), 126 deletions(-)
create mode 100644 frontend/static/fonts/Chewy/chewy-regular.woff2
diff --git a/frontend/src/lib/components/Footer.svelte b/frontend/src/lib/components/Footer.svelte
index 5a570c4..f8666ed 100644
--- a/frontend/src/lib/components/Footer.svelte
+++ b/frontend/src/lib/components/Footer.svelte
@@ -1,17 +1,62 @@
-