GetLaunchpad

Changelog

What's new in GetLaunchpad — release notes and boilerplate updates.

v1.5
  • Stripe checkout rewritten to use direct REST API — eliminates SDK retry loop errors in production
  • 7 new blog posts: OpenAI + Next.js, Supabase vs Firebase, Stripe Customer Portal, Clerk vs NextAuth, churn reduction, dark mode, Next.js SEO guide
  • Replaced testimonials section with 'Built on trusted infrastructure' tech stack cards
  • Improved contact, pricing, and about pages with clearer copy and better CTAs
  • Live Stripe integration fully active — checkout and webhooks running in production
v1.4
  • Dark mode toggle — system preference detected, manual override persisted via next-themes
  • 15 SEO blog posts covering the full stack (Clerk, Supabase, Stripe, Sentry, env vars, Vercel deployment, and more)
  • Dashboard error boundary and loading states for better resilience
  • Accessibility improvements: ARIA labels, keyboard navigation, and focus management
  • Blog posts now show estimated reading time and a Share on X button
  • Checkout trust badges and explicit 30-day money-back guarantee copy
  • JSON-LD structured data (Organization, BreadcrumbList) for Google rich results
  • FAQ and pricing section copy improvements for clarity
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
  • Money-back guarantee section with trust badges
  • 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