PatronManager Help

PatronManager Scanning App Release Notes

Updated on

Want to share this article with a colleague? Use this link:

PatronManager Scanning App Release Notes: https://help.pm.leapevent.tech/a/2058539

The PatronManager Scanning App for iOS and Android updates separately from PatronManager's release schedule. Notable changes to the scanning app are included in the PatronManager Release Notes that follow a given app update.

This article summarizes the release notes for each scanning app update for reference.

Expand or collapse content March 30, 2026 | Android version 1.8.1

What’s New

  • App displays a warning if not connected or syncing
    • You will now see a warning banner if the app is not connected or syncing, helping you quickly identify connection issues. This matches existing functionality in the iOS version of the app.

Bug Fixes

  • Improved Device Compatibility for Android tablets
    • Users can now download the app on Samsung Galaxy Tab A9+ 5G devices running Android 15 and other tablets that may have limited camera functionality and/or no NFC capability.
Expand or collapse content March 18, 2026 | iOS & Android version 1.8.0

Dark mode is here! You can now switch the PatronManager scanning app to dark mode on both Android and iOS for easier viewing. Searching for events is also much simpler—combine search terms with filters to find just what you need, fast.

What’s New

  • Dark Mode Now Available
    • Users can now switch the PatronManager scanning app into dark mode in for a more comfortable viewing experience in low-light environments. This mode should also help save battery. Users can easily turn dark mode on or off in the app settings.
  • Improved Search and Filter Functionality for Events
    • Users can now search for events using a search bar placed above the filters and combine search terms with other filters, making it easier to find the right combination of events without losing previous selections.
  • Internal Performance Monitoring
    • This update helps us detect and resolve speed or reliability issues more effectively.
Expand or collapse content January 20,2026 | iOS & Android version 1.7.0

What’s New

  • Combine Event Selection Across Filters
    • Users can now select events across multiple filters (e.g. “today” and then separately a date range) without losing previous selections, and can easily clear selections with a new "Deselect All" button.
    • Note: the “Search” option can’t yet be combined with other filters, but this improvement is coming soon.
  • Loading Graphic Added to Event Selection Screens
    • Users will now see a loading graphic while events are loading on the event selection screens, making it clearer when content is still being retrieved and improving the user experience, especially on slow connections.
  • Improved Navigation from Stats
    • Users can now always see the bottom navigation bar when viewing stats for any event, even if more than one event is synced, making it easier to move between sections of the app.

Bug Fixes

  • Resolved Minor App Crashes on Android
    • Fixed several minor issues that were causing the scanning app to occasionally crash on Android devices.
  • Scan History Button Removed from Login Screen (iOS only)
    • Resolved an issue where the scan history icon/button was incorrectly showing on the login screen.

Completed Tasks

  • Improved Logging for Device and App Details
    • Ensured that device details (e.g. model, OS version) and app version will correctly populate in PatronManager on the Device record when using the latest version of the app on both iOS and Android.
  • Updated PatronManager connection
    • We updated how the app connects to PatronManager for reliability and future-proofing.
  • Improved Error Messaging for Ticket Downloads
    • Users will now see a clear error message if for some reason the scanning app fails to download tickets, making it easier to understand the issue if ticket information can't be retrieved.
Expand or collapse content September 24, 2025 | iOS version 1.6.2

What’s New

  • “Hide Checked-in Orders” toggle maintains state
    • The “Hide checked in Orders” setting now remains as users left it while navigating around the app, instead of resetting each time they leave the Search screen. The setting will reset to its default (showing all orders) when users log out.
  • Improved Language for Scan History
    • Users will now see "Checked In" and "Checked Out" instead of "Scanned In" and "Scanned Out" in the scan history list, since tickets may be either scanned or checked in manually.

Bug Fix

  • Fixed Search List Issue
    • Sometimes the Search list would display no results to scroll on iOS, even if there were very few tickets sold. Users could still search, but could not scroll to view the list. This behavior is expected only for very large events.
Expand or collapse content September 23, 2025 | Android version 1.6.2

What’s New

  • “Hide Checked-in Orders” toggle maintains state
    • The “Hide checked in Orders” setting now remains as users left it while navigating around the app, instead of resetting each time they leave the Search screen. The setting will reset to its default (showing all orders) when users log out.
  • Improved Language for Scan History
    • Users will now see "Checked In" and "Checked Out" instead of "Scanned In" and "Scanned Out" in the scan history list, since tickets may be either scanned or checked in manually.

Bug Fixes & Stability Updates

  • Device status icons consistently visible in app header Resolved a contrast issue where the Android status bar (showing the battery, wifi, etc.) was not always readable.
  • Stability Improvements Resolved several minor issues that could potentially cause the app to crash during use, improving overall reliability.
  • Android Compliance Our apps are compliant with the latest Android requirements, ensuring continued availability and security updates through the Google Play Store.
Expand or collapse content September 15, 2025 | iOS version 1.6.1

Ensured Full Cleanup on App Reinstallation. This security adjustment ensures that all data is fully cleared when a user uninstalls and then reinstalls the app.

Note that if a user had skipped the previous iOS update (1.6.0, released August 7th) they’ll be required to reconnect their device to PatronManager after upgrading to this version.

Expand or collapse content August 7, 2025 | iOS version 1.6.0

This update brings the iOS version of the app into line with the latest Android version, which includes a couple new features as well as some improved messaging and small bug fixes.

New features:

  • New Scan History Feature for Event Scanning. Users can now easily view your recent ticket scans from the scanning screen or orders list.
  • New Battery Saver Mode for Scanning. Users can now save battery by automatically pausing the camera after 30 seconds of inactivity.

Improvements:

  • Clearer Messages When No Event is Selected. Users now see helpful messages if they attempt to view Stats, Scan, or Search without selecting events first.
  • Clearer Confirmation After Selecting Events. Users now see a clearer message when tickets have been downloaded and are ready to scan.
  • Improved event selection for order list filter. Users can no longer confirm a filter with no events selected, preventing empty order lists.
  • Updated menu for easier navigation. The "Orders" menu is now labeled "Search" with a person icon for simpler access.
  • Improved Messaging. The log out button, log out messages, confirmation messages for check in and check out, and sync messages/warnings are now clearer and easier to understand.

Bug Fixes:

  • App no longer crashes when scanning tickets with Accept Ticket setting selected for Ticket Validation
  • Check-outs now sync correctly across devices
  • Swiping an order on the search screen now checks in/out all tickets at once
  • Scanned ticket details now visible during offline check-in
  • Event selection fixed in stats search when scanning for multiple events
  • Ticket status now always shows the latest update after checking in or out
  • Entry Note and Access Requirements styling fixed for group scans
Expand or collapse content July 28, 2025 | Android version 1.6.1

Added a Scan History feature. This is accessible via an icon on the Search and Scan screens.

Prevented users from filtering out ALL events in the Search screen. Now a user cannot confirm the filter without selecting at least one event.

Improved confirmation that the app is ready to start scanning. Once you've selected events, a new green banner appears at the top of the setup screen.

Blocked users from accessing Search, Scan, and Stats without first selecting at least one event. Also improved the messaging to make it clear that you must first select an event.

Improved behavior for hiding the keyboard when the user interacts with a different part of the screen. This had led to confusion where users didn't understand how to select events, as the "Confirm" button was hidden behind the keyboard.

Fixed an issue that caused the Search list to appear in random order rather than alphabetized by last name.

Expand or collapse content February 28, 2025 | iOS version 1.5.5

Hotfix to resolve an issue that caused the app to crash on iPads running the latest OS (18.3.1). iPhones were not affected.

Expand or collapse content February 24, 2025 | iOS version 1.5.4

Added a "Scan" button to the bottom nav. This replaces the small QR code icon that used to appear top right, as well as the "Launch Scanner" button that used to appear on the Set Up page. Tapping this button launches the scanner.

Adjusted the Set Up page and added an option to unload events.

  • The user can tap the "x Synced Events" text on the Set Up page to pull up a page listing the synced events, with an option to "Unload" them.
  • This option is only allowed once all scans have synced; if they haven't (e.g. if the device is offline) the user will see a message to that effect.

Adjusted the date range of events that are available in the app. It will now show events up to 30 days in the past (to support scanning ticket stubs from past events) and up to 90 days in the future (for client testing purposes)

  • Note that an adjustment on the PM backend was also made to prevent the app erroring out for clients with large amounts of data in the range

Applied the "Today" filter by default. When the user opens the page to select events to scan, it defaults to Today. The user can change this with the filter options if desired.

Removed "Checked In on This Device" from the stats page, based on user feedback that this number is not relevant for their needs (they need to know how many tickets were checked in altogether, not on this specific device - that data is reportable if needed back in PM)

Added the Access Requirements field (if present on the Ticket Order) to scanning and order details (same styling as Entry Note)

Added the Price Level Name to scanning and order details.

Adjusted the order of fields in scanning and order details. From the top down, the order is now:

  • Ticket buyer name
  • Entry Note
  • Access Requirements
  • Ticket Note
  • Seating info (section/row/seat or allocation)
  • Price Level Name
  • Ticketable Event
  • Event Instance
  • Item ID

Improved messaging in Check Out Mode. Previously it reused the check-in messaging, which was confusing; now the messaging (for both successful check-outs and errors) is specific to check-out mode (e.g. "Checked Out" instead of "Valid").

Fixed a bug that caused the user to sometimes land on the wrong screen after exiting the scanner. The app now takes you back to whatever screen you were on before you launched the scanner.

Fixed a bug that caused the app to select all events if the user cleared all filters in the event selection screen. Now when a user clears the filters, all events are deselected.

Fixed an intermittent bug that sometimes occurred when downloading tickets for events. Sometimes the app crashed, sometimes it displayed this error message: "Error: Downloading tickets for some events failed, try again later."

Fixed an intermittent bug that sometimes caused an error when downloading many events at once (15+). The error message that appeared said "Error: Predicted."

Expand or collapse content December 12, 2024 | iOS version 1.5.0 (public launch)

The iOS scanning app is now generally available for all clients! This release also includes improvements and bug fixes as outlined below.

Scan result adjustments: We’ve added some more nuance to the animated behavior of the result to scan summary (ticket details) experience, removing item/error details from the full screen result (color flash screen), and added info and styling to the scan summary.

Reworked network status messages: We clarified the state of the app if it is unable to sync/working in offline mode.

Updated messaging for tickets scanned with Ticket Validation and Wrong Instance settings enabled:

  • Ticket validation: If the user accepts the ticket, the details at the bottom of the screen will read:
    • "Ticket not found on device, but will be checked in when synced."
    • Ticketable Event Name
    • Event Instance Name
  • Wrong Instance: If the user accepts the ticket, the details at the bottom should read:
    • "Ticket information not available on device."

Made "check out" messaging consistent: Users now see the same language when checking out a ticket, whether they did so by scanning it out, swiping the order on the search list, or tapping to check out an individual ticket from the order detail view.

Prevented launching the scanner without first selecting events: Users now see a message telling them that they must choose events to scan for first.

Adjusted buyer name display: the Search list displays buyer names as "Last Name, First Name" for alphabetical sorting reasons, whereas the order detail and scanned ticket details display as "First Name Last Name"

Bug fixes:

  • Fixed an issue where the camera scanner was still active while viewing order details in Group Scan Mode
  • Fixed a display issue with the date range filter during event selection
  • Fixed an issue that prevented users from logging out
  • Fixed an issue that displayed the previous ticket's details after scanning a new ticket
  • Fixed an issue that caused the Last Sync Date/Time to display inconsistently across screens
Expand or collapse content October 16, 2024 | iOS version 1.4.0 (beta)

Group Scan Mode: It’s now possible to check in any or all tickets within an order for your selected events just by scanning one ticket! Here's how it works.

If there are multiple tickets in the same order for your selected scanning event(s), scanning a ticket pulls up a new screen. The ticket you scanned is at the top and is checked in automatically, and the other tickets are listed below. Each ticket has a button to check it in (or out, see below), and there’s also a button at the bottom to “Check In Remaining” as well as a button to go back to the scanner. 

If you tap “Check In Remaining”, all tickets are checked in and you land back on the scanner. If you tap individual tickets (or if you only want to check in the one you actually scanned), you’ll just tap the “Scanner” button when you’re done!

Back on the scanner, you’ll see a summary of the order at the bottom, with the buyer name and number of tickets checked in. There’s also a link to “View Order” which takes you back to the detailed ticket list, where you can tap to check tickets in/out as needed (e.g. if you made a mistake). 

You can enable this option in the app Settings tab!

Order Details: When you tap to view an order from the order list, you’ll see a screen with the same layout, details and options as the one that exists for Group Scan Mode. 

Check Out: As noted above, you can now check tickets out! Checking a ticket out voids the check-in, as if it was never scanned. 

You can do this from the order list by swiping left on the whole order, or check out individual tickets from the order details screen. 

On the scanner, you’ll see this option when you scan a ticket from a multi-ticket order with Group Scan Mode enabled. 

If you need a device to only scan tickets OUT (e.g. at an exit door during intermission if you were scanning for re-entry), you can enable “Check Out Mode” in the scanner settings (reach that by tapping the settings gear at the top right of the scanner). That setting means the scanner will only check tickets OUT, not in; so if this doesn’t apply to your organization, you won’t need to switch it into this mode. 

Other minor adjustments and fixes: 

Now the phone won’t go into sleep mode while the app is in use. You can still manually put the phone to sleep if needed, if leaving it unattended or to save the battery when you’re not actively scanning. 

The order list will only display results if there are less than 5,000 to show. If there are more results, you won’t see the full list but you can still instantly search by first name, last name, order number, or item number.

Expand or collapse content October 3, 2024 | iOS version 1.3.0 (beta)

Wrong Event Instance setting: You can now decide whether you want to always reject tickets for the wrong event, or allow users to choose to accept or reject a ticket for the wrong event.

If you sometimes admit patrons / visitors to an event if they have tickets to a different event (loose timed admission for example), then you might want to prompt the user. Note that the app cannot validate that such a ticket has not been refunded or exchanged. Regardless, it will mark it as attended in PatronManager. 

If you want to maintain stricter entry, setting the app to reject tickets for the wrong event might be a better fit. 

Ticket not found setting: If you have spotty / no internet at your venue and a high volume of walkup sales, devices may not sync those walkup tickets. You can now set whether you want to admit tickets for an event if the ticket cannot be found on the device, or if you’d like the user to be prompted to accept or reject the ticket. 

If you’d like to keep the lines moving, admitting these tickets will be faster. If you’d like to control entry tighter, then prompting the user to accept or reject the ticket may be desirable. 

Note that the app will not be able to validate whether the ticket has been refunded or exchanged. It will mark these tickets as attended regardless next time it syncs. If you don’t typically refund or exchange tickets after you begin scanning for an event, it’s likely that these tickets will be valid. 

To decide how to handle both of those settings, head into the Settings tab in the app.

Layout updates to the Stats screen: We added a visual indicator of number of tickets checked in and cleaned up the information to focus on what’s most important. 

Flashlight: Fixed unexpected behavior where the flashlight would turn off after one scan. Now it’ll stay on until you turn it off.

Expand or collapse content September 16, 2024 | iOS version 1.2 (beta)

1) Layout changes for the order list (door list/search page)

2) A new “Hide Checked In Orders” toggle at the top of the order list

3) Scan “targeting” should now be restricted to approx the box you see on the screen when scanning QR codes (this clears up an issue that made it difficult to scan multiple barcodes on one page)

Expand or collapse content August 2024 | iOS version 1.0 (beta launch)

Version 1.0 of the iOS scanning app previewed at PMCM24 in Las Vegas, then launched in beta in August. The app contained scan, search, and stats functionality alongside the standard login flow and settings.

Previous Article PatronManager Release Summary
Next Article March 2026 Release Notes
Still Need Help? Continue to the Client Community