From 42738412a80ca40502b949f4e50a01997c66c0fc Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Fri, 17 Oct 2025 10:21:42 +0200 Subject: [PATCH] feat: add dynamic rendering support to AccountPage, AdminPage, DownloadsPage, and SettingsPage components --- src/app/account/page.tsx | 2 ++ src/app/admin/page.tsx | 2 ++ src/app/downloads/page.tsx | 2 ++ src/app/settings/page.tsx | 2 ++ 4 files changed, 8 insertions(+) diff --git a/src/app/account/page.tsx b/src/app/account/page.tsx index d816fbe..ed88667 100644 --- a/src/app/account/page.tsx +++ b/src/app/account/page.tsx @@ -3,6 +3,8 @@ import { ChangePasswordForm } from "@/components/account/ChangePasswordForm"; import { UserService } from "@/lib/services/user.service"; import { redirect } from "next/navigation"; +export const dynamic = 'force-dynamic'; + export default async function AccountPage() { try { const [profile, stats] = await Promise.all([ diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx index da759e5..bde809e 100644 --- a/src/app/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -3,6 +3,8 @@ import { redirect } from "next/navigation"; import { isAdmin } from "@/lib/auth-utils"; import { AdminContent } from "@/components/admin/AdminContent"; +export const dynamic = 'force-dynamic'; + export default async function AdminPage() { try { const hasAdminAccess = await isAdmin(); diff --git a/src/app/downloads/page.tsx b/src/app/downloads/page.tsx index 8750d34..4c0c133 100644 --- a/src/app/downloads/page.tsx +++ b/src/app/downloads/page.tsx @@ -1,6 +1,8 @@ import { DownloadManager } from "@/components/downloads/DownloadManager"; import { withPageTiming } from "@/lib/hoc/withPageTiming"; +export const dynamic = 'force-dynamic'; + function DownloadsPage() { return ( <> diff --git a/src/app/settings/page.tsx b/src/app/settings/page.tsx index 0d8c25d..6786681 100644 --- a/src/app/settings/page.tsx +++ b/src/app/settings/page.tsx @@ -3,6 +3,8 @@ import { ClientSettings } from "@/components/settings/ClientSettings"; import type { Metadata } from "next"; import type { KomgaConfig, TTLConfig } from "@/types/komga"; +export const dynamic = 'force-dynamic'; + export const metadata: Metadata = { title: "Préférences", description: "Configurez vos préférences StripStream",