From 10932083247719b21029f42e1e5ffb381a4ecc1c Mon Sep 17 00:00:00 2001 From: Ben Date: Sun, 8 Mar 2026 19:15:42 -0700 Subject: [PATCH] refactor: Centralize calculator statistics and categories into a new module, lazy load search functionality, and remove unused font preloads. --- hdyc-svelte/src/app.html | 42 --------- .../src/lib/components/SearchBar.svelte | 11 ++- hdyc-svelte/src/lib/data/calculators.ts | 42 +++++---- hdyc-svelte/src/lib/data/stats.ts | 85 +++++++++++++++++++ hdyc-svelte/src/routes/+page.svelte | 10 +-- migrate.py | 65 +++++++++----- tests/test_homepage_categories.py | 2 +- 7 files changed, 161 insertions(+), 96 deletions(-) create mode 100644 hdyc-svelte/src/lib/data/stats.ts diff --git a/hdyc-svelte/src/app.html b/hdyc-svelte/src/app.html index e88d3f9..409a589 100644 --- a/hdyc-svelte/src/app.html +++ b/hdyc-svelte/src/app.html @@ -10,20 +10,6 @@ type="font/woff2" crossorigin /> - - - - - -