From adc96baa90e2887a72c4060d816fcc0141cd9be3 Mon Sep 17 00:00:00 2001 From: Josh Creek <8179928+jcreek@users.noreply.github.com> Date: Sat, 10 Jan 2026 15:27:00 +0000 Subject: [PATCH] feat(#64): Improve the about page --- src/lib/components/SignUp.svelte | 6 + src/routes/+layout.svelte | 9 +- src/routes/+page.server.ts | 17 + src/routes/+page.svelte | 437 +++++++++++++----- src/routes/about/+page.svelte | 327 ------------- src/routes/about/+page.ts | 9 - src/routes/api/stats/+server.ts | 40 ++ src/routes/profile/+page.svelte | 78 ---- .../20260110120000_create_stats_cache.sql | 22 + ...110120001_create_update_stats_function.sql | 51 ++ ...260110120002_create_get_stats_function.sql | 36 ++ ...10144000_fix_stats_functions_ambiguity.sql | 89 ++++ 12 files changed, 586 insertions(+), 535 deletions(-) create mode 100644 src/routes/+page.server.ts delete mode 100644 src/routes/about/+page.svelte delete mode 100644 src/routes/about/+page.ts create mode 100644 src/routes/api/stats/+server.ts delete mode 100644 src/routes/profile/+page.svelte create mode 100644 supabase/migrations/20260110120000_create_stats_cache.sql create mode 100644 supabase/migrations/20260110120001_create_update_stats_function.sql create mode 100644 supabase/migrations/20260110120002_create_get_stats_function.sql create mode 100644 supabase/migrations/20260110144000_fix_stats_functions_ambiguity.sql diff --git a/src/lib/components/SignUp.svelte b/src/lib/components/SignUp.svelte index e28241f..8dfd226 100644 --- a/src/lib/components/SignUp.svelte +++ b/src/lib/components/SignUp.svelte @@ -57,3 +57,9 @@ + + diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 63637d6..ad63a7c 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -91,7 +91,7 @@