4.70v Various improvements

Last modification: 2025-08-08 03:59:58

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

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

## What's Changed

**Full Changelog**: https://github.com/LiveHelperChat/livehelperchat/compare/4.69v...4.70v

 

Support project

Developing application takes a lot of time. You can support application by donating. There is no company behind this application and it takes away my free time. Every donation matters and does not matter how small it is!


Paypal, one time donation
Monthly donation
Bitcoin
bc1q6gkl2hcwtn2g26em6axc7jehmn2hd9x8g7nzx9

USDT (Ethereum network)
0x45b92C4aa29EFD3252fD04fcDDe3e6Ef8b399D75