What's new in iTicket Apps - September 09-09-24

Point-of-Sale, POS 327

This release includes performance optimizations, stability improvements, and UI enhancements aimed at improving overall system reliability and user experience. A focus was placed on resolving several critical issues, including those related to price search, order management, and product removal functionality. Minor improvements were also made to reduce the time needed for certain tasks, such as printing and processing orders.

Bug Fixes

Resolved an issue where:

  • Price and capacity search functionality returned incorrect results due to cached data not refreshing as expected. The system now forces a refresh of the price response when necessary. (ID: 41670)
  • The basket would continue to load indefinitely when removing products after clicking the "edit order" button in the order view during the new refund flow. (ID: 41628)
  • Redemptions could get stuck due to an unclear order state, resulting in an unnecessary 15-minute cooldown. Now, the cooldown is no longer triggered if a redemption order is cancelled. Additionally, the system will automatically cancel the order if an error is encountered. (ID: 41648)
  • Users could get stuck while on the configuration selection screen on a spinner with the message "Open new session". (ID: 40721)
  • The IP address in Terminal Settings sometimes did not remain saved through reboot for Adyen users. (ID: 41977)
  • Previous customer pictures were shown during Season Pass activation for the next user in the same order. (ID: 42043)
  • Multiple UI issues on both mobile and stationary POS systems were causing usability problems. (ID: 42227)
  • QR codes for remaining season passes would get printed together with the refund receipts when partially refunding an order containing more than one season pass. (ID: 42287)

Comments:

  • The issue with price search capacity has been addressed by improving how the system handles cached responses. While caching was previously was held for X amount of seconds, there is now a notification service to clear caches across different clusters, ensuring fresher data is returned during price searches.
  • Investigations into crash reports from earlier versions revealed that crashes occurring more than ten times across all devices have been resolved in this version. Updating to this newer version recommended to prevent these issues from persisting. (ID: 41231)
  • Adyen mPOS: Printing improvements have been made by reducing the number of "blocks" printed, which increases speed. Additionally, headers for ticket sequence numbers and OrderRef have been added to receipts, and QR/barcode placement has been optimized for better readability and performance.