Product updates

Changelog

Every update, bug fix, and improvement — documented.

v2.4.0

May 14

feature

CRM, Analytics & Integrations

  • ·New CRM dashboard — manage team contacts, track activity, send invites.
  • ·Analytics page — 30-day charts, language breakdown, AI usage heatmap, execution success rate.
  • ·Integrations hub — GitHub, Slack, Zapier, Discord + custom webhook builder.
  • ·Settings overhaul — profile, security, notifications, billing, appearance, danger zone.
  • ·Cmd+K command palette — search rooms, navigate pages, trigger actions.
  • ·Mobile-responsive sidebar with hamburger menu.
  • ·Real-time notification dropdown with unread badges.

v2.3.0

Apr 30

feature

Email auth, dashboard v2, pricing overhaul

  • ·Email + password authentication — full register/sign-in flow with SHA-256 hashing.
  • ·Redesigned dashboard with stats cards, 7-day activity bar chart, and performance panel.
  • ·Pricing page rebuilt — Monthly subscriptions ($20 Pro, $100 Enterprise), feature comparison table, accordion FAQ, testimonials.
  • ·Split-panel login screen with branded left side and feature checklist.

v2.2.0

Apr 15

feature

Interview Mode & Version History

  • ·Interview mode — timed coding sessions (15/30/45/60 min) with countdown, pause, and warning glow at <20% remaining.
  • ·Version history — unlimited snapshots with custom labels, restore to any point.
  • ·Session stats panel — real-time edits, runs, lines written, and session duration.
  • ·Keyboard shortcuts modal (press ? anywhere in the editor).

v2.1.0

Apr 1

feature

AI Code Generation & Review (5 modes each)

  • ·AI Generate: generate, write tests, add docs, fix bugs, refactor — powered by built-in AI.
  • ·AI Review: full review, security audit, performance, best practices, explain code.
  • ·Streaming responses — output appears token-by-token in real time.
  • ·Insert-into-editor button — paste generated code directly at cursor position.
  • ·AbortController cancellation — stop any in-flight AI request instantly.

v2.0.0

Mar 18

feature

Multi-file workspace & live cursors

  • ·Multi-file workspace — create, rename, delete files per room; Y.js CRDT per file.
  • ·VS Code-style file tabs with colored language dots.
  • ·Live cursor tracking — each collaborator's cursor rendered in their avatar color.
  • ·Per-file UndoManager — collaborative-safe ⌘Z/⌘⇧Z that doesn't step on teammates.
  • ·Redis pub/sub for horizontal server scaling with zero drift.

v1.5.0

Mar 1

improvement

Sandboxed execution improvements

  • ·Added Rust and C++ execution support — 8 languages total.
  • ·Reduced median execution latency from 1.2s to 0.6s.
  • ·50KB output cap prevents runaway stdout from blocking the UI.
  • ·Execution panel shows time, exit code, and timeout warnings.

v1.4.0

Feb 14

security

JWT hardening & Socket.IO auth middleware

  • ·JWT secret moved to environment variable — no more hardcoded dev secret in production.
  • ·Socket.IO middleware validates token on every connection before joining any room.
  • ·Rate limiting on /auth/login — 20 requests per minute per IP.
  • ·CORS origin list restricted to configured allowed domains.

v1.3.0

Feb 1

fix

CRDT echo loop fix & cursor flicker

  • ·Fixed echo loop where Monaco changes would re-trigger Y.js observer causing double-apply.
  • ·Suppress flag (suppressRef) now correctly gates observer and Monaco change listener.
  • ·Cursor decorations no longer flicker when a remote participant moves fast.
  • ·Room auto-creation for deep links no longer creates duplicate room IDs.

Built with

Next.js 15
Y.js CRDTs
Socket.IO
Built-in AI
Redis pub/sub
Zustand