Changelog
What I've
shipped.
A running log of meaningful changes to this site. Not exhaustive — curated. Newest first.
2026-05-26
- Feature
Per-project case study pages live at /projects/[slug] — each meaningful project gets a real write-up instead of a card stub. (#30)
- Fix
Dropped the duplicate home-lab card from the homepage and rewired projects through a single shared lib so cards can't drift out of sync. (#30)
- Content
Replaced the last six Picsum placeholders — the public gallery is now 100% real photos. (#28)
- Infra
Lighthouse CI runs on every PR with a11y / best-practices / SEO budget gates that block merges if scores regress. (#25)
- Infra
Vitest is wired up with unit tests covering the family-gallery auth crypto path. (#23)
2026-05-25
- Design
Home OG card redesigned — stripped back to the brand mark and a single line of type, no more visual noise in link previews. (#27)
- Fix
Set the right Content-Type on Next.js image routes so iMessage previews stop showing a broken thumbnail. (#26)
- Feature
Auto-merge enabled for low-risk Dependabot PRs (patch + minor) once CI passes — majors still get a human. (#24)
- Content
Reading-progress bar across the top of every blog post. (#21)
- Feature
Click-to-fullscreen lightbox on both the public and family galleries. (#20)
Source on GitHub.