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.