| 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