Changelog
Version 1.5.5
Improvements
Refined Chat Sidebar:
Optimized layout for mobile and small screens with responsive Tailwind classes.
Reduced layout shifts by ensuring consistent widths/heights in chat items and sidebar filters.
Fixes
Loading Spinner Alignment:
Resolved an issue where the loading spinner overlapped with other UI elements on smaller screens.
Pin/Unpin Consistency:
Fixed pin/unpin button states, ensuring pinned chats display the correct highlight background color (yellow) and icon color (yellow-500).
Overflow & Spacing Bugs:
Addressed minor spacing issues in the chat sidebar and filter panel.
Fixed an overflow problem that occasionally clipped the last chat item.
Version 1.5.4
New Features
Bulk Contact Import:
Added functionality to import contacts from a CSV file.
Automatically assigns selected groups to imported contacts.
Handles contact duplicates by checking phone numbers and assigning groups accordingly.
Improvements
Group Syncing:
Introduced a function to ensure unique group assignments for contacts, eliminating duplicate group entries.
Added an auto-sync feature for contact group assignments to maintain data integrity.
Fixes
Duplicate Contacts:
Added a fix to ensure unique contacts by phone number, removing duplicates from the database.
Improved error handling for contact creation and group assignment during the import process.
Database Integrity:
Improved database transactions during bulk import to ensure data consistency and prevent partial data imports.
Misc
Enhanced user experience by providing feedback on successful or failed imports through flash messages.
Updated documentation for the new import and sync features.
Version 1.5.3
New Features
AI Response Button: Added a new button to trigger AI-generated responses. This feature can be manually enabled in the settings by configuring
whatsapp_openai_token
andwhatsapp_openai_status
to"manual"
.AI Response Integration: Integrated AI response functionality for text messages in the WhatsApp module, enabling dynamic replies based on interaction history and AI prompts.
Improvements
AI Reply Enhancement: Refined the logic in the AI reply function to ensure accurate responses are sent based on the message type and interaction history.
Version 1.5.2
New Features:
Tag Management for Chats
Description: Organize chats efficiently by adding, editing, or deleting tags.
Example: Tag a conversation as "High Priority" or "Follow-Up" for quick filtering and better workflow management.
Enhanced Permissions
Description: Admins can now assign precise, fine-grained permissions for each WhatsApp module to control user actions.
Example: Allow team members to view campaigns but restrict access to creating or editing them.
Bot Duplication
Description: Quickly duplicate existing bots to save time when creating similar bots with slight modifications.
Example: Duplicate a lead generation bot to create a new version tailored for a specific region or product line.
Quick Replies Management
Description: Manage predefined responses for faster communication and consistent messaging.
Example: Set up quick replies like "Thank you for contacting us. We'll get back to you shortly!" for easy reuse.
Groups & Bulk Contacts in Campaigns
Description: Bulk import contacts from CSV files and link them with multiple groups for targeted campaigns.
Example: Import a CSV of VIP clients and link them to "Priority Customers" and "Holiday Discounts" groups for tailored messaging.
Simple Template for Initial Client Interaction
Description: Initiate conversations using simplified templates without headers or variables for a more straightforward experience.
Example: Send a message like "Hello, how can we assist you today?" to start a conversation without additional formatting.
Pin and Tag Chats
Description: Pin important chats to the top and tag conversations for quick access.
Example: Pin an ongoing project discussion and tag it as "Urgent" for immediate reference.
Lazy Loading for Chats and Messages
Description: Optimized chat performance with a "Load More" functionality, reducing initial load times for long conversations.
Example: Quickly load recent messages in a chat and access older conversations only when needed.
Improvements:
Optimized Data Fetching in Interactions
Description: Enhanced data filtering and retrieval processes for faster performance and seamless user experience.
Example: Interactions now load more quickly, allowing users to view and act on customer queries with minimal delays.
Security:
Enhanced Input Validation
Description: Improved input validation across modules to ensure data integrity and prevent unauthorized access.
Example: Users entering invalid campaign data are immediately alerted to fix errors, ensuring system stability and security.
Version 1.5.1
Version 1.5.0
Version 1.4.1
Version 1.4.0
Version 1.3.9
Version 1.3.8
Version 1.3.7
Version 1.3.6
Version 1.3.5
Version 1.3.4
Version 1.3.3
Version 1.3.2
Version 1.3.1
Version 1.3.0
Version 1.2.6
Version 1.2.5
Version 1.2.4
Version 1.2.3
Version 1.2
Version 1.1
Version 1.0
Last updated