Changelog

A running log of updates, features, and improvements to this site.

Stack Page Rebuild & Docs Refresh

Rebuilt stack page as hub with professional, personal, and creative sub-pages. Professional gets a full-width table layout with category badges. Updated CLAUDE.md and README.md with current architecture.


Custom Domain Live

Migrated choonchew.com DNS from Framer to Vercel via Cloudflare, with SSL and www redirect


Polish & Production Deploy

Vercel Blob CV storage, dynamic imports for Framer Motion, CSS-based RotatingText, SEO metadata on all pages, a11y focus states, FadeIn scroll wrappers, icon hover feedback, and spacing consistency


Code Cleanup & Documentation

Dead code removal, stale content cleanup, repo hygiene pass, and CLAUDE.md with project conventions, architecture notes, and design constraints


Content Pages & Micro-interactions

Writing page, Sites bookmarks, TIL entries, scroll animations, nav underline transitions, and dim-on-hover lists


Projects, Stack Grid & CV Download

Projects CMS with detail pages and slug routing, 3×3 stack grid, and enterprise email-gated CV download for recruiters


Minimal Redesign

Complete front-end rewrite: stephango.com-inspired minimal aesthetic, light/dark theme with Flexoki color tokens, narrow content column, and refined typography


MVP Complete

Next.js 16 scaffold with Tailwind and Flexoki palette, homepage with hero and project cards, about page, stack page with bento grid, MDX blog CMS, contact modal with Resend email, and responsive mobile navigation