Product Updates

Changelog

Everything new, improved, and fixed in VoiceConsole. We ship fast and document every change.

v20.5.0

Full CRO Redesign: Billing, Usage, and Buy Minutes

April 1, 2026

  • NewBilling page redesigned with per-minute cost metrics, trust signals, and FAQ section
  • NewUsage page adds contextual upsell at 60%+ usage and remaining minutes badge
  • NewBuy Minutes modal redesigned with pack icons, overage context, and benefit badges
  • ImprovedOverage alert shows dollar amounts and action CTAs at every alert level
  • NewStripe products wired: Starter $497, Growth $997, Enterprise $1,997
  • FixOverage rate normalized to $0.32/min across all plans
v20.4.0

Voice Agent Audio Cutoff Fix + Transcript Parser

April 1, 2026

  • FixFixed agent audio cutoffs during tool calls with delayed filler (3s threshold)
  • FixTranscript parser handles pipeline format (assistant:/user: lowercase)
  • ImprovedDefault LLM model upgraded to gpt-4.1
  • FixCalendar booking validates dates in code (no weekends, past dates, after-hours)
  • NewDate variables in agent prompt: today_day, today_date, tomorrow_day, tomorrow_date
v20.3.1

LiveKit Trunk Auto-Sync + Dropdown Grouping

March 31, 2026

  • NewLiveKit inbound trunk auto-sync on number assign/unassign
  • NewPhone dropdown grouped by provider (LiveKit / Telnyx / Retell)
  • FixCleaned stale Telnyx FQDN connection entries
v20.3.0

Telnyx Auto-Routing + Voice-Server Recording

March 31, 2026

  • NewTelnyx auto-routing: assigning a number auto-configures FQDN connection
  • NewVoice-server auto-starts call recording via LiveKit Egress
  • Infratelnyx-routing.ts service for automated number configuration
v20.2.0

Server-Side Call Recording + Phone Number Purchasing

March 31, 2026

  • NewServer-side call recording via LiveKit Egress to Supabase Storage
  • NewLiveKit phone number search + purchase from the dashboard
  • ImprovedAgent builder shows provider labels: (LiveKit), (Telnyx), (Retell)
  • SecurityEmbed-token rate limiting (10 req/min per IP, fail-closed)
  • SecurityWebhook dead letter queue with auto-disable after 10 failures
v20.1.0

LiveKit SIP Inbound + Audio Quality

March 31, 2026

  • FixSIP inbound routing corrected for Telnyx FQDN
  • NewBVCTelephony + Krisp noise cancellation for SIP calls
  • SecuritySRTP media encryption enabled
  • ImprovedJitter buffer + comfort noise tuning on Telnyx FQDN
v20.0.0

Client Onboarding & Billing Milestone

March 30, 2026

  • NewAdd-on minutes billing: 3 pack options with Stripe Checkout
  • NewUsage alerts: cron every 4h, in-app + email at 80%/100% thresholds
  • NewAdmin usage controls: custom limits, gift minutes, per-client overage rates
  • NewMinute tracking with overage billing (Phase 21-24 complete)
v19.0.0

Voice Widget, Agent Sharing, Full QA Sprint

March 30, 2026

  • NewEmbeddable voice widget with white-label branding
  • NewAgent share panel with shareable link + embed code
  • FixSub-account data access filtering via AgentAssignment table
  • FixAudio player CSP fix for Retell CloudFront recordings
  • Improved28 PRs merged in full QA sprint
v18.2.0

All QA Fixes Combined

March 29, 2026

  • FixMic audio track published directly to LiveKit (agent can hear you)
  • NewFull call analysis: disposition, topics, objections, coaching
  • ImprovedStyled custom dropdowns across all forms
  • FixPipeline accent color #00D9FF
  • FixRetell transcript + recording sync fixed
  • NewClient portal hub with Recordings/Usage tabs
  • FixWhite-label colors apply to live dashboard
  • ImprovedPhone popup: city search + price formatting
  • FixMobile layout fixes across 4 pages
v18.1.4

Dynamic Sidebar Version

March 29, 2026

  • FixSidebar version reads from package.json automatically
v18.1.3

Pipeline Blue #00D9FF

March 29, 2026

  • FixPipeline accent color corrected to exact #00D9FF
v18.1.2

Mic Audio Fix + Logo + Button Revert

March 29, 2026

  • FixFixed mic audio track not publishing to LiveKit room
  • FixLogo padding restored with breathing room on sides
  • FixNew Pipeline Agent button reverted to outline style
v18.1.1

Mic Fix + Client Portal Hub

March 29, 2026

  • FixFixed test call mic not publishing to LiveKit room
  • NewClient portal: agents page with Recordings + Usage tabs
  • ImprovedClient sidebar simplified to single Agents link
v18.1.0

QA Sprint: Styled Dropdowns, Cyan Accent, Voice Pricing, Call Analysis

March 29, 2026

  • ImprovedAgent builder dropdowns styled with brand colors and dark theme
  • ImprovedPipeline config: cyan accent on section cards and test call panel
  • NewVoice browser: price display with $/min and provider attribution
  • NewCall detail: full analysis section with score ring, categories, key moments
  • FixCall score ring fixed: shows /100 not /10
  • FixBilling month navigation arrows tighter spacing
  • NewRetell webhook syncs transcript, recording URL, and call analysis on completion
  • FixMobile responsive layouts for 375px viewport (agents, calls, docs)
  • FixSidebar, health auth, email security, phone sync fixes from QA batch
v18.0.6

Score Fix + QA Batch

March 29, 2026

  • FixCall score ring fixed: shows /100 not /10
  • FixBilling month navigation arrows tighter spacing
  • ImprovedSidebar: wider, larger font, smaller logo with padding
  • FixCall table rows clickable to view full details
  • FixAgent metadata bar hidden from client view
  • FixPhone number sync race condition fixed
  • FixHealth status page session auth
  • SecurityEmail alert HTML injection fix
v18.0.5

Batch QA Fixes

March 29, 2026

  • NewBilling usage month selector with prev/next
  • FixRecording date range right-aligned
  • FixPhone number popup brand colors
  • FixMobile logo icon hidden
  • ImprovedClient nav simplified
v18.0.4

API Timeout Fix

March 29, 2026

  • FixFixed all API routes timing out on cold start (maxDuration: 30s)
  • FixAdded NOTIFY_TELEGRAM to alert action executors
v18.0.3

Security Fix + Sidebar Version

March 29, 2026

  • SecurityFixed HTML injection in email alert templates
  • FixSidebar version display synced to deploy version
  • FixMobile logo: hide icon, show only wordmark
v18.0.2

QA Fixes + Billing Date Range

March 29, 2026

  • NewBilling usage page: month selector with prev/next navigation
  • FixCall source filters fixed (Phone now matches inbound + outbound)
  • FixPhone number sync race condition fixed (no more deleted purchases)
  • ImprovedClient sidebar: removed Recordings, wider layout, larger font
  • FixMobile: hide logo icon, show only wordmark
  • FixPhone number popup: brand-colored buttons
  • FixHealth status page: session auth for logged-in users
  • FixAgent metadata bar hidden from client view
  • ImprovedDemo call transcripts backfilled (10 calls)
v18.0.1

Post-Release Fixes

March 29, 2026

  • FixRestored verified OpenAI pricing from v17.16
  • FixESLint build error fixed
  • FixSidebar version synced to v18.0.0
  • FixPipeline test parity for transferDepartments
v18.0.0

Pipeline Agent Production Readiness

March 29, 2026

  • NewRecording detail page with full transcript, audio player, AI summary, and metadata
  • NewInbound SIP routing: calls route to correct agent by phone number lookup
  • NewDepartment-based call transfer routing in agent builder
  • NewLiveKit health monitoring with Telegram crash alerts
  • NewPipeline webhook events (call.started/ended) for CRM integration
  • NewEmbeddable voice widget v2 with real WebRTC audio via iframe
  • InfraVoice-server redundancy: 2 replicas with 15s health checks
  • ImprovedMobile-optimized recordings list and sticky save button
  • SecurityE.164 phone normalization and postMessage origin validation
v17.10.5

Metadata Card + GPT 4.1 FastGPT

March 29, 2026

  • NewRedesigned agent metadata as labeled card with plain-English descriptions
  • NewAdded GPT 4.1 FastGPT to LLM model selector
  • FixAdded Back to Agency button for impersonation exit
  • FixFixed Booked Appts showing same trend percentage as Total Calls
  • FixFixed popup positioning cutting off screen edge
v17.10.4

Impersonation Exit + KPI Fix

March 29, 2026

  • FixAdded Back to Agency button when admin impersonates a client
  • FixFixed Booked Appts showing same trend as Total Calls
v17.10.1

LLM Models + TTS Selector

March 28, 2026

  • NewRetell-style inline metadata: Agent ID, cost, latency, tokens with hover breakdowns
  • NewHover cost for per-component breakdown (TTS, LLM, Telephony, KB)
  • NewHover latency for per-component breakdown (TTS, LLM, Transcription, Telephony)
  • NewHover tokens for surcharge warning and optimization tips
  • ImprovedCopy buttons on Agent ID and LLM ID
v17.7.0

Agent Metadata API + Nav Fix

March 28, 2026

  • NewAgent metadata API returning cost, latency, and model data for Retell and pipeline agents
  • FixAdmin keeps agent nav when navigating to Call Details, Knowledge Base, Leads, Campaigns
  • ImprovedCached getAgentDetails() fetches Retell agent + LLM config with 5-min TTL
  • SecurityRemoved .mcp.json from version control (security)
v17.5.4

ChatDash Sidebar + Charts

March 27, 2026

  • FixDay of Week chart shows Sun/Mon/Tue labels instead of 0-6
  • ImprovedGeographic Distribution shows avg duration per state
  • FixAgency admin view shows VoiceConsole branding, client preview shows client branding
  • FixSmaller logo in sidebar for better fit
v16.9.2

Yellow Previous Lines + Logo Fix

March 24, 2026

  • NewCallSetter AI logo in sidebar
  • FixSolid lines on Previous period charts
v16.8.0

Comparison Charts + KPI Improvements

March 24, 2026

  • NewLatest vs Previous period comparison on call volume and minutes charts
  • NewKPI trend badges showing percentage change from previous period
  • ImprovedBooking Rate KPI replaces Total Call Minutes
  • FixComma formatting on all numbers with 4+ digits
v16.7.0

CallSetter AI Rebrand + Dashboard Improvements

March 24, 2026

  • NewRebranded from VoiceConsole AI to CallSetter AI across dashboard
  • NewGeographic Distribution map showing calls by US state
  • NewClient view mode (?view=client) for marketing screenshots
  • ImprovedSmooth page transitions with fade-in animation
  • ImprovedRemoved pricing/billing page for client-facing simplicity
  • FixFixed prompt builder: raw mode edits properly clear stale visual sections
  • FixFixed Analytics sidebar link causing unnecessary page reload
  • FixAdded save failure alerts in agent builder
v14.9.0

Transcript Fix + Demo Prompt + Settings Parity

March 22, 2026

  • FixTranscript bubbles merge properly - one bubble per utterance, no duplicates
  • FixAgent responses show full text immediately instead of word-by-word fragments
  • FixAuto-scroll stays within transcript area, never hijacks page scroll
  • ImprovedFresh system prompt generated from demo.callsetter.ai (12,713 chars, all stages)
  • NewResponse Eagerness and Interruption Sensitivity sliders (matching Retell)
  • NewSpeech Normalization toggle and Reminder Message Frequency controls
  • ImprovedSpeech Settings and Call Settings separated into proper sections
  • FixLiveKit Cloud platform cost added to estimation ($0.008/min)
  • NewKnowledge Base file upload (PDF, TXT, CSV, DOCX) with drag-and-drop
  • NewSilence reminder - agent re-engages after 10s of caller silence
  • ImprovedAll settings matched to Retell naming conventions exactly
v14.0.0

Voice Console Polish - Complete Milestone

March 22, 2026

  • NewVoice catalog with audio preview for ElevenLabs and Cartesia voices
  • NewLanguage and accent dropdown filters in voice browser
  • ImprovedVoice selection auto-saves immediately
  • New15 LLM models (GPT 5.x, 4.1, 4o, Claude) with per-minute cost in dropdown
  • NewTemperature slider 0.0-2.0 with labels, token presets (256-4K)
  • NewReal-time cost estimation card: STT + LLM + TTS + Telephony breakdown
  • NewRetell savings comparison badge showing % cost reduction
  • NewPhone number management with Telnyx API integration
  • NewAssign/unassign phone numbers from agent builder
  • NewPhone Numbers page in sidebar navigation
  • NewKnowledge Base section in agent builder (Coming Soon)
  • ImprovedPremium form controls and section card components
  • ImprovedFull pipeline builder UI overhaul with consistent styling
  • NewLive transcript with avatars and source labels during test calls
  • ImprovedEditable agent name inline from page header
  • SecurityServer-side validation on all numeric pipeline parameters
  • NewToken estimation card showing prompt size and max response
  • ImprovedAll agents pre-loaded with demo-matched settings
  • InfraCartesia, ElevenLabs, Telnyx API keys configured
v13.0.0

Phases 6-9 Initial Deploy

March 22, 2026

  • NewVoice catalog browser with Cartesia and ElevenLabs tabs
  • NewLLM controls with temperature and token configuration
  • NewCost estimation card with per-minute breakdown
  • NewPhone number management backend (Prisma model + API routes)
  • ImprovedPremium design components (PremiumSectionCard, FormControls)
v12.2.0

Pipeline Agent Creation Flow

March 21, 2026

  • NewNew pipeline agent creation page with redirect to builder
  • FixVersion alignment across package.json and layout.tsx
v12.1.0

Full Pipeline Agent Builder

March 21, 2026

  • NewFull pipeline agent builder with prompt, voice, LLM, and call behavior settings
  • NewTest call panel with LiveKit browser integration
  • NewVoice browser with Cartesia API and backchannel toggle
  • NewElevenLabs voices added to voice browser with provider toggle
  • NewWebhook config, post-call analysis, phone assignment, agent name editor
  • ImprovedPipeline agent page shows builder only, no stats view
v12.0.0

Own the Voice Pipeline

March 21, 2026

  • NewLiveKit VoicePipelineAgent with Deepgram STT, GPT-4.1 LLM, Cartesia TTS
  • NewOutbound SIP calling, AMD voicemail detection, DTMF handler
  • NewPer-agent voice presets from Cartesia catalog
  • NewLive transcript streaming via SSE with real-time sentiment
  • NewPer-call cost breakdown (STT + LLM + TTS + telephony)
  • NewPipeline agent config panel in agent builder
  • NewSIP REFER call transfer and ElevenLabs TTS failover
  • SecurityDual-stream recording with AES-256-GCM encryption
  • SecurityReal-time PII redaction in transcripts
  • SecurityConsent disclosure with audit trail
  • InfraHorizontal scaling to 50+ concurrent calls
v11.4.0

Stripe Connect + Performance Overhaul

March 20, 2026

  • NewStripe Connect onboarding flow -- agencies connect their own Stripe account
  • NewProducts/prices now created on agency connected Stripe account
  • FixPhone Numbers tab infinite loop fixed (was re-fetching endlessly)
  • ImprovedLayout renders sidebar instantly instead of blank screen while loading
  • ImprovedEliminated 9 redundant auth API calls across dashboard pages
  • ImprovedParallelized data fetches on billing and settings pages
v11.2.0

5 Bug Fixes + Performance Optimizations

March 20, 2026

  • FixPhone Numbers tab no longer hangs (10s timeout on Retell API)
  • FixClients page loads faster (N+1 query fix)
  • FixBack to Admin banner restored when impersonating clients
  • FixCreate Product button now shows errors instead of failing silently
  • FixAnalytics back arrow hidden for client users
  • ImprovedShared session provider eliminates redundant auth calls
  • ImprovedCached Retell and Vapi API calls (5min TTL)
  • ImprovedCached branding and agent stats responses
v11.1.7

ChatDash Feature Parity

March 16, 2026

  • NewDelete agents from the agents page with confirmation dialog
  • NewAssign agents to clients directly from agent cards
  • NewClient dashboard scoped to assigned agents only
  • NewAgent cards on client dashboard with View Dashboard links
  • NewIntegration catalog with 11 apps (HubSpot, Stripe, Google Sheets, Calendar, Airtable, ChatGPT, and more)
v9.4.0

Analytics Dashboard Overhaul

March 16, 2026

  • FixRemoved sidebar clutter (Manage Client Slots, Free Plan upgrade card)
  • FixAgent Comparison chart shows agent names instead of cryptic IDs
  • FixRemoved empty Score Improvement widget
  • ImprovedCall Topics now extracts meaningful phrases instead of generic words
  • ImprovedEnhanced graph tooltips with formatted values and metric descriptions
  • FixTime series graphs show full date range with zero-fill for missing days
v9.3.3

Agent Scoping + Back to Agency Fix

March 15, 2026

  • FixAll dashboard values now use Inter font (removed JetBrains Mono)
  • ImprovedImpersonation banner removed - Back to Agency button in sidebar instead
v9.3.0

ChatDash Pixel-Match + Slot Enforcement

March 15, 2026

  • ImprovedClient detail page rebuilt to match ChatDash: plain tab bar, 2-column form, Login ID table
  • NewServer-side client slot enforcement (max 10, rejects at limit)
  • FixCHURNED clients excluded from all agency queries
  • Improved12 new tests for slots, soft-delete, tabs, impersonation, Stripe errors
v9.2.0

Full ChatDash Parity + Banner Redesign

March 15, 2026

  • ImprovedDeep-linkable tabs on client detail page (refresh/share preserves tab)
  • NewPhone Numbers tab with Retell API integration
  • NewLanguage + Dashboard Theme config on client branding
  • NewPlan badge in sidebar with Manage Client Slots link
  • NewStripe product/price management at /agency/billing
  • ImprovedReplaced yellow impersonation banner with subtle floating pill
v9.1.0

ChatDash-Style Agency Redesign

March 15, 2026

  • NewTabbed client detail page: Overview, Assigned Agents, Client Access, Embed, Custom CSS
  • NewAgency sidebar with dedicated nav: Clients, Agents, Workflows, Apps, Stripe Billing
  • ImprovedPreview Dashboard button to view client accounts
  • NewClient slot counter in sidebar
  • ImprovedRenamed Sub-Account to Client throughout
v9.0.4

Impersonation Fix: Enter Sub-Accounts Works

March 15, 2026

  • FixgetSession() now returns sub-account user when impersonating
  • FixAll data routes automatically show sub-account data
  • ImprovedgetRealSession() for agency-only routes
v9.0.3

Simplified Client Nav for Sub-Accounts

March 15, 2026

  • ImprovedSub-accounts see simplified navigation (Dashboard, Calls, Agents, Analytics, Leads, Campaigns, Settings)
  • ImprovedAgency owners keep full nav with A/B Testing, Automations, Integrations, Compliance, Agency
v9.0.2

Agency UX: Enter Button + Impersonation Banner

March 15, 2026

  • ImprovedProminent blue "Enter" button on sub-account rows to view client dashboards
  • ImprovedImpersonation banner shows globally with "Back to Agency" button
  • FixFixed stop-impersonate endpoint and banner detection
v9.0.1

Security Hardening + Workflow Triggers + Tests

March 15, 2026

  • SecurityEncrypted integration credentials (Voiceflow, ElevenLabs, OpenAI, WhatsApp) with AES-256-GCM
  • NewWired workflow triggers into scoring pipeline, webhooks, call analyzer, cron sync
  • Improved28 new tests: tenant isolation (24) + Stripe auto-provisioning (4)
v9.0.0

ChatDash Feature Parity: Agency, Billing, Automations, AI

March 14, 2026

  • NewAgency Master Control Center: sub-account CRUD, impersonation, magic link invites
  • NewAdvanced Billing: per-minute/per-call/per-appointment rules, coupons, revenue dashboard
  • NewWorkflow Automation Builder: 8 action types, visual builder, trigger system
  • NewAI Features: topic extraction, call evaluation, FAQ generation, human handoff
  • NewIntegrations: Voiceflow, ElevenLabs, OpenAI Assistants, WhatsApp, embeddable widget
  • NewStripe auto-provisioning: invoice.paid webhook creates sub-accounts with magic links
  • SecurityTenant scoping, audit logging, domain validation on embed tokens
  • Infra9 new Prisma models, 58 files, 29 API routes
v7.0.7

Sentry API Metrics + Production Sampling Fix

March 12, 2026

  • NewAdded Sentry metrics instrumentation to calls, agents, and analytics API routes
  • NewAdded Sentry cron monitors to all 5 cron endpoints
  • ImprovedReduced client-side Sentry sampling rates to 10% in production for performance
  • FixFixed invalid tenantId reference in agents route
v7.0.6

Maximize Sentry Observability

March 12, 2026

  • NewAdded server-side Node.js profiling via @sentry/profiling-node
  • NewAdded release tracking and source map upload authentication
  • NewAdded Sentry.metrics instrumentation on 4 API routes
  • ImprovedEnabled structured logging and console logging integration
  • SecurityFixed GCM decryption authTagLength SAST finding
v7.0.5

Premium Sentiment Visualization Redesign

February 16, 2026

  • ImprovedRedesigned sentiment timeline with larger header summary showing average sentiment
  • ImprovedImproved visual hierarchy with better typography and spacing
  • ImprovedEnhanced tooltip with glassmorphic styling for modern ChatDash-like premium look
  • ImprovedBetter Y-axis labels showing percentage scale instead of abbreviations
v7.0.4

Cost Analysis Fix & Integrations Nav

February 16, 2026

  • FixFixed cost analysis chart overlapping graphics with improved margins
  • FixAdded data validation for null/missing cost analysis values
  • ImprovedAdded Integrations navigation link with Zap icon
  • ImprovedImproved chart responsiveness and layout consistency
v7.0.3

Smooth Sentiment Timeline Animations

February 16, 2026

  • ImprovedUpgraded sentiment timeline to use natural curve interpolation for smooth lines
  • ImprovedAdded 800ms animation on data load with ease-in-out easing
  • ImprovedEnhanced active dot with glow effect (drop-shadow filter)
  • ImprovedIncreased stroke width for better visual prominence
v7.0.2

Analytics Performance & Color Consistency

February 16, 2026

  • ImprovedUpgraded sentiment line chart to area chart with gradient fill for better visual quality
  • ImprovedAdded data decimation for large datasets (>500 points) to improve graph loading speed
  • ImprovedReduced sentiment animation from 1200ms to 600ms for snappier rendering
  • FixFixed geographic distribution colors from purple to blue to match light theme
v7.0.1

Light Theme + Color Congruency Fix

February 16, 2026

  • FixReverted from dark Hydra theme to original light theme (white background)
  • FixFixed logo visibility
  • FixRestored color palette congruency across all charts, sidebar, and main content
  • ImprovedAll UI elements now use blue brand palette consistently
v7.0

Neural Precision Command Center Redesign (Hydra Consensus)

February 16, 2026

  • NewComplete redesign with dark-first Neural Precision Command Center theme (Hydra Consensus)
  • NewPhase 1: Glassmorphism UI components, AppShell layout, CommandPalette (⌘K)
  • NewPhase 2: Real-time metrics dashboard (10 VoxGrade dimensions), WaveformVisualizer, TrendChart
  • NewPhase 3: WebGL 3D voice orb with particle system, SpaceScene background
  • ImprovedPhase 4: WCAG AA accessibility, PerformanceMonitor, 100% TypeScript strict mode
  • InfraHydra consensus unanimous [3/3]: cyan primary, purple secondary, Three.js, glassmorphism
v6.8.0

Interactive Demo Page

February 16, 2026

  • NewNative interactive demo at /demo/live with real dashboard components and mock data — no signup required
  • NewGuided 6-step tour overlay with CSS clip-path spotlight and localStorage persistence
  • NewFloating glassmorphism CTA bar with auto-hide on scroll
  • NewSimplified demo sidebar with Demo Mode badge and locked nav items
  • ImprovedLanding page hero and final CTA now link to interactive demo
v6.7.0

Wave Charts + Appointment KPIs

February 16, 2026

  • NewSmooth area/wave charts replace bar charts across dashboard, analytics, and agent detail pages
  • NewNew "Booked Appointments" and "Appointment Rate" KPI cards replace "Total Cost" on dashboard
  • ImprovedDashboard KPI grid expanded to 6 cards with responsive layout
  • ImprovedAppointment metrics computed from campaign data in real-time
v6.6.0

Blue Brand Theme + Security Hardening

February 16, 2026

  • NewNew blue brand theme across entire dashboard — updated primary, accent, ring, chart colors, gradients, and glow effects
  • ImprovedUpdated all 23 component files from purple to blue Tailwind utility classes
  • SecurityRate limiting now fails closed in production when KV unavailable (P2)
  • SecurityRemoved style from allowed HTML attributes in email preview sanitizer (P3)
  • FixRemoved Score Distribution chart from analytics page (consolidation)
v6.5.2

Security Hardening Phase 2 + Dashboard Cleanup

February 15, 2026

  • SecurityRate limit prod degradation warning — alerts when KV unavailable in production (P2)
  • SecurityBase64 encryption key detection hardened with decode-then-validate approach (P3)
  • SecurityIV/authTag length validation added to decrypt function (P3)
  • SecurityAtomic login rate limiting — replaced race-prone get→set with kv.incr + TTL (P3)
  • SecurityCSS style property allowlist in email template preview sanitizer (P3)
  • FixRemoved Score Distribution section from main dashboard
v6.5.1

UI Cleanup

February 15, 2026

  • FixRemoved empty "Score Distribution" section from analytics page
v6.5.0

Production-Grade Security Hardening

February 15, 2026

  • SecurityDistributed rate limiting with Vercel KV - migrated to Redis for cross-instance state in serverless (P2)
  • SecurityDual-key rate limiting (IP + email) prevents brute force bypass via IP rotation or account enumeration (P2)
  • SecurityCORS Vary header added to prevent cache poisoning attacks (P3)
  • SecurityEncryption key base64 decoding preserves full 32 bytes of entropy instead of hashing (P3)
  • ImprovedHTML sanitizer documentation clarified - preview-only, server-side sanitization needed for email sends (P2)
  • InfraBREAKING: Requires Vercel KV database - provision at vercel.com/storage/kv (falls back to in-memory for dev)
v6.4.1

Critical Security Fixes (Greptile Findings)

February 15, 2026

  • SecurityFixed CORS broken on all v2 API responses - Access-Control-Allow-Origin was never set (P0)
  • SecurityFixed login rate limiter counting successful logins toward lockout threshold (P1)
  • SecurityFixed HTML sanitizer XSS bypass via data: and vbscript: protocols - switched to allowlist (P1)
  • SecurityFixed withApiAuth() error responses missing CORS headers (401/429 invisible to cross-origin)
  • ImprovedUpgraded rate limiter to dual-key (IP + email) with Vercel KV for distributed state
  • SecurityImproved encryption key handling - base64 keys decoded directly to preserve entropy
v6.4.0

Security Hardening (P1-P3)

February 15, 2026

  • SecurityRemoved ENCRYPTION_KEY fallback - server fails on startup if missing (was falling back to dev key)
  • SecurityAdded HTML sanitization to email template builder - prevents stored XSS attacks
  • SecurityLogin rate limiting - 5 failed attempts triggers 15-minute lockout (blocks brute force)
  • SecurityHardened token verification with hex validation, length checks, and error handling
  • SecurityRestricted CORS from wildcard to trusted origins only (voiceconsole.ai domains)
  • SecurityDisabled setInterval cleanup in production to prevent memory drift in serverless
  • SecurityBREAKING: ENCRYPTION_KEY environment variable now required (generate with openssl rand -base64 32)
v6.3.1

Lint Cleanup

February 15, 2026

  • FixFixed build errors from require() imports converted to ES6 imports
  • FixRemoved all unused imports and variables
  • ImprovedCodebase now passes full lint + build with no errors
v6.3.0

Smart Intelligence + A/B Testing

February 13, 2026

  • ImprovedEnhanced chart visualizations with gradient fills, glow effects, and animated entry
  • NewSparkline mini-charts on KPI cards with animated number counters
  • NewUS choropleth geo map showing call distribution by state from area codes
  • NewSmart Recommendations engine with AI-powered actionable insights
  • NewCall coaching API for AI analysis of individual call transcripts
  • NewAuto-prompt optimizer analyzes top calls to generate improved agent prompts
  • NewFull A/B prompt testing with auto-split campaigns and statistical significance
  • New5-step test creation wizard with pre-fill from recommendations
  • NewTest results dashboard with live metrics, significance badges, and winner declaration
  • ImprovedCampaign executor supports A/B test variant assignment
  • ImprovedAnalytics page includes geographic distribution section
v6.2.1

UX Polish + Deploy Pipeline

February 13, 2026

  • FixFixed NaN% bug in KPI cards when data is missing
  • NewOnboarding banners for new users with guided setup
  • NewToast notification system for user feedback
  • ImprovedCampaign type descriptions enriched with examples and Smart scheduling
  • ImprovedSidebar cleanup: removed bordered search/notification bars
  • ImprovedVoice picker curated to top 5 male + 5 female per platform
  • FixCSV upload flow fixed in lead import
  • ImprovedNotification bell redesigned with compact dropdown
  • InfraAutonomous deployment pipeline with smoke tests and rollback
v6.2.0

Agent Builder

February 13, 2026

  • NewFull agent builder with 3-platform support (Retell, Vapi, ElevenLabs)
  • NewVisual prompt editor with behavior tuning sliders
  • New10 pre-built agent templates for common use cases
  • NewVoice picker with audio preview across all platforms
  • NewPrompt versioning with rollback capability
  • New3-step creation wizard with client assignment
  • NewDeploy and sync agents directly to platform
v6.1

Performance + Polish + Compliance

February 13, 2026

  • ImprovedPerformance overhaul: 60-80% faster page loads across all views
  • NewFull compliance & PII protection dashboard restored
  • NewCampaign ROI analytics with conversion funnels
  • FixContact and demo forms now send real emails
  • FixUnified pricing across all pages ($49 Pro / $149 Agency)
  • NewError boundaries for graceful error handling
  • SecurityCSV injection sanitization, rate limiting, file size limits
  • NewBlog with full article content
  • NewCampaign spending limits and budget controls
v5.2

VoiceConsole Rebrand + Route Fixes

February 12, 2026 - 4:00 PM EST

  • ImprovedRebranded from VoiceIQ to VoiceConsole AI with new logo
  • FixFixed pricing route conflict: dashboard /pricing renamed to /billing
  • NewAdded new marketing pages: Blog, Docs, Demo, Use Cases
  • ImprovedUpdated footer and navigation with VoiceConsole branding
v5.1

Performance Optimization

February 12, 2026 - 3:00 PM EST

  • ImprovedRewrote /api/health: 60+ DB queries reduced to 6 parallelized queries + 30s cache
  • ImprovedRewrote /api/calls: replaced fetchAll + in-memory loops with DB aggregate/groupBy
  • InfraAdded @@index([userId, callScore]) for faster top/bottom call queries
  • ImprovedDashboard loads 3-5x faster at scale (500+ calls)
v5.0

Dashboard Cleanup + Performance

February 12, 2026 - 2:30 PM EST

  • ImprovedRemoved Leaderboard, Goals, Compliance, Pricing from sidebar navigation
  • FixRemoved duplicate Agents and Branding from admin sidebar
  • ImprovedReduced dashboard API calls from 4 to 2 for faster load times
  • FixCleaned up 7 unused icon imports across layout and dashboard
v4.9

Lead Reactivation System

February 12, 2026 - 1:30 PM EST

  • NewLead scoring algorithm (0-100) across recency, call quality, engagement, response rate
  • NewLead lifecycle cron job: auto-detects dormant leads and recomputes scores daily
  • NewLead detail page with lifecycle progress bar, score gauge, and call history
  • NewReactivation campaign type: auto-selects dormant leads by score
  • NewDashboard Lead Health widget with status distribution and dormant count
v4.8

Remove Login Requirement

February 12, 2026 - 12:00 PM EST

  • ImprovedRemoved auth wall from all dashboard routes for demo access
  • ImprovedgetSession() falls back to default admin user when no session exists
  • FixFixed 500 error on login API (DB session creation in serverless)
v4.7

Vapi Webhook Parity + Footer Cleanup

February 12, 2026 - 11:00 AM EST

  • NewAdded goal tracking to Vapi webhook (was Retell-only)
  • NewAdded integration dispatch and in-app notifications to Vapi webhook
  • FixRemoved dead footer links (Blog #, Careers #, Cookie Policy #, DPA #)
  • FixAdded Changelog link to footer, fixed placeholder social links
v4.6

Public Changelog + Ungated Pages

February 11, 2026 - 12:50 PM EST

  • NewNew public changelog page with full release timeline and type badges
  • ImprovedPricing and changelog pages ungated from auth wall
  • FixVersion strings synced across all UI surfaces
v4.5

QA Fixes + CRO Copy Rewrite

February 11, 2026 - 12:30 PM EST

  • ImprovedFull CRO copy rewrite targeting ChatDash pricing with "75% cheaper" messaging
  • NewSlashed pricing: Free (5 agents/500 calls), Growth $29/mo, Agency $79/mo
  • NewTestimonials with ROI metric badges (-41% cost, $1,400/yr saved, +28% close rate)
  • Improved9 objection-handling FAQ items and ChatDash migration CTA
  • FixFixed broken Tailwind dynamic classes in dashboard wireframe
  • FixFixed free tier mismatch between contact and pricing pages
  • FixRoot page now redirects to /home instead of login wall
v4.4

Marketing Pages + Dark Theme Fix

February 11, 2026 - 12:00 PM EST

  • New10-section marketing landing page with hero, social proof, comparison table, dashboard previews, testimonials, pricing tiers, FAQ, and CTA
  • NewNew Features page with 6 deep-dive categories and wireframe visuals
  • NewNew Contact page with form, info cards, and FAQ
  • NewNew About page with origin story, mission, and values
  • NewNew Terms of Service (13 sections)
  • NewNew Privacy Policy (13 sections, GDPR/CCPA compliant)
  • FixFixed 27+ dark theme artifacts across 10 dashboard files
v4.3

LLM Router with Auto-Failover

February 11, 2026 - 11:30 AM EST

  • NewCentralized LLM router with cascading fallback chains across OpenRouter, Anthropic, and OpenAI
  • NewAuto-switches models on timeout, 5xx, or rate limit
  • New3 routing chains: default (balanced), fast (cheap/quick), strong (best quality)
  • ImprovedIn-memory health tracking skips known-down providers for 60s
v4.2

Light Theme + Branding Fixes

February 11, 2026 - 11:15 AM EST

  • ImprovedSwitched from dark to clean light/white theme across all dashboard pages
  • FixFixed sidebar branding defaults overriding client-side light theme
  • FixFixed chart tooltips and grid lines for light mode
v4.1

Auth + Database Connection Fix

February 11, 2026 - 11:00 AM EST

  • FixFixed login/logout/verify routes for Next.js 15 App Router compatibility
  • FixSwitched to transaction mode DB pooler to prevent connection exhaustion on serverless
  • InfraConfigured all production environment variables on Vercel
v4.0

26-Feature Mega Release

February 11, 2026 - 10:15 AM EST

  • NewAI Call Coaching with actionable improvement suggestions
  • NewCall Scoring Engine with customizable rubrics
  • NewStripe Checkout with Free / Growth / Agency billing tiers
  • NewPDF Report Export for calls and performance metrics
  • NewVapi Integration for dual-platform support (Retell + Vapi)
  • NewCall Tags and Call Notes/Comments system
  • NewGoal/Conversion Tracking with visual progress
  • NewPublic API + API Keys for external integrations
  • NewSlack Webhook Integration for real-time alerts
  • NewWhite-Label Branding with custom logos and colors
  • NewNotification Center with in-app alerts
  • NewKnowledge Base Management for agent training
  • NewOutbound Campaigns with lead management
  • NewPremium Analytics with 6 analysis sections
  • NewSaaS Self-Signup with email verification
  • NewActivity Feed + Audit Log for full transparency
  • NewPrompt A/B Testing framework
  • NewReal-Time Call Monitor
  • NewAgent Leaderboard + Gamification
  • NewScheduled Report Delivery via email
  • NewCall Comparison Tool
  • NewWebhook Logs Viewer
  • NewTranscript Search + Custom Fields
  • NewPlatform Health/Failover Monitor
  • NewAI Auto-Optimization Engine
  • SecurityCompliance + PII Detection
v3.0

Dark Theme Redesign + Command Palette

February 11, 2026 - 9:30 AM EST

  • ImprovedFull dark theme redesign across all dashboard pages
  • NewNew command palette for keyboard-first navigation
  • NewAudio player + call scorecard UI for call detail pages
  • NewAdmin client management and invite system
  • NewLow-score alert system with configurable thresholds
v2.0

VoiceConsole Branding + Admin Upgrade

February 11, 2026 - 8:15 AM EST

  • ImprovedVoiceConsole branding with new design system
  • NewCSV export for call data
  • NewCost tracking and MRR analytics
  • ImprovedAdmin dashboard upgrade with agent management
  • ImprovedParallelized DB queries for faster page loads
  • NewEditable settings and profile API
  • SecuritySecurity hardening: removed exposed credentials from repo
v1.0

Initial Launch

February 11, 2026 - 7:57 AM EST

  • NewCore dashboard with call analytics and KPIs
  • NewRetell AI integration with automatic call sync
  • NewPassword login + magic link authentication
  • NewAdmin panel with client and agent management
  • NewSidebar navigation with collapsible layout
  • InfraPrisma schema isolation on shared Supabase database

VoiceConsole ships updates continuously. This page is updated with every release.