Live helper chat - open source live support chat with bot, Voice, Video, ScreenShare support.

7 min read Original article ↗
  • 2026-01-26 09:57:03

    4.78v Bot short name

    1. Notable changes since 4.77v
       - Bot: support for bot short name.
       - Message masking: mask last message from visitor.
       - Webhooks/Conditions: support additional comparison variables and accept all params for condition checks.
       - Events: included more information for main chat attributes change event.
       - Debugging: added debug message handling inside chat messages.
       - Guardrails: added whitelist support for phone guardrails.
       - Misc: small typo fixes.

    2. Summary
       - Improvements across bot, webhooks, and message masking to increase reliability and observability.
       - Several small bug fixes and developer-facing debug improvements.

    For update just follow standard update procedure. For manual update it's update_345.sql

    ## What's Changed
    **Full Changelog**: https://github.com/LiveHelperChat/livehelperchat/compare/4.77v...4.78v

  • 2026-01-14 08:02:01

    4.77v Various improvements


    1. Features
       - Add Auto-Submitted header to mail actions (automatic mail handling improvements).
       - Chat messages preview modal with backend support for message previews.
       - Chat widget updates: improved integration with third-party iframes, scroll-to-last-message on show, and refactor of widget internals.
       - Migration and build updates: Svelte 5 migration, Node 22 (bot/node) updates, and package upgrades.

    2. Fixes
       - Do not mark our own responses as undelivered (prevents false undelivered status).
       - Ignore auto-submitted e-mails as new to avoid duplicate imports.
       - Fixes for issues reported (e.g. #2359, #2357) and improved error logging (#2347).
       - Various UI/UX fixes: React parsing issue, height flickering, trigger body object support, and trimmed/encoded URLs.
       - Mail handling: do not set custom from-email unless explicitly provided; set custom recipient handling improvements.

    3. Performance & Reliability
       - Avoid loading/fetching message bodies when not required (reduce unnecessary DB/IO work).
       - Use static version cache for assets and additional cache improvements.
       - Check and respect rfc822 body presence before processing.

    4. Compatibility & UX
       - Support for older browsers and related compatibility fallbacks.
       - UX improvements for canned messages dropdown and related interactions.

    5. Chore/Dependencies
       - Dependency and package updates across frontend and backend (React/Node/bot tooling and other packages).
       - Miscellaneous maintenance: hashed payload handling, migration tweaks, and merge/cleanup commits.

    For update just follow standard update procedure. For manual update it's update_344.sql

    ## What's Changed
    **Full Changelog**: https://github.com/LiveHelperChat/livehelperchat/compare/4.76v...4.77v

  • 2025-12-09 07:48:22

    4.76v Tabs history

    1. Mail Conversation System Enhancements
       - Added pending import functionality for mail import retries with automatic retry mechanism
       - New `lhc_mailconv_pending_import` table for tracking failed mail imports
       - Manual import interface for retrying failed email imports
       - Improved IMAP retry logic for handling temporary failures

    2. Message Masking and Security
       - Added message ghosting for sensitive information protection when guardrails are enabled
       - Operators without permission to see full messages will not see just-sent messages
       - Enhanced regex rules with optional name field and optional replacement variable
       - Additional masking options for PII protection
       - Improved guardrails validation for sensitive information

    3. Widget Theme Configuration
       - Added `wtop` option for widget position from top spacing control
       - Enhanced widget positioning options for better layout flexibility

    4. Tab Navigation and UX
       - Improved tab state persistence for chats and mails
       - Direct API implementation for remembering tab states
       - Enhanced tab navigation across multiple interfaces

    5. Pre-chat Form Conditions
       - Added conditions support for maintenance mode in pre-chat forms
       - Enhanced validator logic for conditional maintenance mode display

    6. Developer Documentation
       - Comprehensive copilot instructions reorganization
       - Added detailed integration points documentation
       - New data flows, testing strategies, and security model documentation
       - Domain-specific guides for API, auth, bot, caching, config, data-layer, departments, events, extensions, routing, UI, and users

    7. Bug Fixes and Improvements
       - Improved error handling for robustness and better user experience
       - Enhanced cache management and clearing functionality
       - Various sync and performance improvements

    For update just follow standard update procedure. For manual update it's update_343.sql

    ## What's Changed
    **Full Changelog**: https://github.com/LiveHelperChat/livehelperchat/compare/4.75v...4.76v

  • 2025-11-27 07:32:16

    4.75v Message content protection/guardrails

    1. Tab Navigation and UX Improvements
       - Added data-remember attribute to tab navigation elements across multiple templates for better state persistence
       - Implemented Safari browser support for tab navigation
       - Enhanced replaceable variables UI with remembered tabs functionality

    2. Bot System Enhancements
       - Added 'Keep chat locked' option in bot action text to maintain chat lock from visitor messages
       - Refactored condition handling in bot workflow to support JSON parsing for dynamic conditions
       - Enhanced attribute filtering in bot action text with improved non-empty value processing
       - Updated CURL building UI for better usability

    3. Mail Conversation System
       - Added signature fetching functionality with AJAX endpoint for improved email handling
       - Added button to append fetched signature to email templates
       - Enhanced input field layout for better usability and accessibility

    4. Bot Conditions Form
       - Added datalist options for filter fields in conditions form with predefined options
       - Options include Chat ID, Status, Department ID, User ID, Email, Phone, Nickname, and Country Code

    5. System and Configuration
       - Added ability to clear cache from command line
       - Implemented opcache cache clearing functionality
       - Added fallback if default config file is not found
       - Inform operator when external operator is writing messages

    6. Performance Optimizations
       - Various performance optimizations in core components
       - Improved command title handling as argument
       - Enhanced proper checking mechanisms

    7. Bug Fixes and Improvements
       - Removed unnecessary variable declarations
       - Various sync improvements

    For update just follow standard update procedure. For manual update it's update_342.sql

    ## What's Changed
    **Full Changelog**: https://github.com/LiveHelperChat/livehelperchat/compare/4.74v...4.75v

  • 2025-11-17 11:29:17

    4.74v Performance improvements

    1. Bot System and Actions Enhancements
       - Added option to keep chat locked from visitor via bot actions
       - Enhanced variable replacement logic in bot actions with custom arguments handling
       - Implemented option to remove chat_variables variable through bot commands
       - Improved command action to update only required fields for better performance
       - Enhanced text actions with advanced variable replacement capabilities
       - Fixed masking message in REST API that sometimes broke JSON body structure
       - Added logging for first response in streaming mode for REST API actions
       - Added use cases modal and validation for bots with comprehensive documentation
       - Improved bot name display in REST API use cases
       - Added modal for REST API use cases with dynamic content

    2. Widget and Interface Improvements
       - Added override back button option for widget offline mode
       - Updated widget logic and survey redirect handling for offline scenarios
       - Improved image sizing in widget interface
       - Removed default colors from widget theme configuration
       - Fixed scroll behavior on mobile devices in popup mode
       - Enhanced offline chat handling with better redirect logic

    3. Mail Conversation System
       - Enhanced audit logging capabilities for mail conversations
       - Added merge conversation audit logging
       - Improved send email audit tracking
       - Added option to set reply-to email only to mailbox
       - Fixed UI elements in mail conversation templates

    4. Proactive Invitations and Auto Responder
       - Fixed auto responder display logic to ensure proper handling of empty values
       - Enhanced auto responder display with improved formatting
       - Added proactive invitation and auto responder templates to chat interface
       - Improved webhook link formatting in bot forms
       - Activity period now applies to all types of invitations
       - Added explanatory text that limit numbers are inclusive

    5. User Interface and UX Improvements
       - Added explanatory notices for inclusive limit numbers in department forms
       - Enhanced chat information display with better template organization
       - Improved spacing and layout in various templates
       - Updated default translations with new strings

    6. System and Configuration
       - Updated environment variable handling in settings
       - Improved system variable checking in core components
       - Fixed null handling in cronjob/test mode
       - Updated .gitignore configuration
       - Added GitHub workflow for triggering Laravel tests
       - Removed editor-specific settings from repository

    7. Statistics and Reporting
       - Included user with id 0 in default user filter for statistics
       - Enhanced user filtering for edge cases

    8. Bug Fixes and Improvements
       - Fixed missing column reference in user department management
       - Fixed transfer to human action to update only relevant attributes
       - Various UI fixes and spacing adjustments
       - Improved template consistency across modules


    For update just follow standard update procedure. No database update this time

    **Full Changelog**: https://github.com/LiveHelperChat/livehelperchat/compare/4.73v...4.74v