Customer's coupons can now be added to the sale at any time from the Customer View
If scale reads weight as 0, do not show anything on the weight popup and allow user to freely type the weight manually
Notification Component
Added notifications to the POS. Up to 200 notifications can be kept at a time. Notifications are cleared per logout. If too many errors dispatched at a time, they no longer queue up and stack on the screen, but rather the latest/most relevant error is displayed and rest are added to notifications as "unread" messages. Messages can be 'read' and 'unread' to help the user.
Performance
Improved performance on low-end (low core count) machines by combining cloudSync service workers
Customer search optimisation - perform "empty" search only once, and only after search is opened
UI
Added support for changing the size of grid buttons
Added new setting named "pos_images_source". Images on product card and on product grid will be pulled based on that setting. There are 3 options: - Erply API - CDN API - Both
Improved Confirmation popup's button alignment in Mobile View
Plugins
W** Customisation Plugin:
Applied correct currency and number format to the Visits column
New setting `W**Customerstatistics` to replace the customer statistics endpoint with one from goERP & show 'Savings since X'
Metrics Collector plugin has been removed and turned into a built-in POS feature
Fixes
Shopping Cart
Keep promotion prices if the promotion was applied right before user went to "forced offline" and there were no edits to cart