Android App Release Notes - June'26

Modified on Fri, 3 Jul at 1:51 PM

Features Added


Edit Customer Details from the Picker
The customer picker on Android POS now supports editing existing customers in-place by swiping a row left and tapping Edit.
  • Form data pre-fills automatically
  • List refreshes without re-searching
  • Form button dynamically changes text based on mode
Stuller Catalog Lookup on the Tablet
The Stuller Catalog Lookup is now available on the Android POS via a dedicated button next to the product search box.
  • Features a full-screen browser with separate tabs for Products and Gems
  • Includes advanced search, filter chips, and a recent items strip
  • Displays full product details, attribute tables, and structural pricing
  • Seamlessly handles idempotent cart additions and single-column mobile layouts
Laravo in the Standard Product Flows
The Laravo catalog is now accessible directly from standard employee workflows when the integration is active.
  • Available via the New Item dialog on the Sale screen
  • Available via the standard Pick a Product screen
Laravo Brand Catalog on the Tablet
Connected stores gain a new storefront button on the Android POS to browse and import items from linked brands.
  • Displays brand cards with catalog sizes and auto-loading infinite scroll
  • Auto-creates products with full attribution, markup pricing, and media
  • Reuses existing styles to prevent duplicate inventory items
  • Detects SKU collisions and prompts users for custom SKU overrides
Snap a License or Business Card to Fill Customer Details
The customer scan button now uses AI to extract information from photos of driver's licenses and business cards.
  • Automatically fills name, phone, email, address, and date of birth
  • Saves license photos securely against the sale for chargeback protection
  • Discards business card photos immediately after reading data



Enhancements Made


Due On Receipt Surfaces Automatically for Deferred Items
The Due On Receipt payment tile now appears on the checkout screen automatically whenever the cart contains a deferred item.
  • Applies to Repairs, Custom Builds, Layaways, Special Orders, or Pickup-Later lines
  • Eliminates the need to tap "Show More" to view the tile
  • Cashiers can collect or zero out a deposit in one tap instead of two [1]
Cancel / Add Buttons No Longer Wrap on Phone
Footer buttons on line-item picker dialogs now adjust their font size to prevent text wrapping on smaller screens.
  • Applies to multiple picker dialog buttons including Cancel, Return, and New Product
  • Reduces font size from 22-point to 16-point on phone-sized displays
  • Keeps original text sizes intact for tablet and desktop views
Stuller Lookup Temporarily Hidden
The Stuller catalog button on the Android POS Sale screen has been temporarily removed.
  • Hidden while the integration is being refined
  • Web POS Stuller lookup remains unaffected and fully functional
Faster Release Builds
The tablet app production build pipeline has been updated to improve overall app responsiveness.
  • Runs normal compiled code in production environments
  • Replaces the slower development interpreter on store devices
Save a Customer Scanned From a License Without an Email
Creating a customer by scanning a driver's license no longer blocks the saving process if contact information is missing.
  • Allows name-and-address-only records to be saved as-is
  • Bypasses the mandatory email validation block for license scans
  • Continues to require an email for manual entries and business card scans


Bugs Fixed


Empty Chips Fixed on Released Builds
The browse-mode category chips in the Geller Blue Book Lookup popup now correctly show their text on production builds.
  • Resolves an issue where chips rendered as blank white pills on release
  • Fixes a bug where the compiler removed the binding path for string labels
  • Reads values from a new property that safely survives code trimming
No More Raw HTML in Error Messages
Alert dialogs across the app now display clean plain text instead of raw markup when server errors occur.
  • Strips HTML tags and decodes entities from server responses
  • Collapses extra whitespace to keep error text easily readable
  • Applies to error, info, success, warning, and confirmation dialogs
JM / ShipEngine Label Purchase No Longer Fails on Blank Ship-To Phone
Shipping requests now fall back to the customer's primary phone and email if the ship-to address missing them.
  • Prevents silent carrier-side failures during quote matching or purchasing
  • Ensures continuous workflow when shipping to incomplete address profiles
Repair Lines No Longer Mislabeled as Customer Appraisal
Repair lines added to the cart now display the correct item label.
  • Corrects the cart template label to display Customer Repair
  • Fixes a bug caused by a duplicated label block in the source file
Improved Stability After Completing Sales With RFID Scanners
The tablet app now handles scanner hardware resets more safely after a completed transaction.
  • Shuts down scanner activity cleanly while resetting the sale screen
  • Reduces intermittent app crashes on registers using RFID equipment







Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article