Changelog

Version History

This site is software. These are the release notes.

v2.1.0

ADDConsole Easter egg for curious developers
ADDCMD+K command palette for site navigation
ADDKonami code secret theme
ADDAnimated blinking cursor favicon
ADDThis changelog
ADDObojima Chronicles and test01 to projects
FIXTypewriter component memory leak on unmount
FIXGlitchLogo shipped unnecessary client JS
DELUnused Next.js default SVGs from public/
DELUnused @mdx-js/loader and @next/mdx packages

v2.0.0

DELLight mode. Dark is the experience, not a preference
DELnext-themes dependency, ThemeProvider, ThemeToggle
CHGCSS consolidated to dark-only palette in :root
FIXMuted text contrast ratio (#777 to #888, WCAG AA)
FIXHomepage heading order skip (h1 to h3)

v1.3.0

ADDColophon page with live build stats, terminal output, dependency table, Lighthouse scores
ADDBrand book page documenting the design system
ADDgetTotalWordCount() for colophon build stats

v1.2.0

ADDRSS feed at /feed.xml
ADDSitemap with all blog posts
ADDJSON-LD structured data on all pages
ADDrel="me" links for IndieWeb verification
ADDSecurity headers (CSP, X-Frame-Options, Permissions-Policy)
ADDSubmitted to Marginalia Search

v1.1.0

ADDContact form with Resend email API
ADDRate limiting on contact endpoint (5/hour/IP)
ADDUmami analytics (privacy-first, no cookies)
ADDCRT grain, scanlines, and phosphor glow effects
ADDGlitch logo with CSS animations

v1.0.0

ADDInitial launch. Next.js 16, TypeScript, Tailwind CSS v4
ADDMDX blog with frontmatter and static generation
ADDProjects page, About page
ADDTypewriter hero animation
ADDRetro design system: dashed borders, monospace labels, sharp corners

Versions follow vibes, not semver. Major means something broke on purpose.