Wednesday, March 26, 2025
3 changes · saas-18.1
Resolved issues and error corrections
Point of Sale basic receipts now hide price details as intended, making them suitable for gift receipts. This prevents customers from seeing pricing information when businesses choose the basic receipt option.
Original PR description
Steps to reproduce: ------------------- 1. Enable "basic receipt" from pos configs 2. Make an order and on the ticket screen, click "Print basic receipt" -> The price info are shown on the printed receipt, even though it shouldn't be the case since a basic ticket is meant for gifts for instance. Reason and fix: --------------- Commit b83b13030d8fbc1ca51731c13d88b194d93945ac showed some prices infor without taking into consideration the prop `basic_receipt`, which was fixed by this commit. opw-4652730
This fixes a timing issue in Discuss calls where a removed chat channel could cause an error screen or crash. The change makes calls handle missing channel information more gracefully, improving reliability for users in edge cases.
Original PR description
Before this commit, a a race condition could lead to a missing channel for a rtcSession (for example if the channel is removed and that knowledge is obtained before the removal of the session).
Fixed an issue where pinned live chat conversations could appear under the wrong sidebar category after users folded the section and reloaded the page. This keeps the inbox navigation clearer and helps users find active conversations reliably.
Original PR description
Before this PR, live chats were sometimes displayed under the wrong category. Steps to reproduce: - Ensure you have one live chat pinned in the sidebar. - Go to the inbox, fold the live chat category. - Reload the page. - Open the live chat category. - The chat is displayed under the wrong category. This occurs because the t-key used in the side bar template is the index of the category which is not reliable. Change it to the id field which is also unique but more reliable. 