Public Log · Updated as Work Ships

Changelog.

Every infrastructure ship on hellcatblondie.io — public log, in reverse chronological order. The cadence is the proof. Live status at /now.

2026-04-21 · Apr 21
seoinfra

SSR structured data fix · canonical URL in production · robots + sitemap parity

BreadcrumbList, BlogPosting, and every JSON-LD block now render inline in SSR output so crawlers without JS execution see the full graph.

  • StructuredData.tsx: <Script> → <script> — BreadcrumbListLD now crawler-visible on /now /press /contact /changelog
  • NEXT_PUBLIC_APP_URL baked into .env.production + launchd plist — sitemap.xml now serves https://hellcatblondie.io/... (was leaking localhost:3000)
  • robots.ts PUBLIC_PATHS updated with /now /changelog /press /contact
  • sitemap.ts updated with all 4 new routes at priority 0.95
2026-04-20 · Apr 20
navux

New pages: /now · /changelog · /press · /contact + hero secondary CTA rail

Full site heartbeat shipped — plus a small journalist/builder-facing secondary row on the home hero.

  • /now — Sivers-style current-focus page (current work · stats today · intentional pauses · compass)
  • /press — full press kit with boilerplate, story angles, approved quotes, photo-asset workflow
  • /contact — 6 intent-routed mailto cards (Booking · Press · Brand · Findom · Sponsored · Tooling)
  • /changelog — this page
  • Hero secondary rail with color-coded pulse dots pointing to /press · /now · /changelog — doesn't compete with Subscribe CTA
  • Navbar adds /now · Press · Contact · /changelog
2026-04-20 · Apr 20
blog

Blog /now widget on every post · article footer heartbeat

Every blog reader sees what's shipping right now before they leave the page.

  • Injected a green-pulse "Live this week" rail into src/app/blog/[slug]/page.tsx — renders on every existing + future post
  • Links to /now and /changelog with color-coded nav pills
/now →← Back to home