--- import BaseLayout from "../layouts/BaseLayout.astro"; import { SITE } from "../lib/blog-data.js"; import { getChangelogByDay } from "../lib/changelog.js"; const days = await getChangelogByDay(); const TYPE_LABEL = { added: "Added", updated: "Updated", fixed: "Fixed", bug: "Bug found", removed: "Removed", note: "Note", }; const time = (iso) => iso.slice(11, 16); // HH:MM const jsonLd = { "@context": "https://schema.org", "@type": "CollectionPage", name: `Changelog — ${SITE.name}`, description: "A running log of how this site is built and changed.", url: `${SITE.url}/changelog`, }; ---

Changelog

This site, as it’s built.

An agentic website that documents its own evolution. Every change — added, updated, fixed, and the odd bug caught along the way — logged as it happens.

{ days.map((day) => (

{day.items.length}

    {day.items.map((e) => (
  1. ))}
)) }