Changelog
What we've shipped. Updated as we build.
v0.4Security & PolishMarch 2026
- Distributed rate limiting via Upstash Redis (production-safe)
- SSRF protection on webhook/integration URLs
- AES-256-GCM encryption key strength hardened
- Per-plan hourly generation limits enforced server-side
- Sandbox payload size limits (50 files, 500 KB total)
- Auto-cleanup of sandboxes older than 2 hours
- Global logout revokes all sessions
- Annual pricing toggle UI (billing logic coming soon)
v0.3Final PolishMarch 2026
- Onboarding wizard — use-case step (SaaS, API, Prototype, etc.)
- Templates gallery — 12 starter prompts with one-click project creation
- In-app feedback widget (bottom-right, visible across dashboard)
- NPS survey — shown once, 3 days after account creation
- OG image for social sharing via /api/og
- RLS policies added for integration_events table
- Integrations panel bug fix — PUT instead of POST for stack config
v0.2E2B Sandbox + Live PreviewMarch 2026
- E2B sandboxed live preview — boots a real Next.js dev server in ~15s
- Share preview links with 2-hour expiry
- Auto-fix: build errors trigger a fix prompt automatically
- Health check endpoint (/api/health) for E2B + DB status
- Sandbox cleanup cron (hourly)
- Public /preview/[token] page — no auth required for shared previews
- Run / Stop / Restart sandbox controls in workspace
v0.1Core WorkspaceMarch 2026
- 5-provider AI routing — Anthropic, OpenAI, Google, xAI, Mistral
- SSE streaming code generation with abort support
- Diff view — see exactly which files changed before applying
- Task decomposition plan panel — editable steps before build
- Project memory — AI-written summary injected into next session
- Cost display — per-request token breakdown + pricing source link
- Session cost tracking with running total
- Auto-save editor state (files + active tab) every 30s
- ZIP export with README + .env.example auto-generated
- Monaco editor with file tree, fuzzy file search, tab management
- Flash vs Smart model auto-classification with manual override
- Loop detection — stuck banner after 3 identical errors
- Token budget warning at ~80k context tokens
- Stack picker — DB, Auth, Deploy, Automation provider config
- Model catalog with nightly refresh + deprecation notifications
v0.0FoundationFebruary 2026
- Next.js 16 app with App Router, TypeScript strict, Tailwind v4
- Supabase Auth — Google OAuth + email/password
- Stripe billing — Indie $29, Pro $79, Teams $199/month
- 14-day free trial, no credit card required
- Drizzle ORM with Supabase Postgres
- Middleware auth + billing gates
- Admin dashboard — users, sandboxes, health
- Landing page with waitlist form