Language selection tool, performance boosts and security improvements

New features

International

  • Added language selector tool to the system (previously relied on browser language settings)

🔧 Improvements

Invoices

  • Updated invoice payments functionality to include invoices due on a future date (e.g. trade customers) rather than just those that are overdue

Vehicles

  • Added exhaust / catalytic converter vehicle health check report item

Performance

  • Rebuilt the front-end structure to streamline library usage and improve load efficiency, resulting in page speed increases of up to 40% in some areas
  • Re-structured custom theming on the system to be considerably quicker and less resource intensive

System

  • Added release notes (announcements) to reseller role
  • Added full credit status breakdown of locations to reseller role
  • Altered vehicle VIN masking formatting
  • Various security fixes and improvements
  • Various UI / UX refinements (mobile focused)

🐞 Fixes

  • Fixed issue w/ managing users in a non-English language causing role mapping errors
  • Altered help sidebar functionality to redirect directly to article when viewing in a non-English language
  • Fixed issue w/ daylight saving time discrepancy pushing back availability of time slots in some cases
  • Fixed issue w/ job sheet line item description able to exceed maximum length in some cases
  • Fixed issue w/ discount enabled customers causing a tax rate calculation issue on invoice export
  • Fixed issue w/ job sheet create customer validation discrepancy in certain scenarios
  • Added missing translations on job sheet template management page