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