import type { Metadata } from "next"; import Markdown from "react-markdown"; import { allReleases, formatDate, releasesPage } from "@/lib/releases"; export const metadata: Metadata = { title: "Changelog" }; // Release notes are Markdown, written by the client's CI: what's in each release. const markdown = { p: (props: React.ComponentProps<"p">) =>
, ul: (props: React.ComponentProps<"ul">) =>,
a: (props: React.ComponentProps<"a">) => ,
strong: (props: React.ComponentProps<"strong">) => ,
h1: (props: React.ComponentProps<"h3">) => ,
h2: (props: React.ComponentProps<"h3">) => ,
h3: (props: React.ComponentProps<"h3">) => ,
};
export default async function ChangelogPage() {
const releases = await allReleases();
return (
Couldn't load the releases. They're on{" "} git.t5de.dev .
) : ( releases.map((r) => (