New Features
Latitude/Longitude in advanced reports: Added Latitude and Longitude as selectable fields when building advanced order reports, so location coordinates can be included in exported data.
Inactive client badges in mobile People Search: Mobile People Search now shows inactive badges for clients, instead of always displaying them as active.
Fixes
Payment notes missing from Payments by Client export: Fixed the Payments by Client CSV download so it includes payment notes again, with the totals row correctly aligned to the new column.
Duplicate orders from double-clicking Reorder: Fixed an issue where quickly double-clicking "Re-order Inspection" could create two duplicate orders instead of one.
QuickBooks invoice and payment reliability: Improved error handling for QuickBooks invoice creation and payment updates, preventing misleading success messages when a transaction actually failed.
Dropdown menus cut off in User Administration and inspection grid: Fixed action-menu dropdowns in the User Administration table and inspections grid so they no longer get clipped or misaligned when opened.
Order search by last-updated date: Fixed order filtering by updated date in the order data feed so date ranges are applied consistently and respect the office's local timezone.
Save performance for orders and related records: Removed a defunct, years-old push-notification call that could occasionally hang and slow down saving orders, appointments, and other records.
Order duration recalculation: Fixed the order form so estimated inspection duration recalculates correctly after using "Use Validated Address" or pasting square footage and year built values, instead of keeping a stale estimate.
Payroll report crash with deleted inspectors: Fixed a crash in the inspector earnings payroll report that occurred when a report included an inspector who had since been deleted.
