From f0d2d2e5ed2d88f8d32ccdc9507f1fc8039c44f4 Mon Sep 17 00:00:00 2001 From: ralksta Date: Sun, 15 Feb 2026 22:23:16 +0100 Subject: [PATCH] fix: make about page dynamic to prevent build-time token key mismatch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The about page was statically pre-rendered at build time using the Dockerfile's dummy IMMICH_API_KEY. The portrait image token was encrypted with sha256('build-placeholder') but decrypted at runtime with sha256(real-key) → 400 Bad Request. --- app/about/page.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/about/page.tsx b/app/about/page.tsx index 5e1f7a6..888af24 100644 --- a/app/about/page.tsx +++ b/app/about/page.tsx @@ -11,6 +11,8 @@ import { imageUrl, assetPlaceholder } from '@/lib/urls'; import { immich } from '@/lib/immich'; import './about.css'; +export const dynamic = 'force-dynamic'; + interface AboutFrontmatter { portrait?: string; name?: string;