Release Notes for the XPTrack and XPressEntry

Release v 1.4.7

October 6, 2026

* Bug Fixes

  • Badge designer: transparent label backgrounds stay transparent after editing a badge imported from XPressBadge
  • Badge printing: checkbox User Defined Fields print as Yes/No instead of 1/0
  • Print Layouts: opening a print layout no longer shows an error on tenants without Check Out or Inspection
  • Mapping Dashboard: the map fills the screen again instead of collapsing
  • SSO: the default role is no longer cleared when editing a provider
  • Windows installs now include the credential protection script in the correct location

*Features 

  • Timecards: salaried workers can submit a timecard with no activities
  • Reader Profile: new Enable Incident Reporting setting lets handhelds report incidents from any mode
  • Reader Profile: new Report Incident hardware button function
  • Workforce app: guard tours can be started, finished, and quit from the app again
  • SSO / Active Directory: LDAP Base DN fills in automatically, Group Claim Name defaults to groups, and closing a form with unsaved changes asks for confirmation

Release v 1.4.6

September 24, 2026

* Bug Fixes

  • Fresh Windows installs of the web console now start correctly
  • Muster: live counts no longer include scans into zones outside the selected muster site
  • Muster: manual muster changes made in the web console now reliably reach XPressEntry Desktop
  • Mapping Dashboard: zone counts and names corrected, panes are resizable, CSV/PDF export restored, and “exclude from map” is honored
  • Reports: report permissions now save correctly
  • Reports: report times and scheduled reports use the correct timezone, and long queries scroll
  • Reports: report builders only run a preview when you click Run Query, nameless users no longer appear as blank filter options, and the SQL editor and preview are separated by a draggable splitter
  • Attendee Reports: live updates show times in the viewer’s timezone, and the Companies, Groups, and Users pickers load again
  • Timecards: approving, submitting, or denying a timecard now shows the actual reason when it fails (for example, insufficient sick hours)
  • Timecards: open punches show blank cells instead of placeholder question marks
  • Timecards: unlimited vacation no longer shows a remaining balance, and users can see their own sick and vacation usage from My Profile
  • Work Codes: new tenants are seeded with the four default work codes
  • Users: permission changes now sync correctly
  • Users: the Name column sorts in the same order it is displayed
  • Users: badge number changes and badge removals made in the user form now reach handhelds
  • Users: invite failures now show the specific reason
  • Settings: switches replaced with checkboxes, the Default Exit Zone list shows only exit zones, and unchecking Timecard Interval works on SQL Server
  • Settings: User Defined Field changes are only applied when the save succeeds, the first dragged field can be sorted, and unchecked flags display correctly
  • Settings and Reader Profile search: hidden settings are no longer searchable, and UDF, SSO, and LDAP sections can now be found
  • Login: the emailed 2FA “Verify Here” link signs you in without an extra click, and Remember Me is fixed
  • Guard Tours: checkpoint pins appear on the Guard Tour View map, scans are only flagged late when the checkpoint has an arrival time, and new routes default to Active
  • Printing: the print tab closes itself after printing
  • Check Out: a warning is shown when checking out more than the available quantity
  • Dropdowns: result lists stay attached to the input after filtering
  • Loading indicators display over the correct area of the page
  • Queued background jobs, including new-tenant setup and bulk zone transfers, run correctly on all installs
  • Unused files removed from the installer
  • Wide sweep of layout, styling, and stability fixes across the web console
  • Various Security Patches

*Features 

  • Print Layouts: built-in badge designer for creating and editing badges directly in the web console, with text, image, shape, line, and barcode objects on front and back, and import of XPressBadge .badge and JSON files
  • Badge printing uses free lookalike fonts when the original font is not installed
  • Guard Tour can be selected as a handheld Start Up Page
  • Workforce app: pay period totals update immediately after clock in/out and other timecard changes, and hourly activities can be edited
  • Synchronization with XPressEntry is now authenticated with rotating service tokens
  • Public self-registration and the pending login approval flow have been removed for security
  • Web console now uses the shared XPressEntry UI component library for a consistent look across products

Release v 1.4.5

September 10, 2026

* Bug Fixes

  • Zones: deleting a parent zone no longer hides its child zones; children move to the top level, and zones already orphaned this way are repaired automatically
  • Users: address State now saves to the same field XPressEntry Desktop uses, so it stays consistent between the web console and handhelds
  • Muster: QR code mustering restored
  • Muster Sites: the first click on Assembly Points and Monitored Zones now selects the item, and header icons update right after the first save
  • Roles: the default Admin role no longer offers a delete option, and a rejected delete now shows a message instead of loading indefinitely
  • Company: Telephone, Fax, and ZIP fields now reject invalid characters as you type
  • Right-click context menus close on Escape again
  • Items: receiving inventory from the item page no longer fails validation
  • Timecards: Fill Remaining is available from the Add Row dialog, and Sick and Vacation hours accept fractional values
  • Guard Tours: incidents can be reported from the handheld without an active tour, so attached photos are no longer orphaned
  • Guard Tours: checkpoint map hint banner alignment corrected
  • Tables: search and PDF/CSV export are disabled while data loads, and saved filters are applied on first load
  • Queued user imports, inventory imports, and bulk zone transfers now run correctly on single-tenant installs
  • Wide sweep of layout, styling, and stability fixes across the rebuilt web console pages
  • Various Security Patches

*Features 

  • Web console pages rebuilt on the modern, faster interface — Print Layouts, Reader Profiles, Reports, Settings, My Downloads, Time Zones, Groups, Events, RFID Hubs, RFID Readers, RFID Rules, and the Antenna Dashboard
  • Login: optional System Use Notice that users must accept before entering the console, configured per tenant in Settings and shared with XPressEntry Desktop
  • Reader Profile: new Guard Tour tab with linkable coordinates, verification mode, and which guard tour routes each handheld displays
  • Guard Tours: GPS validation radius can be set per checkpoint, checkpoint pins place on the map automatically, scan codes auto-generate, and map fields hide when Maps is disabled
  • Inventory: items, issued items, and catalog entries sync with handhelds using unique IDs, catalog items can be added from the handheld, and zone codes now sync to handhelds
  • Item Activity: filter activity by user
  • Users: Import Users moved to a modal on the Users page with live progress and a dedicated Import Users permission
  • Print Layouts: layouts can be cloned, and Badge Layouts is renamed to Print Layouts
    Improved search input styling and table loading behavior across the console

Release v 1.4.4

August 24, 2026

* Bug Fixes

  • Badge activation and expiration dates now store correctly
  • Badge saving now requires a badge number and reports duplicate badge numbers clearly
  • Badge number display corrected for very large badge numbers
  • Item photos restored to the items grid
  • Catalog records save without requiring a manufacturer selection
  • Catalog printing restored
  • Inventory exports from inside a record now use the correct export format and include only that record’s items
  • Default user filter restored on the users list
  • Global record lists once again honor ctrl-click to open in a new browser tab
  • Dropdowns with no matching entries now show “No options available” instead of appearing empty
  • Sensor alerts load reliably, and sensor page errors corrected
  • Recent activity list fixed in the occupancy view
  • Timecards: stale open punches no longer generate duplicate full-day activities
  • Timecards: shifts beginning exactly at midnight on the first day of a pay period are now accepted
  • Mapping Dashboard: muster controls and live updates restored, and summary data corrected
  • Muster: re-scan ordering corrected and a hazardous-zone safeguard added
  • OAuth sign-in now works on installations served over a non-standard port
  • Server no longer becomes unresponsive after an unexpected error
  • Background job processing no longer stalls when a single job fails
  • Consistent styling applied across all tabbed forms
  • Wide sweep of layout, styling, and stability fixes across the rebuilt web console pages
  • Various Security Patches

 

*Features 

  • Web console pages rebuilt on a modern, faster interface — Check In/Out, Items, Catalog, Printing, Timecards, Timecard Groups, Vacation Requests, Work Codes, User Profile, Sensors, Guard Tours, Mappings, and password updates
  • Real-time updates extended across the web console, including sensors and guard tours, so pages refresh as events happen
  • Global record search added for finding records from anywhere in the console
  • Bulk zone transfer added for moving many records between zones at once
  • Muster readers: readers can now be linked directly to muster sites and zones
  • Reader Profile: handheld functionality settings added, along with a new Hardware Buttons tab
  • Guard Tours: improved incident capture and a clearer incident resolution workflow
  • Guard Tours: improved guard tour setup process
  • User display name format is now configurable and applied consistently throughout the console
  • Mapping: default settings can be loaded in one click, and dynamic queries can be previewed before running
  • Queued background jobs are now always encrypted

Release v 1.4.3

July 9, 2026

* Bug Fixes

  • Fixed Report Generation on XPressEntry Web Console
  • Fixed Emailed Reports so that they properly sent attachments in XPressEntry Web Console
  • Security Update for XPressEntry Web Console
  • Fixed Occupancy View Counts to included nested zone counts
  • Fixed Issue in Enroll Mode from handheld
  • Fixed alignment of Occupancy Tree View
  • General Workforce Fixes to Support Latest Workforce app

 

*Features 

  • Visual Update of the Users, Zones, and Companies Views
  • Added Additional Security Settings for SMTP Configuration in XPressEntry Web Console
  • Added GPS Location and Battery Reader Profile Settings
  • Added Per Provider OIDC Support for XPressEntry Web
  • Added Unauthorized User Mode, which allows you to monitor users who were denied access

Release v 1.4.2

June 12, 2026

* Bug Fixes

  • Added all badge fields as printable fields on a badge layout
  • Fixed mapping dashboard permission issues that prevented some roles from accessing the mapping dashboard view
  • Fixed auto incrementing badge numbers in installed Web Console systems when there are very large badge numbers
  • Fixed Active Directory Group Searching for large systems
  • Fixed File Prune command in web console
  • Fixed CSV and PDF output on all data pages

 

*Features 

  • Faster Live updates for activity history, occupancy and muster modes
  • Unified support for encrypting OAuth and LDAP. Both integrations can now be configured in the web or on prem, and will work on both platforms.
  • Added zone names as a reportable field to the user occupancy dynamic report

Release v 1.4.1

June 3, 2026

* Bug Fixes

  • Moved User Import to a background job to support larger imports
  • Improved communication of setting changes between web and XPressEntry Service
  • Updated messaging for a bad username or password
  • Fixed “Is Default Group” so that it is respected on user create
  • Fixed special characters in the page title. Special characters now display correctly in the tab of the window
  • Prevented currency characters from breaking the Cost and Price boxes on items page
  • Fixed Activity History on Web Console. Direction now shows the appropriate direction instead of always showing “Exiting”
  • Fixed the csv import in receive inventory so that commas in the data no longer affect the imported records
  • Fixed “Finish Muster” so that muster site setting, “set to original zone on finish” is respected.
  • Fixed Logo File upload and transmission to handheld in Reader Profiles

 

*Features 

  • Added Job Title as a reportable field
  • Style layout for some pages throughout application
  • OAuth Support. Can now configure an OAuth provider in the settings, allowing users to log in with Okta or EntraID accounts
  • Added Setting to Web Interface that allows users of a specific group to be able to log into the handheld
  • Pressing the Enter Key now submits the filter when the “Advanced Filter” window is open.
  • Added UDFs ad reportable fields

Release v 1.4.0

April 26, 2026

* Bug Fixes

  • Fixed Issue that prevented unclicking a person from a report permission
  • Fixed Various Time Card functions on the On Prem XPressEntry Web Console
  • Fixed Issue preventing a user CSV from being imported on the On Prem XPressEntry Web Console
  • Updated CSV import to Validate all required user fields are present
  • Fixed modals across the application to not attempt to submit on enter key
  • Renamed Cost to Default Catalog Cost on Catalog Item View
  • Fixed Receive Inventory to properly select the correct catalog item if there are multiple catalogs with the same description but different models or manufacturers
  • Fixed time card issue where sick and vacation days submitted from workforce app prevented you from submitting your time card
  • Fixed time card issue that created multiple time cards for a person in the same pay period
  • Fixed issue that caused handhelds to reset their server connection, forcing login again
  • Fixed Reader Setup from QR code
  • Improved speed of exporting data to CSV and PDF
  • Fixed issue where Event Activities received from handheld was not storing the badge number if the user was unknown.
  • Fixed an issue with the placement of the cards on the settings view
  • Fixed an issue in the muster dashboard that still included deleted users in the zone counts
  • Fixed an issue that caused groups to be removed from a user on save
  • Fixed an issue that caused unexpected user log out

 

*Features 

  • Updated Web Services for Faster Speeds for On Prem XPressEntry and Hosted Systems (XPressEntry.com and XPTrack.com)
  • Updated Database Efficiency web responsiveness
  • New Mode- Guard Tour
  • Added support for deferred entry/exit mode
  • Added column for Checked out to under Catalog Item’s Item table
  • Added QR Mustering Mode
  • Added Support for handheld feature that allows scanning a unique user by their name using their ID or DL
  • Added Several updates to time cards, including adding meals to a single time card row and customizable work codes
  • Added MRZ and IDScan.NET support for handheld scanning

Release v 1.3.6

March 20, 2026

* Bug Fixes

  • Added many timecard fixes from web page and from the Workforce app
  • Added the ability to recognize the datetime format of timestamps on the receive inventory import
  • Removed legacy phpOffice library
  • Added better error logging to LDAP Connection
  • Fixed the timecard grid in the profile view to not continuously reload
  • Various fixes to the Check in/Check out/Transfer View
  • Updated Remember Me logic, so that users do not require constant login and 2FA
  • Fixed reader sync to assign each sync client a proper readable name on first sync if name is not provided
  • Fixed error that caused the text WHITE_SPACE to show up on a Badge Print
  • Fixed error on all modal dialogs when pressing the enter key
  • Fixed error that caused report permission errors on new tenants
  • Fixed check in and check out operations on the items page to not show zones that are not marked as Inventory zones
  • Fixed error preventing login after several incorrect password entries
  • Fixed issue where the incorrect zone was used in a handheld check out
  • Fixed issue that caused imported users to not be recognized on the handheld for significant time

 

*Features 

  • Updated Timecard management including new views for managing timecards, and new options for users to create their timecards.
  • Added Max Occupancy to Zones
  • User Defined Fields added to badge print
  • Add Timezones to Groups zones
  • Added UDFs to user import

Release v 1.3.5

December 31, 2025

* Security & Upgrade

  • Security Update
  • Updated to latest Libraries
  • Updated to latest Frameworks

Release v 1.3.4

December 15, 2025

* Bug Fixes

  • Fixed Bulk delete through the REST API
  • Trigger wiegand format to sync with handheld on change
  • Fixed issue where handheld failed to connect the first time attempting sync
  • Fixed inspections filter that prevented past due inspections from showing
  • Various Security Fixes
  • Fixed Enter Key Time Card on pop up dialogs
  • Added Default Inspection Filter from settings

*Feature- 

  • Add Global Flag to zones so that zone can be see across partitions
  • Added Inventory Integrity Check Command
  • New Time Card Manager Mode. Includes Approving Time Cards, Vacation/Sick/PTO tracking
  • Guard Tour Mode activity processing from XPressEntry Handheld
  • New Receive Inventory Mode from csv file import

Release v 1.3.3

November 12, 2025

* Bug Fixes

  • Increased max file upload size for user and item import to 100 MB
  • Fixed issue preventing consumables and commodities from being received from the items page
  • Fixed Facility code adding and updating on the Users View
  • Fixed “Undefined Zone” from showing in the checkout dialog on items view
  • Fix for unique check in error from reader

*Feature- 

  • Added Checkbox to User Import to remove external users if not present in the import file.
  • Added Reader Filter on GUID
  • Added Reader Status fields to the Readers View. Reader Table now displays the last sync date and the last IP address that the reader used.
  • Added Reader ID to all Item Activity Transactions

* Web Console Specific

  • Fix for finish muster timing out when many users are not scanned

Release v 1.3.2

November 3, 2025

*Feature- 

  • RFID Antenna Interface to be used with RFID hub (FUTURE)
  • Added Checked out items views to companies and jobs views
  • Added AI Report Generation to advanced reporting, allowing reports to be described using plain English

* Bug Fixes

  • Sync Badge Layouts down to Handhelds for Custom Displays
  • Many UI fixes on Receive Inventory View
  • Fixed issue that prevented downloaded items in all zones, instead of just items in the selected zone
  • Fixed issue that prevented admin from performing a password change
  • Removed unused zone column from Event Report
  • Fixed Ordering of badge print layout, preventing overlapping badge design objects from rendering in the wrong order
  • Fixed Catalog Item Barcode Printing
  • Fixed Scheduled Reporting
  • Fixed User UDFS display issue, causing udfs to not show up if they were empty for a user on Web Console
  • Fixed Item Pictures sync to handheld and clients
  • Fixed Default Summary Queries in map views
  • Fixed QR code quick setup from handheld

Release v 1.3.0

August 12, 2025

* New Feature- 

  1. Mapping Dashboard
    1. Provides a Google Map integration for setting up Maps
    2. Provides a muster Mapping Dashboard for monitoring muster events
    3. Provides XPressEntry handheld app locations in a live view
  2. Active Directory Integration (On Prem XPressEntry Web Console Only)
    1. Provides integration into an Active Directory for User Login Enrollment and authentication
  3. Added User Directory Tab to users for Directory information

* Bug Fixes

  1. Fixed Reader Profiles to align with XPressEntry Server
  2. Fixed handheld sync notification on muster functions (reset, cancel, finish)
  3. Fix for importing images on item import
  4. Fixed handheld or client performing an action on a deleted item
  5. Fixed sort on catalog details
  6. Fixed next inspection date when a current inspection date is changed
  7. Fixed Inability to transfer item from a deleted zone
  8. Fixed Error message when deleting a user who checked out multiple items
  9. Fixed Sensor Add Group Button
  10. Fixed Incident Save
  11. Fixed Syncing of User companies to Handheld
  12. Move Wiegand Format to the settings
  13. Changed default reader, “Server Reader” to “Web Site”
  14. Fix for enrollment mode
  15. Fixed issue where unique items cannot be checked in
  16. Fix for using the correct quantity on consumable and commodity add
  17. Fixed cost and price clone
  18. Fixed User Import, improved performance
  19. Removed Duplicate Item name from inspections edit form

Release v 1.2.4

July 14, 2025

* Bug Fixes – 

  • Fixed sensor on Save
  • Fixed User’s Checked Out Items View. Prevents checked out unique items from showing multiple times with 0 quantities
  • Fixed error when navigating to Muster Dashboard
  • Fixed error on checkout page that prevents the enter key from submitting the record
  • Clicking on the app version now opens the release notes in a new tab

Release v 1.2.3

July 12, 2025

*Features- 

  • Performance update on handheld sync
  • Implemented handheld sync cache

* Bug Fixes for 1.2- 

  • Handheld Sync Bug fixes Fixes for All Device Types
  • Support for timestamps using fractional seconds
  • Fix for Advanced Report Filter
  • Fix on Items Page, show zones according to the correct partition

Release v 1.2.2

July 3, 2025

*Features- 

  • Handheld Sync Efficiency Update
    -Implemented caching of handheld data to increase handheld sync speeds

* Bug Fixes- 

  • Fixed the where condition in the dynamic reports design
    Removed the unnecessary retry process for the items import

Release v 1.2.1

June 24, 2025

* Bug Fixes- 

  • Fixed creating a user from the logins view
  • Fixed Parent Zone Dropdown
  • Fixed Save Button on API Clients
  • Fixed Double Click on API Client record
  • Fixed issue that prevented you from changing partitions if there was a deleted group in the partition
  • Fixed issue where the partition drop down does not appear the first time you create them
  • Small UI fixes
  • Fixed “Register here” link
  • Fixed issue that caused error when clicking on item page when the item has a deleted zone

*Features- 

  • Added PDF and CSV downloads for Timecards
  • Changed the way admins relate to Synced Clients. Now clients can be synced by a user who is not an admin, but has a a role with “Can Sync a Handheld Device” permission.
  • Admins can no longer be Partitioned
  • Added hyperlink on the Version to the release notes page

Release v 1.2.0

June 18, 2025

* New Feature- – Data Partitioning

  • Supports Partitioning of Users, Zones, Groups, Doors, and Muster Sites

Release v 1.1.0

May 21, 2025

* New Feature- 

  • Advanced SQL Reports
  • Updated Export for CSV and PDF files

* Usability Improvements

  • Updated the settings views.  All fields are now saved by using the save icon at the top, fixing previous inconsistencies

* Bug Fixes

  • Fixed Auto Incrementing Badges on user enrollment
  • Fixed Readers not appearing on the group view
  • Fixed issue in transfer mode that caused the incorrect “Transfer From” value to show up 
  • Fixed Error message when navigating away from Events View (“The event id field is required”)

Release v 1.0.2

May 5, 2025

New Features 

  • Due Dates
  • Lost Items

Internal Fixes

  • Added a filter to internal licensing
  • Fixed the error message sent in an email on a navigation error
  • Always pull the user’s timezone on each request and store in local session

Usability Improvements

  • Added ability to add badge upon enrolling a user
  • Added Automatic Print on Enroll User
  • Added Prefill on company and user profile, enabled in the settings
  • Date Selector improvement which allows clearing datetimes
  • Added highlight to the selected zone on the occupancy view
  • Changed email invite expiration to days, default to 30
  • UI Improvements to the picture box and image slider on items and catalog items views

Bug Fixes

  • Fixed users save so that email is no longer removed on image upload
  • Fixed the navigation to the check in page without proper access
  • Fixed the inventory sort on the users page 
  • Fixed the advanced filter on the devices view so that it is no longer empty
  • Made Muster Mode refresh more efficient
  • Fixed the Occupancy Page, only show Users in zones that “Track Occupancy”
  • Fixed for issue where expiration check box on badge form enabled user save
  • Prevent Unique Items from being transferred with multiple quantity
  • Aligned Sliders within the settings
  • Fixed messaging when there are no UDFs in the system
  • Fixed Inspection Interval Default when creating a catalog item
  • Temporarily removed Maps from Items
  • Fixed Quantity to 1 when selecting Unique Lost Items
  • Fixed icon on the occupancy view on each user
  • Fixed item container issue that removed parent item when child item was removed
  • Fixed handling of deleted users in the items view
  • Fixed 1D barcode stretching causing barcodes not to be readable after printing

Handheld Sync Improvements

  • Fixed Company/User association on the handheld
  • Support for Inventory Handheld App
  • Added ability to limit the number of users, items, and catalog items that are sent to handheld on each request

Single Tenant Updates

  • Enable Password Reset
  • Fixed Offline Support, removed remote references
  • Added external entry and exit readers to doors view
  • Added legacy support for SQL Server 2014 and 2016, fixed badge printing and user search on older versions of sql server
  • Added Windows Event Viewer Logging for Application Errors

API fixes

  • Add Cost and Price to item request in REST API

Release v 1.0.1

March 27, 2025

Workforce and Incident Fixes

  • Fix for Incident Permissions
  • Fix on Save of Incidents
  • Fix in configurations where Workforce is not enabled
  • Update to QR code for Workforce Enrollment
  • Updated Messaging on Workforce pages

Muster Fixes

  • Fix for Muster lists flickering 
  • Add close button to Muster Settings
  • Added fix to prevent unnecessary requests to server while on mustering view
  • Improved scroll and sort order

Improved backend and Internal Fixes

  • Backend fixes for Cloud hosted environment
  • Improved internal Error Handling
  • Reroute to admin subdomain route after installer
  • Added License Dates and Limits to Admin Portal
  • Send all emails using the background queue
  • Fix for downloading CSV and PDF on the Devices View

CSS cache busting & Sidebar version refactor 

  • Add Versioning to Minified CSS, so the browser will reload on CSS changes

UI improvements

  • Improves the look on mobile views
  • Add Splitter to the Occupancy View
  • Update the Design of the Occupancy Tree View
  • Improved Sidebar usability.  Added fluidity to the drag and drop of menu items to reorder them
  • Redesigned Catalog Items view to keep only important information in the header
  • Fixed Issue when refreshing profile view on SQL Server Database
  • Prevent Event, Zone, and Job from selecting itself as its own parent
  • Changed the routing of clicking the logo at the top to the User’s set “Startup View”
  • Various other small UI improvements

Handheld Sync Improvements

  • Fix that improves picture push to handhelds after picture only change
  • Fix to handheld setup to prevent existing name from being renamed
  • Return json instead of HTML on handheld error responses
  • Added QR code Setup for Handheld
  • Removed Switch reader option in Readers
  • Implemented Custom Layouts for badge scans

Item Updates

  • Support Multiple Item Printing on a single print layout

Report Fixes

  • Added Support of SQL Server

UDF Fixes

  • Save UDF Permissions 
  • Properly apply UDF permissions to the Users view

Activity History

  • Fixed “Show Deleted” option in the filters.  
  • Properly highlights deleted rows in the Activity History View

API fixes

  • Added support for a common id when bulk importing Users from the REST API
  • Added fixes to support unique badges and user defined fields being added