← back to the blabs
/changelog
what changed & when
a living record of what broke, what got fixed, and what actually
shipped.
✦ current
v1.3.1 May 2026
— Polish & SEO
feat Post number badge added to every post card — a circular stamp showing chronological order (oldest = #1), hidden when the first-post stamp is displayed
feat Sort toggle on the home feed lets you flip between newest and oldest posts; the "fresh out the oven!" badge stays visible regardless of sort order
feat "See more posts →" link added to the Table of Contents on post pages, jumping straight to the related posts section
feat Full SEO pass on post pages: Open Graph article tags, Twitter card labels, BreadcrumbList JSON-LD, enhanced BlogPosting schema, and hero image preloading
feat Admin danger zone now includes a "Purge test data" button that wipes all subscribers, comments, claps, and clap votes after a confirmation prompt
improvement Polaroid card background updated from white to the warm-brown design token so it blends naturally with the site palette
improvement Body text across About, Now, Changelog, Terms, Archive, Help, and Unsubscribe pages switched to the muted color token, matching the warmth of blog post prose
improvement Archive page redesigned with a Fraunces heading, Caveat tagline, and scribble SVG to match the rest of the site's visual language
improvement Help page redesigned with a Fraunces heading, Caveat tagline, scribble SVG, and back link
improvement Unsubscribe page all three states (success, valid, invalid) redesigned with Fraunces headings, Caveat taglines, and scribble SVGs
improvement Scroll-to-top button relocated into the right-sidebar newsletter column on desktop so it no longer overlaps content; still visible as a fixed button on mobile
improvement Sitemap now includes /changelog and /saved, and both pages are marked for prerendering
fix Canonical URL now always uses the site origin plus pathname, stripping any query parameters and guaranteeing an https:// prefix
fix Added security headers (HSTS, X-Content-Type-Options, X-Frame-Options, Referrer-Policy) via the Vercel _headers file
fix Resolved a MaxListenersExceededWarning in development by raising the EventEmitter listener limit in astro.config.mjs
v1.3.0 May 2026
feat Matched admin post preview layout to the client — Fraunces title, Caveat date, tag badges, read time, scribble underline, and prose-styled body
improvement Enforced design consistency across all pages — unified h1 sizes, container padding, and layout patterns
fix Raised base font-size from 15px to 16px and bumped post body text to 0.94rem for better reading comfort
fix Admin preview now shows accurate spacing for standalone br tags between paragraphs, preventing writers from over-adding breaks
fix Replaced emoji icons with SVG icons in Navbar and PostCard
fix Fixed topics tag page postItems type mapping to match ArchiveList expectations
v1.2.0 May 2026
— Design Overhaul
improvement Enforced design consistency across all pages — unified h1 sizes, container padding, and layout patterns
fix Raised base font-size from 15px to 16px and bumped post body text to 0.94rem for better reading comfort
improvement Added initial-scale=1 to viewport meta
feat Matched admin post preview layout to the client — Fraunces title, Caveat date, tag badges, read time, scribble underline, and prose-styled body
fix Admin preview now shows accurate spacing for standalone br tags between paragraphs, preventing writers from over-adding breaks
fix Replaced emoji icons with SVG icons in Navbar and PostCard
fix Fixed topics tag page postItems type mapping to match ArchiveList expectations
feat Loaded Fraunces and Caveat fonts in admin layout — they were missing, causing preview font fallbacks
v1.1.0 Apr 2026
feat Search dropdown with live filtering across all posts
feat Infinite scroll on the home feed
feat Floating newsletter card on post pages
feat Comments system with nested replies
feat Clap reactions with per-IP deduplication
feat Admin authentication
feat Zine quote card injected into home feed
improvement Dark mode as default theme
improvement Email templates migrated to dark mode palette with Fraunces typography
improvement Search dropdown UX and styling refined
v1.0.1 Apr 2026
feat Saved posts feed with bookmark persistence
feat Admin post editor: image snippet generator and real-time word count
feat Mobile-responsive admin sidebar and post editor
improvement BIMI logo support and updated email header branding
improvement List-unsubscribe headers added to notification emails
fix Related post ranking logic improved
v1.0.0 Apr 2026
— Initial Launch
feat Public blog with MDX posts, tag system, and archive
feat Admin dashboard for managing posts, comments, claps, and subscribers
feat Supabase integration for comments, claps, and newsletter subscribers
feat RSS feed, sitemap, and OG image support
feat Light/dark theme with paper grain texture
feat Deployed to Vercel with Cloudflare Workers adapter
more history lives in the
git log
✶