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 @@ -