From 062832a1e37253549b02675f693e3efef04dbb8c Mon Sep 17 00:00:00 2001 From: Catherine Renelle <32781029+catrenelle@users.noreply.github.com> Date: Thu, 26 Feb 2026 01:33:15 -0500 Subject: [PATCH] Fix $state runtime error: rename rune stores to .svelte.ts $state runes only work in .svelte and .svelte.ts files. The toasts and theme stores used $state in plain .ts files, which compiled in dev but crashed in production SSR. Renamed and updated all imports. Co-Authored-By: Claude Opus 4.6 --- src/lib/components/Toast.svelte | 2 +- src/lib/stores/{theme.ts => theme.svelte.ts} | 0 src/lib/stores/{toasts.ts => toasts.svelte.ts} | 0 src/lib/utils/api.ts | 2 +- src/routes/+layout.svelte | 2 +- src/routes/admin/+page.svelte | 2 +- src/routes/admin/site/+page.svelte | 2 +- src/routes/boards/+page.svelte | 2 +- src/routes/boards/[boardId]/+page.svelte | 2 +- 9 files changed, 7 insertions(+), 7 deletions(-) rename src/lib/stores/{theme.ts => theme.svelte.ts} (100%) rename src/lib/stores/{toasts.ts => toasts.svelte.ts} (100%) diff --git a/src/lib/components/Toast.svelte b/src/lib/components/Toast.svelte index 4819fb8..ce76945 100644 --- a/src/lib/components/Toast.svelte +++ b/src/lib/components/Toast.svelte @@ -1,6 +1,6 @@