<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Zac Clark changelog</title>
    <link>https://zclark.me/changelog</link>
    <description>Shipped changes to Zac Clark</description>
    <item>
      <title>[feat] link the playlist from the suggestion-sent state</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-08-link the playlist from the suggestion-sent state</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] key suggest rate limit on the CloudFront-provided client IP</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-08-key suggest rate limit on the CloudFront-provided client IP</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] archive /wrapped per year</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-08-archive /wrapped per year</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] generate a changelog RSS feed and a sitemap</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-08-generate a changelog RSS feed and a sitemap</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] persist recorded beats to localStorage with zac.beats()</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-08-persist recorded beats to localStorage with zac.beats()</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[perf] share one AudioContext across the drum pads</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-08-share one AudioContext across the drum pads</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] keep now-playing to a single poll loop on tab resume</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-08-keep now-playing to a single poll loop on tab resume</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] stop held pad from repeating after focus loss</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-08-stop held pad from repeating after focus loss</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[perf] demote hydration script to fetchpriority=low</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-demote hydration script to fetchpriority=low</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] play jukebox songs as chiptune melodies</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-play jukebox songs as chiptune melodies</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add ?song= permalinks for the jukebox</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add ?song= permalinks for the jukebox</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add a jukebox of tv/game themes to the kit</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add a jukebox of tv/game themes to the kit</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add go-to keybinds for wrapped, credits, status</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add go-to keybinds for wrapped, credits, status</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] remove user-facing links to the private source repo</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-remove user-facing links to the private source repo</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] stop password managers filling the palette search</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-stop password managers filling the palette search</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] show the vCard download on mobile only</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-show the vCard download on mobile only</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] stop drum pads from firing on modified key combos</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-stop drum pads from firing on modified key combos</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add the stats-for-nerds HUD</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add the stats-for-nerds HUD</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] baseline CSP header on the home and dev distributions</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-baseline CSP header on the home and dev distributions</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] hash-strict CSP injected per page at build time</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-hash-strict CSP injected per page at build time</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] tint browser chrome to match the theme</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-tint browser chrome to match the theme</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] prerender internal links and stay on-brand when crashing</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-prerender internal links and stay on-brand when crashing</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add zac.diff(), the changelog since your last visit</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add zac.diff(), the changelog since your last visit</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add zac.mute(), a persistent master mute</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add zac.mute(), a persistent master mute</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] let /status wait out a first-visit service worker</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-let /status wait out a first-visit service worker</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add /status, self-diagnostics with no backend</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add /status, self-diagnostics with no backend</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add /credits, the open-source acknowledgments page</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add /credits, the open-source acknowledgments page</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add a cmd+k command palette</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add a cmd+k command palette</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add /wrapped, the year in commits</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add /wrapped, the year in commits</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] route the iOS haptic through a switch label</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-route the iOS haptic through a switch label</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[perf] stop modulepreloading hydration JS on prerendered pages</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-stop modulepreloading hydration JS on prerendered pages</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] keep the haptic switch on-screen so iOS toggles it</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-keep the haptic switch on-screen so iOS toggles it</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[perf] halve the font and dedupe the memoji preload</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-halve the font and dedupe the memoji preload</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] meet contrast on the help overlay keycaps</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-meet contrast on the help overlay keycaps</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] trim the changelog intro to one sentence</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-trim the changelog intro to one sentence</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] make the tempo/combo meter unselectable</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-make the tempo/combo meter unselectable</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] buzz iOS pads via the hidden-switch haptic</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-buzz iOS pads via the hidden-switch haptic</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] hint at the curl card in zac.eggs()</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-hint at the curl card in zac.eggs()</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] buzz the pads on mobile</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-buzz the pads on mobile</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add g-key navigation via @zandoh/keysmith</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add g-key navigation via @zandoh/keysmith</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] stamp deployed builds in the console banner</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-stamp deployed builds in the console banner</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] serve an ascii business card to curl</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-serve an ascii business card to curl</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] make the site an installable PWA with an offline drum kit</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-make the site an installable PWA with an offline drum kit</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] let the memoji sleep through Boston nights</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-let the memoji sleep through Boston nights</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] generate /changelog from conventional commits</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-generate /changelog from conventional commits</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] bake latest GitHub activity into the profile card</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-bake latest GitHub activity into the profile card</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add a ? shortcuts overlay</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add a ? shortcuts overlay</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] record drum beats and share them as #beat= links</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-record drum beats and share them as #beat= links</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add a vCard contact download to the profile card</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add a vCard contact download to the profile card</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] drop the printed-page caption</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-drop the printed-page caption</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] print the profile as a literal business card</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-print the profile as a literal business card</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add zac.calendar(), a print business card, and a note for robots</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-07-add zac.calendar(), a print business card, and a note for robots</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] give the favicon a seasonal calendar</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-give the favicon a seasonal calendar</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add zac.eggs() spoiler list to the console API</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-add zac.eggs() spoiler list to the console API</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] show a pointer cursor on the memoji</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-show a pointer cursor on the memoji</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] seat the easter-egg shades on the eyes with a matching tilt</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-seat the easter-egg shades on the eyes with a matching tilt</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] nudge the easter-egg shades onto the memoji's eyes</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-nudge the easter-egg shades onto the memoji's eyes</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add tap-tempo, combo counter, avatar shades, and zac.hire()</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-add tap-tempo, combo counter, avatar shades, and zac.hire()</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[perf] declare Inter faces directly with font-display optional</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-declare Inter faces directly with font-display optional</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[perf] scope the memoji preload to the home route</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-scope the memoji preload to the home route</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[perf] defer spotify panel mount until first open</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-defer spotify panel mount until first open</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] improve suggest box flow after sending or cancelling</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-improve suggest box flow after sending or cancelling</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] serve the spotify widget API at /api/* via API Gateway</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-serve the spotify widget API at /api/* via API Gateway</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add spotify now-playing widget behind a corner FAB</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-add spotify now-playing widget behind a corner FAB</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] keep drum pads and cheat codes quiet while typing in fields</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-keep drum pads and cheat codes quiet while typing in fields</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add zac.favorites() console command</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-add zac.favorites() console command</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] rewrite directory requests to index.html at the edge</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-rewrite directory requests to index.html at the edge</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add /uses page listing gear, apps, and stack</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-add /uses page listing gear, apps, and stack</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add dev.zclark.me staging site deployed from the dev branch</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-06-add dev.zclark.me staging site deployed from the dev branch</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] own drum pad hold-repeat instead of relying on OS auto-repeat</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-05-own drum pad hold-repeat instead of relying on OS auto-repeat</guid>
      <pubDate>Sun, 05 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] address issues found by a one-off sonarjs lint pass</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-05-address issues found by a one-off sonarjs lint pass</guid>
      <pubDate>Sun, 05 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] correct imageSrcSet casing on the avatar preload link</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-05-correct imageSrcSet casing on the avatar preload link</guid>
      <pubDate>Sun, 05 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[perf] inline CSS and serve a right-sized avatar for desktop</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-05-inline CSS and serve a right-sized avatar for desktop</guid>
      <pubDate>Sun, 05 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[perf] defer the soundcheck easter egg to a separate chunk</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-defer the soundcheck easter egg to a separate chunk</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[perf] drop runtime zod validation and dead ui code</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-drop runtime zod validation and dead ui code</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[perf] right-size avatar image and extend media cache lifetime</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-right-size avatar image and extend media cache lifetime</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] accessibility and web vitals pass</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-accessibility and web vitals pass</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] match 404 page to the site design tokens</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-match 404 page to the site design tokens</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] show drum keybinds only for keyboard users</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-show drum keybinds only for keyboard users</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] center avatar and name on mobile profile card</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-center avatar and name on mobile profile card</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] wrap profile social icons below on mobile</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-wrap profile social icons below on mobile</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[perf] preload the latin inter face for lcp text</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-preload the latin inter face for lcp text</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[perf] self-host inter, defer audio, cache headers, a11y landmark</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-self-host inter, defer audio, cache headers, a11y landmark</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] clean up console output and add not-found route</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-clean up console output and add not-found route</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] migrate from react router to tanstack start</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-migrate from react router to tanstack start</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add llms.txt and root dev/build scripts</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-add llms.txt and root dev/build scripts</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add easter eggs for console explorers</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-add easter eggs for console explorers</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] migrate zclark.me from linode/coolify to aws static hosting</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-migrate zclark.me from linode/coolify to aws static hosting</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] enable route 53 records for cutover</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-enable route 53 records for cutover</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] redirect only listed aliases to the primary domain</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-redirect only listed aliases to the primary domain</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] gate route 53 records behind a cutover switch</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-gate route 53 records behind a cutover switch</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] replace posthog with cloudflare web analytics</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-replace posthog with cloudflare web analytics</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] add cdk stack for aws static hosting</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2026-07-04-add cdk stack for aws static hosting</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] port is already allocated</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2025-11-16-port is already allocated</guid>
      <pubDate>Sun, 16 Nov 2025 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] add curl to container</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2025-11-16-add curl to container</guid>
      <pubDate>Sun, 16 Nov 2025 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] remove fly deploy job</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2025-11-05-remove fly deploy job</guid>
      <pubDate>Wed, 05 Nov 2025 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[feat] adds posthog</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2025-11-05-adds posthog</guid>
      <pubDate>Wed, 05 Nov 2025 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[fix] cleanup</title>
      <link>https://zclark.me/changelog</link>
      <guid isPermaLink="false">2025-11-04-cleanup</guid>
      <pubDate>Tue, 04 Nov 2025 12:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
