import type { Metadata } from "next"; import Link from "next/link"; import { Icon } from "@/components/icons"; import { Badge, Card } from "@/components/ui"; import { requirePageActor } from "@/lib/auth/guard"; import { APP_VERSION, CHANGELOG, formatChangelogDate, } from "@/lib/changelog"; export const metadata: Metadata = { title: "Version und Änderungen" }; export const dynamic = "force-dynamic"; export default async function VersionPage() { await requirePageActor(); return (
Zur Typ-Auswahl

Version und Änderungen

Hier läuft Version{" "} {APP_VERSION}. Darunter steht, was in welcher Fassung dazugekommen ist.

Nach einem Update lohnt ein Blick hierher: Steht oben noch die alte Nummer, läuft der Container noch mit dem alten Abbild.

    {CHANGELOG.map((eintrag) => { const laeuft = eintrag.version === APP_VERSION; return (
  1. {eintrag.version}

    {formatChangelogDate(eintrag.date)} {laeuft ? ( läuft hier ) : null}

    {eintrag.summary}

      {eintrag.changes.map((zeile) => (
    • ))}
  2. ); })}
); }