Ship Log: Tightening the Screws (June 6, 2025)

2025-06-06

What went down:

  • Rewrote api/contact to support:

  • reCAPTCHA verification

  • Contact auto-responses via SendGrid dynamic templates

  • Opt-in email list adds

  • Improved email template aesthetics:

  • Dark mode-friendly

  • Accessible contrast ratios

  • Preheader, subject line, unsub link, branded footer

  • Fought Gmail’s spam filter:

  • Domain-level SendGrid authentication confirmed

  • SPF record updated

  • Google Postmaster Tools activated

  • Cleaned up npm warnings + deprecated packages:

  • Removed duplicate package.json

  • Cleared and rebuilt node_modules

  • Updated next-auth

  • Linted and passed full production build

  • Deployed successfully via Vercel


Next Up:

  • SEO defaults (meta tags, Open Graph, title handling)
  • Global accessibility tune-up
  • Custom 404 page with some waytootall flavor

Everything’s compiling clean — now it’s time to boost visibility and polish the UX.