Changelog
All notable changes to DualMind Lab are documented here.World-Class Documentation & AI Agent Support
New Features
- Interactive API playground with OpenAPI 3.0 specification
- AI-agent optimized documentation with MCP server integration
- Contextual menu — send any page to ChatGPT, Claude, or Perplexity
- Comprehensive FAQ with 20+ questions
- Product roadmap and contributing guide
- Multi-language code examples (cURL, JavaScript, Python, Go, Java)
- 12+ Mermaid architecture and data-flow diagrams
Improvements
- Enhanced admin panel with full CRUD for all entities
- Provider health tracking and API key rotation
- Improved error messages with correlation IDs
- Better thread visibility controls (public, unlisted, private)
- Custom fonts (Space Grotesk headings, Inter body)
- Dark mode optimized with grid background
Documentation
- Complete
docs.jsonrewrite with all Mintlify features - SEO meta tags on every page
skills.mdandllms.txtfor AI agent context- Deployment checklist with verification steps
Topper Mode & Thread Sharing
New Features
- Topper selection mode — pairs top-performing model against random challenger
- Thread sharing — public/unlisted visibility for conversations
- Feature flags — runtime configuration via
system_settingstable - Text-to-speech — Groq-powered speech synthesis endpoint
Bug Fixes
- Fixed user sync race condition on thread creation
- Improved fallback chain reliability (3-tier: primary → Groq alt → Bytez)
- Fixed CORS handling for Cloudflare Worker proxy
- Resolved vote counting for tie and both-bad choices
Migration
Database migration required
Database migration required
Arena Mode & Voting System
New Features
- Dual-chat arena mode — parallel model execution with blind comparison
- Voting system — left, right, tie, and both-bad options
- Model leaderboard — win/loss statistics and rankings
- SSE streaming — real-time token streaming for single-chat
Infrastructure
- Cloudflare Workers deployment for frontend and admin
- Azure App Service deployment for backend
- Supabase PostgreSQL with service role access
- JWT authentication with HS256 validation