From d303eda038873ab4d4464533c7e1313051a82a55 Mon Sep 17 00:00:00 2001 From: JCEEE <0xjceee@proton.me> Date: Fri, 28 Aug 2026 19:32:32 +0100 Subject: [PATCH] remove payday debug and add multiple ui fixes --- frontend/src/lib/components/Button.svelte | 5 +- .../src/lib/components/NoticeDialog.svelte | 24 +- .../src/lib/components/PricingPlans.svelte | 4 +- frontend/src/lib/components/icons.ts | 12 + frontend/src/lib/server/services/chores.ts | 10 +- .../src/lib/server/services/completions.ts | 10 +- frontend/src/lib/server/services/fam.ts | 143 --- frontend/src/lib/server/services/index.ts | 1 - frontend/src/lib/server/services/settings.ts | 5 +- frontend/src/lib/types.ts | 1 - frontend/src/routes/+page.svelte | 30 +- .../routes/[fam]/[username]/+page.server.ts | 32 +- .../src/routes/[fam]/[username]/+page.svelte | 914 +++++++++--------- .../[fam]/[username]/chores/+page.svelte | 176 +++- frontend/src/routes/[fam]/join/+page.svelte | 10 +- .../routes/[fam]/join/[username]/+page.svelte | 11 +- frontend/src/routes/admin/+page.svelte | 5 +- frontend/src/routes/pricing/+page.svelte | 7 +- shared/pb/schema.ts | 2 +- 19 files changed, 705 insertions(+), 697 deletions(-) diff --git a/frontend/src/lib/components/Button.svelte b/frontend/src/lib/components/Button.svelte index 42c9fa4..66c7d2b 100644 --- a/frontend/src/lib/components/Button.svelte +++ b/frontend/src/lib/components/Button.svelte @@ -1,6 +1,6 @@ @@ -16,7 +22,7 @@ {#each notices.list as notice (notice.id)}
-
{icon(notice.type)}
+
{@html icon(notice.type)}

{notice.title}

{#if notice.message} @@ -73,6 +79,14 @@ font-size: 1.1rem; flex-shrink: 0; } + .notice-icon :global(svg) { + width: 1.25rem; + height: 1.25rem; + } + .notice-success .notice-icon { color: #059669; } + .notice-warning .notice-icon { color: #d97706; } + .notice-error .notice-icon { color: #dc2626; } + .notice-info .notice-icon { color: #6366f1; } .notice-text h4 { margin: 0 0 0.25rem; font-size: 0.9rem; diff --git a/frontend/src/lib/components/PricingPlans.svelte b/frontend/src/lib/components/PricingPlans.svelte index cea8561..1266aca 100644 --- a/frontend/src/lib/components/PricingPlans.svelte +++ b/frontend/src/lib/components/PricingPlans.svelte @@ -1,5 +1,6 @@