From c859099cc8651ef48b4e266e4575ce822f8e9436 Mon Sep 17 00:00:00 2001 From: Ewan Croft Date: Thu, 25 Jun 2026 15:58:57 +0100 Subject: [PATCH] docs: add explanatory comments throughout codebase --- src/hooks.server.js | 8 ++++++++ src/lib/components/BaseModal.svelte | 18 +++++++++++++----- src/lib/components/CommentSection.svelte | 6 ++++++ src/lib/components/EmptyState.svelte | 5 +++++ src/lib/components/ErrorDisplay.svelte | 6 ++++++ src/lib/components/Footer.svelte | 6 ++++++ src/lib/components/Header.svelte | 6 ++++++ src/lib/components/LoadingSkeleton.svelte | 6 ++++++ src/lib/components/Now.svelte | 5 +++++ src/lib/components/SabbatBackground.svelte | 10 +++++++++- src/lib/components/ShareButtons.svelte | 5 +++++ src/lib/components/TableOfContents.svelte | 7 +++++++ src/lib/components/VerificationBadge.svelte | 17 ++++++----------- src/lib/components/layout/WolfToggle.svelte | 4 ++++ .../components/leaflet/LeafletBskyPost.svelte | 7 ++++--- .../components/leaflet/LeafletButton.svelte | 4 ++-- src/lib/components/leaflet/LeafletEmbed.svelte | 5 +++-- .../leaflet/LeafletWebsiteCard.svelte | 5 +++-- src/lib/components/ostara-eggs/eggStores.ts | 9 +++++++++ src/lib/config.ts | 5 +++++ src/lib/providers/markdown.ts | 9 +++++++++ src/lib/server/theme.ts | 11 +++++++++++ src/lib/services/atproto/did.ts | 15 +++++++++++++-- src/lib/services/atproto/fetch.ts | 18 ++++++++++++++++++ src/lib/stores/wolfMode.ts | 18 +++++++++++++++++- src/lib/utils/avatar.ts | 7 ++++++- src/lib/utils/cache.ts | 13 ++++++++++++- src/lib/utils/promise.ts | 8 +++++++- src/lib/utils/sabbats.ts | 12 ++++++++++++ src/lib/utils/slugify.ts | 5 +++++ src/routes/+page.server.ts | 8 ++++++++ src/routes/.well-known/atproto-did/+server.ts | 8 ++++++++ .../site.standard.publication/+server.ts | 9 +++++++++ src/routes/about/+page.server.ts | 10 ++++++++++ src/routes/blog/+page.server.ts | 8 ++++++++ src/routes/projects/+page.server.ts | 4 ++++ src/routes/projects/[slug]/+page.server.ts | 3 +++ src/routes/subscriptions/+page.server.ts | 6 ++++++ src/routes/webhook/+server.ts | 8 ++++++++ src/routes/webhook/github/+server.ts | 8 ++++++++ 40 files changed, 300 insertions(+), 32 deletions(-) diff --git a/src/hooks.server.js b/src/hooks.server.js index 32a3e51..6e6987a 100644 --- a/src/hooks.server.js +++ b/src/hooks.server.js @@ -1,3 +1,11 @@ +/** + * Server-side hooks. + * + * The sole hook injects the dynamic Sabbat-driven theme CSS into every page + * via transformPageChunk, so the seasonal colour palette is present before + * any client JavaScript runs. + */ + import { getDynamicThemeCSS } from "$lib/server/theme"; /** @type {import('@sveltejs/kit').Handle} */ diff --git a/src/lib/components/BaseModal.svelte b/src/lib/components/BaseModal.svelte index 49b5bb9..afa88e4 100644 --- a/src/lib/components/BaseModal.svelte +++ b/src/lib/components/BaseModal.svelte @@ -1,15 +1,23 @@ diff --git a/src/lib/components/leaflet/LeafletBskyPost.svelte b/src/lib/components/leaflet/LeafletBskyPost.svelte index 1f035e9..e7542a8 100644 --- a/src/lib/components/leaflet/LeafletBskyPost.svelte +++ b/src/lib/components/leaflet/LeafletBskyPost.svelte @@ -1,9 +1,10 @@ diff --git a/src/lib/components/leaflet/LeafletEmbed.svelte b/src/lib/components/leaflet/LeafletEmbed.svelte index ba643e1..808e874 100644 --- a/src/lib/components/leaflet/LeafletEmbed.svelte +++ b/src/lib/components/leaflet/LeafletEmbed.svelte @@ -1,8 +1,9 @@