Changelog
What's new in GetLaunchpad — release notes and boilerplate updates.
v1.3
- Added Pinecone vector search pipeline with OpenAI embeddings
- Added Resend email templates (welcome, receipt, payment failed)
- Rate limiting added to all API routes via Upstash sliding window
- Content Security Policy header added in report-only mode
- Tag-based related posts on blog pages
- Feature comparison table on pricing section
v1.2
- Embedded Stripe checkout replaces redirect-based flow
- Projects page with free tier limit (3 projects) and Pro upsell
- Annual billing toggle with 17% savings on landing page
- FAQ accordion with JSON-LD FAQPage structured data
- Testimonials and money-back guarantee section
- PostHog analytics events wired across all key actions
v1.1
- Mobile hamburger nav menu
- Footer social links (Twitter/X, GitHub)
- Cookie banner rewritten with useSyncExternalStore (hydration-safe)
- Blog with 9 technical SEO posts
- Per-post Open Graph images via Next.js ImageResponse
- Sentry error tracking on all server-side API routes
v1.0
- Initial release: Next.js 16 App Router + TypeScript + Tailwind
- Clerk authentication with proxy.ts middleware
- Supabase with three-tier client pattern (browser, server, admin)
- Stripe webhooks with subscription upsert pattern
- GitHub repo invite flow for Pro subscribers
- Vercel-ready deployment with all env vars documented