Introduce a footer-triggered Version History drawer with categorized release notes, hardcoded release data, and semver tracking at v0.3.0. Also ships blog blockquote/table styling, site-wide typography, home page image updates, header refinements, and related bug fixes. Co-authored-by: Cursor <cursoragent@cursor.com>
15 lines
606 B
TypeScript
15 lines
606 B
TypeScript
function formatInlineMarkdown(text: string): string {
|
|
return text
|
|
.replace(/`([^`]+)`/g, "<code>$1</code>")
|
|
.replace(/\*\*([^*]+)\*\*/g, "<strong>$1</strong>");
|
|
}
|
|
|
|
export function ChangelogItem({ text }: { text: string }) {
|
|
return (
|
|
<li
|
|
className="list-disc text-[13px] leading-relaxed text-muted-foreground marker:text-muted-foreground/50 [&_code]:rounded [&_code]:bg-muted [&_code]:px-1 [&_code]:py-0.5 [&_code]:font-mono [&_code]:text-[11px] [&_strong]:font-medium [&_strong]:text-foreground/90"
|
|
dangerouslySetInnerHTML={{ __html: formatInlineMarkdown(text) }}
|
|
/>
|
|
);
|
|
}
|