## Changelog ##
## Version: V.2.0 ##
## Release Date: 09-12-2024 ##

----------------------------------------------------------------------------------------------------------------
Update V.2.0
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
    || WHAT'S NEW ||
----------------------------------------------------------------------------------------------------------------

1. Integrated WhatsApp into the LiveChat, where customers can reach out to you via their WhatsApp, and you can manage all the chats in one centralized application.

2. Integrated Instagram into the Livachat, where customers can reach out to you via their Instagram, and you can manage all the chats in one centralized application.

3. Implemented spell check and next word/sentence suggestion in live chat, tickets, and holidays using Gemini AI. 

4. A new feature Text-To-Speech is added to live chat and ticket pages where you can listen to all the messages in your preferred language.

5. Now you can translate any text message in live chat and ticket pages to the language of your choice. Navigate to "Livechat Settings" under the Livechat menu and locate "Text To Speech" and turn on the switches if you would like to use them.

6. The maintenance mode switch is now removed from the general settings page and added in the "Under Maintenance Page" under "Custom Pages" in the admin panel. 

7. Here a new field for a URL is added. If you want to redirect your customers to a different page when the application is under maintenance mode, then you can specify the redirect URL in the designated input. If left empty, the application's maintenance mode page will appear as usual.

8. The application itself will provide you with a cronjob command. In the "General Setting" under "App setting," the first section you will find is the cronjob command. You can copy it from there and use it on your server.

9. Now, you can translate the entire application with one click to your desired language. But please be patient in the meanwhile. All the text will be automatically translated to your desired language.

10. A new feature, "Email Campaigns," has been added where you can send bulk emails to all your customers. Please have a look at the application for more details.

11. Customers now have the option to subscribe to newsletters. You can send emails to them through the Email Campaigns page.

12. Now customers and live chat agents can send voice messages to each other. You can control whether customers or agents can send voice messages or not. Please visit the "Livechat Settings" page under the "Livechat" menu to manage the audio messaging setting.

13. A new feature in the live chat appearance page that allows you to set a custom image to the customer chat popup window header. This will appear to the customer in the chat popup window.

14. Another feature that allows you to set a custom icon for the chat popup button. This will replace the default live chat floating button with the selected image.

15. Business Hours is updated. Break times are added now. You can now add break time in between the operating business hours.

16. Agent activity is now added in this update. Every action of every employee is now recorded. You can check who has done what, at what time.

17. Global search implemented in the application. You can now search chats and tickets with name, email, mobile number, and messages.

18. Customers can now drag and place the live chat popup button wherever on the screen. This can be turned on or off in the live chat appearance settings.

19. Minor bug fixes and minor UI fixes

20. Documentation is updated.



------------x-------------x-------------x--------------x-------------x-------------x--------------x-------------

----------------------------------------------------------------------------------------------------------------
    || IMPROVEMENTS ||
----------------------------------------------------------------------------------------------------------------
1. The entire application tables will now load asynchronously. 

2. The application loading time has come down by 30%. The entire application will now load 30% faster. 

----------------------------------------------------------------------------------------------------------------
Update Installation Process:
----------------------------------------------------------------------------------------------------------------

1. A minimum of PHP version 8.2 is required (recommended) to install the application.

2. It is strongly recommended to create a backup of both your existing "Database" and "Project" that are currently installed on your server.

3. Obtain the updated version of the "Project" by downloading it from the "Codecanyon" platform.

4. Assuming you have successfully downloaded the latest version of the "Project" from the "Codecanyon" platform.

5. Navigate to the root directory of your previously installed application or project on the server.

6. Proceed to upload the new project and extract its contents, replacing all existing files and folders, except for the "public" folder, "storage" folder, and ".env" file.

7. After replacing your old project with the new updated project, open the public folder and replace all the folders and files except the "media," "storage," and "uploads" directories.

8. Now, after successfully completing the above steps, go to the application and refresh the page (if the application is in use) or launch the application in any browser of your choice.

9. You will be redirected to the update page. Please complete all the steps on the update page.

10. Congratulations! Your application has been successfully updated if you have followed the above steps accurately.


****************************************************************************************************************
------------x-------------x-------------x--------------x-------------x-------------x--------------x-------------
