Current File : //var/softaculous/livehelper/changelog.txt
4.77v

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.

execute doc/update_db/update_344.sql for update

4.76v

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

execute doc/update_db/update_343.sql for update

4.75v

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


execute doc/update_db/update_342.sql for update

4.74v

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
   
4.73v

1. Only priority field was missed for grouping operation and disabled user flow.

execute doc/update_db/update_340.sql for update