Tuesday, June 4, 2024
2 changes · saas-17.3
Enhancements to existing features
Live chat now stores visitor information such as recent operator and page history in browser local storage instead of cookies. This follows modern browser guidance and reduces unnecessary cookie use while keeping the chat experience consistent.
Original PR description
The live chat uses cookies to save information such as the last operator ID or page history. However, the use of cookies as a way to save data is discouraged ([1]). This commit replaces the use of cookies in the live chat module with local storage. [1]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#data_storage task-3965140
Appointment-related sales products are now presented more clearly by hiding planning options when they do not apply. Booking type checks are also narrowed to the most relevant products, helping keep appointment sales behavior more accurate and efficient.
Original PR description
### [IMP] sale_project_forecast: hide planning enable for other tracking This commit hide planning enabled field and related content for not project related type from product form view. ### [IMP] website_appointment_sale: improve filter in booking type computation This commit add more condition in booking type field computation so we only do query for product we that is closest to being booking_type. task-3959899