Changelog

All notable changes to TTS2Go, in reverse chronological order.

v0.3.02026-03-06
Added
  • Marketing landing page with 10 section components
  • About, Features, Contact, Changelog, Terms, and Privacy pages
  • Shared marketing Navbar with scroll-aware transparency
  • Marketing Footer with link columns and social icons
Changed
  • Pricing page now uses shared marketing layout
  • Improved mobile responsive design across all pages
v0.2.02026-03-05
Added
  • Dashboard pages: API Keys, Voices, Generations, Content Profiles, Billing, Project Detail
  • Skeleton loading states for all dashboard pages
  • Error banner component with dismiss and retry
  • Mobile sidebar drawer with hamburger toggle
  • Pricing page with tier comparison table and FAQ
  • Documentation pages with SDK guides for React, Vue, Svelte, Vanilla
  • LemonSqueezy billing integration client
Fixed
  • Silent error catches replaced with user-visible error banners
  • Overflow issues on narrow viewports
v0.1.02026-03-01
Added
  • Go backend with Gin, GORM, PostgreSQL, Redis
  • JWT authentication (login, register, refresh)
  • Project CRUD with subscription enforcement
  • API key management with per-key limits and domain restrictions
  • Voice seeding and management endpoints
  • Generation pipeline: create, poll, batch process
  • AI content verification via OpenRouter
  • TTS generation via ElevenLabs
  • CDN URL builder with content-addressable hashing
  • LemonSqueezy webhook handler for billing events
  • Rate limiting middleware
  • Next.js frontend with auth pages, dashboard layout, overview
  • SDK packages: @tts2go/core, react, vue, svelte, vanilla