HEX
Server: LiteSpeed
System: Linux server257.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: salhiscp (12590)
PHP: 8.4.12
Disabled: NONE
Upload Files
File: //proc/thread-self/root/var/softaculous/livehelper/changelog.txt
4.71v

1. Department Management and User Administration
   - Enhanced department group statistics modal for better oversight of group performance
   - Implemented read-only status toggle for department assignments with visual feedback
   - Added confirmation modal for assigned department edits to prevent accidental changes
   - Improved user department management with transaction handling for data integrity
   - Added utility to cleanup orphan departments and maintain database consistency
   - Enhanced department assignment UI with better UX and simultaneous request prevention
   - Added filtering for users by assigned departments for improved navigation
   - Implemented department limitation handling and cache version updates on changes
   - Added red/green color indicators for operator online status visibility

2. Bot System and Webhook Improvements
   - Enhanced bot conditions handling with condition identifiers for better query filtering
   - Updated trigger link display to show bot name alongside trigger name for clarity
   - Disabled cache for bot actions and conditions to ensure real-time updates
   - Added 'single_event' support to webhook functionality for better event handling
   - Implemented webhook search panel with filtering capabilities for easier management
   - Added event field to webhook search panel and configuration options
   - Enhanced bot trigger validation with improved button assignment verification
   - Added support for conditional text generation in bot responses
   - Implemented 'sub_source' parameter to sendBotResponse for better tracking
   - Added option to check chat status after REST API calls

3. File Management and Image Processing
   - Added HEIC image conversion support in verifyaccess.php for modern image formats
   - Implemented file download restrictions and settings to mail conversation module
   - Enhanced image verification process with re-verification features
   - Added modal display for attached image files with better user experience
   - Implemented resize support for form files to optimize storage and performance
   - Added option to download files inline with modal interface
   - Enhanced file extension detection and validation for security
   - Added fallback options when browser cannot render images
   - Implemented option to ignore specific image files during verification
   - Added resize functionality for large mail message screenshots

4. Chat System and Message Handling
   - Added system message indicating when chat was accepted by operator
   - Enhanced image handling and conditions in the chat system
   - Implemented separate events for messages added via incoming webhooks
   - Added loading spinner overlay to main widget for better user feedback
   - Enhanced form submission experience with spinner on submit button
   - Added option to inherit start chat form settings for consistency
   - Improved message handling with better error display and validation
   - Enhanced chat search capabilities with message ID search functionality
   - Added support for raw file embed syntax in chat messages
   - Implemented conditional text generation for dynamic responses

5. Security and Performance Improvements
   - Implemented strict locking mechanisms for critical operations
   - Added transaction handling for operator transfers and chat attribute updates
   - Enhanced permission checking in export functions for better security
   - Implemented proper transaction handling for icon operations
   - Added cache clearing mechanisms for improved performance
   - Enhanced error handling for failed file downloads and operations
   - Implemented audit log truncation option from back office
   - Added better logging for auto assignment operations and error tracking
   - Enhanced REST API with option to skip empty body requests

6. User Interface and Experience Enhancements
   - Enhanced department assignment functionality with improved UI feedback
   - Added 'user-select-none' class to labels for better user experience
   - Implemented lazy load option for widget theme optimization
   - Added argument titles to command execution for better clarity
   - Enhanced form styling with improved input field appearance
   - Added link to documentation for better user guidance
   - Updated React app version with enhanced network failure handling
   - Improved checkbox re-enabling logic after request completion
   - Added nowrap styling for department group lists for better display

7. System Maintenance and Bug Fixes
   - Fixed issue #2298, #2304, #2305, #2306 addressing various system bugs
   - Updated dependencies and php-imap reference for security and compatibility
   - Enhanced error handling for non-existing users in reports
   - Fixed replacement process and edge case scenarios
   - Improved file type validation and extension setting for known formats
   - Fixed undefined display issues in pending wait time calculations
   - Enhanced aggregation queries by removing duplicates for better performance
   - Updated default translations for better internationalization support

execute doc/update_db/update_339.sql for update

4.70v

1. REST API and Bot Enhancements
   - Added retry options for REST API calls with configurable retry attempts and delays
   - Enhanced bot trigger validation to ensure buttons are correctly assigned to triggers
   - Improved trigger argument importing to support all available trigger arguments
   - Enhanced bot condition support with new "Not in list" condition type for more flexible logic flows
   - Better error handling and continuation logic when customers don't set matching triggers

2. File Management and Search Improvements
   - Enhanced file search functionality with new chat ID and user ID filters
   - Added display of attached files in chat modification view for better file visibility
   - Improved file search panel UI with better styling and user experience
   - Enhanced JavaScript for dynamic form submission on input changes
   - Implemented indefinite file download capability for better file access management

3. Forms and Offline Chat Integration
   - Major offline form tight integration (#2286) with React Component migration
   - Enhanced offline form to use React Components instead of legacy offline form system
   - Added conditions for offline form prefilling fields from previous chat sessions
   - Improved form error rendering for number field types
   - Better handling of input_data passing to offline templates
   - Enhanced forms integration with edge case scenario updates

4. Chat and Message Handling Improvements
   - Added support for image requests with visitor messages
   - Improved file attachment flow to prevent message overlapping during file uploads
   - Enhanced scroll positioning for file preview functionality
   - Better handling of visitor message display and file attachment rendering
   - Improved message object passing for enhanced chat functionality

5. Security and Permissions
   - Fixed permission handling issues (#2288, #2291)
   - Enhanced file verification events for attachment flows
   - Better access control and security validations throughout the system

6. UI and User Experience Enhancements
   - Enhanced file list module to support new search parameters
   - Improved styling of input fields for better user experience
   - Better JavaScript handling for dynamic form interactions
   - Enhanced chat modification interface with file display capabilities

7. System and Internal Improvements
   - Increased length of internal type fields for better data handling
   - Updated database structure with new field length requirements
   - Enhanced schedule checks with new ActionConditions class
   - Better chat blocking tests and validation logic

8. Technical Infrastructure
   - Updated widget React components for better offline form handling
   - Enhanced translation system and updated translation files

execute doc/update_db/update_338.sql for update

4.69v

1. File and Image Preview System Enhancement
   - Implemented comprehensive file and image preview functionality before sending to operator
   - Added temporary file handling with new `tmp` field in `lh_chat_file` table
   - Enhanced widget React components to support file preview with better user experience
   - File attachments are now rendered at the top of messages for better visibility
   - Improved file upload workflow with progress indicators and preview capabilities
   - This enhancement prepares the foundation for future OpenAI Responses API for images implementation

2. Widget and Chat Interface Improvements
   - Enhanced attachment rendering system with dedicated top-level templates
   - Improved AI-generated content checks and validation
   - Better file uploader component with enhanced preview functionality
   - Optimized widget React components for better performance and user experience
   - Enhanced chat file handling with improved meta message rendering

3. Department and Chat Management Enhancements
   - Added support for using department alias when provided in chat widget and status checks
   - Improved department handling logic for better chat routing
   - Enhanced chat widget functionality with streamlined department selection

4. Export and Data Handling Improvements
   - Fixed JSON export formatting with proper UTF-8 charset headers for Unicode support and pretty printing (#2283)
   - Enhanced bot export functionality with correct content-type headers
   - Improved REST API export with proper encoding
   - Better theme export handling with Unicode support

5. File Configuration and Management
   - Added new file configuration options for better file handling control
   - Enhanced file upload settings with improved validation and processing
   - Better integration between file upload API and widget components
   - Improved file metadata handling and storage

6. Technical Infrastructure Improvements
   - Updated database structure with new temporary file handling capabilities
   - Enhanced widget REST API endpoints for better file and chat management
   - Improved translation support and internationalization

7. User Experience Enhancements
   - Streamlined file attachment workflow with instant preview
   - Better visual feedback for file operations
   - Enhanced message rendering with improved attachment display
   - Optimized loading and rendering performance for file-heavy conversations

execute doc/update_db/update_337.sql for update

4.68v

1. Mail module enhancements
   - Added comprehensive mail file management system with listing, viewing, and searching functionalities
   - Enhanced mail image verification flow with protection mechanisms and sensitive content handling
   - New components: MailChatAttachment and MailChatImage for better mail attachment handling
   - Mail files archive tables now maintain consistent structure
   - Improved file details display in mail history
   - Better handling of mail file verification and download permissions

2. User management improvements
   - Added job title field to user department alias functionality
   - Enhanced user department attributes with additional customization options
   - Improved validation and structure for user department relationships

3. BBCode and URL handling enhancements
   - Added URL whitelist functionality for BBCode configuration to control link visibility
   - Enhanced URL obfuscation in BBCode parser with whitelist support
   - Improved BBCode URL handling and file extraction in messages
   - Added Message class for better file extraction functionality
   - Enhanced security and user control over link visibility

4. File and image handling improvements
   - New permission system for file verification with granular access control
   - Allow non-image files to download with proper verification
   - Enhanced file reveal functionality and logging capabilities
   - Improved image attributes display in file edit window
   - Better styling for reveal image actions

5. Mail search and performance optimizations
   - Enhanced mail search using message_id for improved performance
   - Better handling of mail file operations and verification flow
   - Optimized database queries for mail-related operations

6. System configuration enhancements
   - Added default system time zone variable for better timezone handling
   - Option to see SMTP debug information for troubleshooting
   - Enhanced SMTP settings form and tab navigation
   - Improved audit configuration and logging capabilities

7. Security and data handling
   - Fixed JSON export formatting with Unicode support and pretty printing (#2283)
   - Enhanced security for file downloads and verification
   - Better handling of sensitive information in mail attachments
   - Improved agent name escaping in various contexts

8. Performance and stability improvements
   - Combined department and department group results for better consistency
   - Merged department ID filters for improved data consistency in statistics retrieval
   - Enhanced message handling logic in fetch operations
   - React app version updates and script reference adjustments
   - Better content fetching and caching mechanisms

9. UI and UX improvements
   - Enhanced file body parsing and embed functionality for chat files
   - Improved styling and visual feedback for various components
   - Better handling of verification states and user interactions
   - Enhanced modal windows and form interactions

10. Developer and debugging improvements
    - Option to skip request body in logging for performance
    - Enhanced debugging capabilities with better logging options
    - Improved database structure documentation and references
    - Better error handling and validation throughout the system

execute doc/update_db/update_336.sql for update

4.67v

1. Image download verification and protection features
   - Introduced 'img_download_policy' configuration option to manage image download permissions
   - Enhanced file download logic to include image verification and protection checks
   - Added new verifyaccess.php module to handle image access verification requests
   - Updated database schema to include 'meta_msg', 'width', and 'height' fields in lh_chat_file and lh_mailconv_file tables
   - Implemented Svelte component for image handling with verification and protection features
   - Added translations for image access verification messages
   - Updated module.php to include new permissions for downloading verified and unverified files
   - Added sensitive information image to the default theme
2. Chat tabs and dashboard improvements
   - Chat tabs React component now supports custom attributes for styling
   - Enhanced tabs flow with better navigation and user experience
   - Dashboard chat tabs improvements with better state management
3. Bot and webhook enhancements
   - Added support for overriding bot ID in webhook processing for better event handling
   - Implemented chat file variable handling in generic bot action command for dynamic variable updates
   - Enhanced REST API action to support chat file messages
   - Option to sync attribute from database in bot conditions
   - Modal window will show error message when trying to delete a bot that cannot be deleted
4. Form and file handling improvements
   - Fixed reCAPTCHA in offline form when file is submitted
   - Enhanced offline forms with proper cookie handling and headers
   - Better file upload handling with proper content headers
   - Store partial encoded data for better file processing
5. Chat experience enhancements
   - Hide "Switch to Human" button when chat transitions to survey mode
   - System message is now logged when "Switch to Human" button is clicked
   - Custom template support for extensions below chat messages
   - Improved image reveal logic in Svelte components for better scrolling behavior
6. Security and compatibility
   - Fixed deprecated PHP constant E_STRICT for better PHP 8+ compatibility
   - Enhanced file download verification process with user data in event dispatch
   - Improved security for image access and verification
7. UI and UX improvements
   - Better error handling and user feedback
   - Enhanced modal dialogs and confirmation windows
   - Improved responsive design elements
   - Updated sponsors section

execute doc/update_db/update_335.sql for update