Changelog
Complete history of FrontlineHQ updates. Browse weekly updates organized by month to see exactly what changed and when.
How to use this changelog
Browse through monthly updates to see exactly what changed and when. Each month includes:
- New features — Brand new capabilities added to FrontlineHQ
- Improvements — Enhancements to existing features
- Bug fixes — Issues that were resolved
Recent updates
All updates by month
March 2026
Parent-child RAG chunking, voice agent booking, industry-gated features, Help Center, multi-channel chat, and enterprise security
New Features
Structure-Aware RAG Chunking
Enterprise-grade parent-child chunking system. Scraper preserves HTML heading structure as markdown. Chunker creates large parent chunks (800-1500 tokens) for context and small child chunks (150-250 tokens) for precise retrieval. LLM receives full parent context for richer, more accurate answers.
Help Center
Self-serve Help Center at /help with 23 searchable articles across 5 categories (Getting Started, AI Chatbot, Voice Agent, Review Manager, Account & Billing). Client-side search, responsive sidebar TOC, and feedback buttons.
Multi-Channel Chat
Unified chat pipeline across 6 channels: website widget, dashboard, Telegram, WhatsApp, SMS (Twilio), and Slack. All channels share the same RAG pipeline, LLM fallback, and conversation persistence.
Customer Intelligence
AI-powered customer memory system with tier scoring (standard/valued/vip/premium), conversation summarization, returning visitor tokens, and VIP routing with priority SLAs.
Enterprise Security & Compliance
Tenant middleware, 27 audit action types, RBAC with 33 permissions across 5 roles, GDPR data export/deletion, and public security trust page.
Developer Portal
Full developer dashboard with API key management, webhook configuration with event subscriptions, delivery logs, and a public REST API (v1) for chatbot management.
Improvements
- RAG retrieval: child chunks matched via vector search, parent chunks returned to LLM for full-context answers (+20-35% precision expected)
- Scraper preserves heading hierarchy as markdown — enables intelligent section-boundary splitting
- Context prefix (heading path like 'Services > AC Repair > Pricing') injected into source attribution for LLM
- Voice agent Calendly booking fixed — always sends outbound_call location with E.164 phone formatting
- Orders tab gated to restaurant industry only; Appointments tab gated to salon/medspa/dental
- Abuse prevention: usage limits, credit card gate, disposable email blocking
- All .single() calls migrated to .maybeSingle() across 57 files (119 occurrences) to prevent 406 errors
- Structured logger migration across all API routes and lib files
Bug Fixes
- Fixed Calendly booking 400 error — event type requires outbound_call location kind, not just phone
- Fixed Orders/Appointments tabs showing for all business verticals instead of industry-specific
- Fixed .maybeSingle() throwing on 0-row results across billing, webhook, dashboard, and cron routes
- Fixed Telegram bot token decryption crash — now wrapped in try/catch with error logging
- Fixed message history decryption failures silently breaking conversations — now returns '[message unavailable]' with warning log
- Fixed XSS vulnerability in widget JavaScript generator via HTML attribute escaping
February 2026
Enterprise hardening, RAG pipeline, knowledge base training, and Stripe billing
New Features
RAG Pipeline & Knowledge Base
Train your chatbot on website content, custom Q&A pairs, text snippets, and uploaded files. Vector embeddings with semantic search for accurate, context-aware responses.
Stripe Billing Integration
Full subscription management with checkout, customer portal, invoice history, and automatic plan enforcement. Plans: Free, Starter ($39/mo), Growth ($99/mo), Pro ($199/mo), Agency ($399/mo).
Chatbot Setup Wizard
Guided onboarding flow to create and configure your first AI chatbot — business info, website URL, tone selection, and auto-training in one step.
Enterprise Hardening
Response caching (24h TTL), confidence scoring with low-similarity hedging, automatic escalation after repeated unknown answers, and profanity/abuse detection.
Improvements
- Content filtering with profanity detection before any database operations
- Confidence threshold controls per chatbot (adjustable 0.3-0.9)
- Escalation trigger configurable (after N uncertain responses)
- Plan-based usage enforcement with atomic message counting
- Free trial restored to 30 days
Bug Fixes
- Fixed Stripe webhook period_end handling for API v2026
- Fixed security: rate limiting, auth checks, SSRF protection, XSS prevention, RAG thresholds
January 2026
Voice agent integration, analytics dashboard, weekly reports, and review responder
New Features
Retell AI Voice Agent
AI-powered phone agent that answers calls, books appointments, and handles inquiries 24/7. Integrates with Retell AI for natural voice conversations.
Analytics Dashboard
Track conversations, messages, leads captured, average response time, and resolution rate. Includes 30-day conversation chart, top questions, and resolution breakdown.
Weekly Email Reports
Automated weekly performance summaries delivered every Monday. Includes message count, new leads, response metrics, and top visitor questions.
Sentry Error Tracking
Production error monitoring with Sentry integration for both client-side and server-side error tracking.
Improvements
- Stripe customer portal for self-service subscription management
- Invoice history with PDF download and hosted view links
- Dunning flow with 7-day grace period for failed payments
- Dashboard overhaul with new sidebar navigation and business switcher
Bug Fixes
- Fixed hero tabbed demos visibility on mobile with compact spacing
- Fixed sign out flow and 24h session timeout
December 2025
Free chatbot widget, lead capture, homepage redesign, and SEO improvements
New Features
Free Chatbot Widget
Embeddable AI chatbot widget with lead capture, configurable quick replies, and Gemini Flash for cost-effective real-time conversations. Includes embed code generator.
Lead Capture System
Automatic lead capture forms triggered after configurable message count. Collects name, email, phone with customizable form heading and description.
Homepage Redesign
New hero section with tabbed service demos, compact voice demo, brand partner icons, and tiered pricing section.
SEO Optimization
JSON-LD structured data schemas, FAQ sections, and enriched content across all tool pages for improved search engine visibility.
Improvements
- New marketing pages: About, Contact, Solutions, FAQ
- Blog journal posts with custom styled layouts
- Footer and navigation updates with Calendly booking integration
- Book a Demo CTA with Calendly popup across all pages
Bug Fixes
- Fixed column name user_id instead of owner_id in queries
- Fixed hash link navigation on non-homepage pages
November 2025
Initial launch with AI chatbot, dashboard, demo pages, and dark theme
New Features
Initial Launch
FrontlineHQ officially launches with core AI chatbot functionality for businesses. Includes full dashboard with sidebar navigation.
AI Chatbot Core
Claude Sonnet-powered chatbot with customizable system prompts, tone presets (friendly, professional, concise, warm), and response length controls.
Interactive Demo Pages
30 demo page combinations across 6 services and 5 industries. Each with realistic business data, interactive elements, and industry-specific scenarios.
Admin Dashboard
Dark-themed dashboard with business management, chatbot configuration, conversation history, and real-time status indicators.
Improvements
- Dark theme converted across all demo pages
- Tabbed layout for demo sections matching SolutionTabs pattern
- Smart navbar with smooth scroll on homepage
- Two-tier pricing with DFY/Self-Service toggle
Bug Fixes
- Fixed dark theme on login/signup pages
- Fixed navbar consistency across all pages using shared MarketingNavbar