diff --git a/src/lib/Footer.svelte b/src/lib/Footer.svelte index 3e632d0..2ed1f02 100644 --- a/src/lib/Footer.svelte +++ b/src/lib/Footer.svelte @@ -61,6 +61,15 @@ const serverDateDisplay = $derived( serverInfo?.date && serverInfo.date !== 'unknown' ? formatBuildTime(serverInfo.date) : null ); + + // Copyright-Jahr aus der Build-Zeit ableiten (SSR- und Client-deterministisch), + // Fallback auf ein festes Jahr, falls keine gültige Build-Zeit vorliegt. + function yearOf(iso: string | null | undefined) { + if (!iso) return null; + const d = new Date(iso); + return isNaN(d.getTime()) ? null : d.getUTCFullYear(); + } + const copyrightYear = $derived(yearOf(buildTime) ?? 2026);