4.72v Maintenance release

Last modification: 2025-10-30 11:02:20

1. Operator Assignment and Priority Management
   - Added 'only_priority' feature for operator assignment allowing operators to receive only chats with specific priority levels
   - Enhanced chat priority search functionality in the back office
   - Improved UX for priority display with better visual indicators
   - Added priority filtering to chat search panel
   - Refactored department group saving process with transactions for improved error handling and data integrity

2. Proactive Invitations System Enhancements
   - Implemented per-session invitation support for all invitation types
   - Enhanced dynamic invitation logic with better state management
   - Improved invitation expiration handling with proper cleanup of invitation_id
   - Added automatic invitation reset for returning visitors
   - Enhanced invitation seen count tracking for better analytics
   - Updated UX for invitation management with better visual feedback
   - Implemented operator message reset when invitation is assigned
   - Added filtering for online operators by their status

3. Bot System and Conditions
   - Added support for mathematical parsing in bot conditions for complex logic evaluation
   - Implemented {rnumber} variable support for random number generation
   - Enhanced NodeTriggerActionConditions with execution notices and theme fetching
   - Added debugging capabilities for specific trigger output
   - Improved bot message translation handling to assume visitor language
   - Added CSS class support for bot holder elements
   - Enhanced match event handling in bot workflows
   - Added presence checking for variables before processing

4. Canned Messages and Variables
   - Implemented replaceable variable option to canned messages with change logging
   - Added default replaceable variable method for consistent variable handling
   - Enhanced variable replacement process with better error handling
   - Added support for context-aware variable replacement

5. Mail Conversation System Improvements
   - Enhanced mail conversation handling and storage management
   - Added option to include mail body in forward e-mail while skipping in reply
   - Implemented copy e-mail function for easier message handling
   - Added option to copy raw message body for debugging
   - Implemented sender address length limitation for better database handling
   - Enhanced search functionality with improved filters
   - Added JSON view for better debugging of mail conversations
   - Implemented option to split messages into separate API calls for mixed content handling
   - Added support for debugging specific messages
   - Improved IMAP connection testing with shorter timeouts
   - Enhanced header value handling and exclusion of debug messages from system logs
   - PDF Checking for suspicious content

6. Survey and Widget Enhancements
   - Implemented survey styling through widget themes for better customization
   - Enabled CSS cache for survey to improve loading performance
   - Updated widget version to 263 with enhanced cookie handling
   - Added support for subject filter override in surveys
   - Implemented subject title override capability

7. Chat System Improvements
   - Added bulk fetching for pending messages in chat sync for better performance
   - Implemented whisper message support for private operator notes
   - Added context menu support for previous messages
   - Enhanced UI with various fixes and spacing adjustments
   - Improved online dashboard tab persistence as default view
   - Added reset functionality for online visitors filter on widget filters reset action
   - PDF Checking for suspicious content

8. User Interface and Experience
   - Implemented editor options for better content management
   - Enhanced form height for improved usability
   - Added minimize text printing functionality
   - Improved spacing and layout adjustments throughout the interface
   - Enhanced auto responder debugging with better object visibility

9. REST API and Protocol Management
   - Added REST API protocol choosing option for flexible integration
   - Enhanced header value handling and skip functionality
   - Improved error messaging with more precise error descriptions

10. System Configuration and Permissions
    - Added missing permissions for various operations
    - Enhanced permission checking throughout the system
    - Implemented database version limit validation (minimum 60)
    - Updated database version tracking

11. Bug Fixes and Improvements
    - Fixed issue #2321 related to system functionality
    - Addressed discussion #2320 with appropriate fixes
    - Improved invitation logic with multiple fixes
    - Enhanced variable presence checking before processing
    - Fixed translation issues for empty messages
    - Corrected method echo behavior in debug output
    - Various UX fixes and improvements throughout the application

 

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

**Full Changelog**: https://github.com/LiveHelperChat/livehelperchat/compare/4.71v...4.72v