June 2026
v1.1.0 — Landing & Documentation
Feature
  • Added comprehensive landing page website with dark theme
  • Created Security, Guide, FAQ, About, and Changelog pages
  • Added Terms of Service and Privacy Policy pages
  • Contact page with form and support information
  • Scroll-triggered fade-in animations across all pages
  • Responsive mobile-friendly design
May 2026
v1.0.1 — Polish & Stability
Fix
  • Fixed optimistic message duplicate rendering in chat
  • Improved conversation list unread count accuracy
  • Fixed token refresh race condition on rapid 401s
  • Enhanced error messages for blocked user scenarios
  • Added rate limit error feedback on login attempts
April 2026
v1.0.0 — Initial Release
Feature
  • Real-time messaging via Socket.IO with Redis adapter
  • OTP-based authentication via email (Resend/Nodemailer) and SMS (Twilio)
  • JWT access + refresh token authentication with rotation
  • Direct and group conversations with admin/member roles
  • Cursor-based infinite message pagination
  • Message read receipts with real-time status updates
  • Media upload with presigned URL flow and progress tracking
  • End-to-end encryption public key infrastructure
  • Block and report user system
  • Firebase Cloud Messaging push notifications
  • Rate limiting, Helmet security headers, Zod input validation
  • React 19 client with Zustand + TanStack Query state management
  • Docker Compose deployment (PostgreSQL + Redis + App)
  • Dark WhatsApp-inspired UI theme
March 2026
v0.5.0 — Beta
Feature
  • Prisma schema and database models for all entities
  • Express 5 server with modular route structure
  • Socket.IO real-time event handling
  • Basic chat UI with message bubbles and conversation list
  • User search and profile management APIs