v0.0.313 August 2026
v0.0.3
Heading 2
Heading 3
Hello world this is bold This is italic This is underlined
Number 1
Number 2
Undordered item
Unordered item
Blockquote
Strikethrough
export async function generateMetadata({
params,
}: {
params: { projectSlug: string };
}): Promise<Metadata> {
const { projectSlug } = await params;
const result = await getPublicReleasesForProject(projectSlug, "api");
if (!result.success || result.data.releases.items.length === 0) {
return { title: "Project not found" };
}
const projectName = result.data.project.name;
return {
title: { absolute: `${projectName} Changelog` },
description: `Release notes for ${projectName}`,
openGraph: {
title: projectName,
description: `Release notes for ${projectName}`,
},
};
}