Changelog
Every release, documented.
1.3.02026-06-03
Production Infrastructure
Added
- + Stripe webhook handler with HMAC-SHA256 signature verification
- + Usage metering per tier (Free→Enterprise)
- + Admin analytics dashboard (revenue, DAU, signups, churn)
- + Admin user management (ban, suspend, reactivate)
- + Custom error pages (404, 500, loading skeleton)
Improved
- ↑ Railway deploy config for backend
- ↑ Content Security Policy headers
1.2.02026-06-02
Scale-Ready Infrastructure
Added
- + PWA manifest + service worker for mobile install
- + Web Push notifications (VAPID)
- + i18n support (5 locales: EN, JA, KO, ZH, ES)
- + Real-time presence + typing indicators
- + Redis caching layer (Upstash with in-memory fallback)
- + 6 background job queues (BullMQ)
- + Web Vitals + analytics reporting
- + Cookie consent (GDPR/CCPA)
- + OpenAPI spec auto-generation
- + Health check endpoint (aggregated)
Improved
- ↑ AVIF/WebP images, static caching, compression
1.1.02026-06-01
Commercial Hardening
Added
- + Presigned upload/download (Supabase Storage)
- + Dynamic OG images for profiles and content
- + Transactional email triggers (welcome, receipt, digest, payout)
- + A/B testing framework with deterministic bucketing
- + Feature flags admin UI with percentage rollout
- + Media transcoding pipeline (HLS, MP4, WebM, audio)
- + CSRF protection (double-submit cookie)
- + Social auth buttons (Google + Apple on web)
Improved
- ↑ Backend Dockerfile (multi-stage Node 20 Alpine)
- ↑ Database backup script (pg_dump + R2)
- ↑ Env validation on startup
1.0.02026-05-28
Initial Release
Added
- + 107 views across 9 spaces
- + 321 Prisma models, 674 API routes
- + Supabase auth with Apple + Google OAuth
- + Stripe billing with portal
- + E2E encrypted messaging (Signal Protocol)
- + Full gaming platform with SDK
- + Content moderation pipeline
- + GDPR consent management