New Features / Improvements
Performance improvement: Queries now read from archive tables only when needed (based on archive cutoff customizing), reducing unnecessary lookups and improving response times.
Improved event archiving performance: Optimizations to POS event archiving reduce the size of active tables and improve query performance.
Upgraded QZ libraries to version 2.2.6: The QZ libraries embedded in PearlPOS have been upgraded to version 2.2.6. An upgrade of the local QZ client application to version 2.2.6 on each cash register is also recommended for optimal compatibility.
Admin Error Log improvements: Long text in error-log table that was previously truncated is now made visible via row click.
Quantity edit: Swapped out the quantity text for a button that opens up a numpad that allows editing the quantity for a scanned item. Functionality for multiply next item was used as a model.
Upgraded Neptune DXP: The PearlPOS platform has been upgraded to support Neptune DXP Release 24.14.2.
Upgraded UI5 libraries: UI5 libraries have been upgraded from version 1.108 to version 1.136, providing improved stability, compatibility, and access to newer UI capabilities.
GS1 Digital Link QR Code support: Support for GS1 Digital Link QR codes, automatically extracting GTIN for product lookup.
QZ Tray disconnect handling customizing: Added option to either show warning (as today) or block UI until QZ Tray is reconnected.
Popup warning for partial payment on active transaction: Popup when logging into the POS if there is an ongoing active transaction where a partial payment has already been made.
Admin Launchpad / POS Registration: Inactive workstations are now hidden by default.
Toggle button for showing inactive workstations added.
Bug Fixes