4.3.0

New GUI - Version 4.3.0

Status: Active Development

 Additions

  • Added support for the Tramigo FCT-NX GPS tracker: the device now appears on the public supported devices list and in the device activation dropdown
  • Added TOPFLYTECH TLW-6BL digital input/output support for devices that were previously missing this capability
  • Added iButton ID upload protocol support for compatible JT808-based trackers

 Improvements

  • Removed the device list length limit in the Drivers list view, so all assigned devices are now visible regardless of count
  • Improved the history date selection: added an informational caption explaining the 30-day limit and restricted the selectable date range to match
  • Added multi-delete support to the Device Groups table
  • Added filter controls to the Device Groups table
  • Improved the devices/sensors select with a loader and device filter for faster selection
  • Added custom GPRS command content to device command logs for better traceability
  • Resolved multiple security vulnerabilities identified in a full codebase security audit, including issues related to account access control, SQL injection, cross-site scripting, and file handling

Fixes

  • Fixed recent events widget displaying incorrect event titles
  • Fixed CSV route import failing with a file format mismatch error
  • Fixed sensor list rows appearing distorted or misaligned
  • Fixed drivers list showing devices that do not exist or do not belong to the user, including in generated reports
  • Fixed device sharing link not loading until the shared device was re-selected manually
  • Fixed device sharing link zooming out too far on the shared device location
  • Fixed Queclink GV56R not decoding certain parameters that are present in the standard protocol
  • Fixed TOPFLYTECH temperature sensor (TSTH1) decoding negative temperatures incorrectly
  • Fixed analog input parameter incorrectly displaying battery voltage instead of the correct 0-5V analog input value
  • Fixed GPRS commands not reaching JT808 devices: commands are now correctly encapsulated in the JT808 0x8300 transparent command frame before transmission
  • Fixed Beacon UUID field for GoTrack devices being prefilled with excessive leading zeros
  • Fixed JavaScript errors caused by inline scripts running before their dependencies were loaded
  • Fixed file sorter exception handling to prevent unhandled errors
  • Fixed select component rendering and behavior inconsistencies
  • Fixed expiration date not saving correctly when toggled on
  • Fixed event notifications filter not applying correctly
  • Fixed webhook not sending requests when stop duration alerts are triggered
  • Fixed custom events not appearing when all devices are selected
  • Fixed send command dialog not auto-selecting the device from the list
  • Fixed secondary credentials creation failing when logged in as a User role (only worked as Admin)
  • Fixed chat showing an unread message count when there were no unread messages to display
  • Fixed page crash when GPS device activation settings were configured
  • Fixed Managers being able to change the roles of other Manager accounts
  • Fixed popup shortcodes ({user_email} and {user_email_base64}) not rendering correctly
  • Fixed outgoing email via Postmark SMTP showing as sent but not actually being delivered
  • Fixed sensor group sensors appearing in the widget panel without being explicitly selected
  • Fixed sensor icons displaying a different icon on each page load

GUI Transition Notice

The Legacy GUI (3.x) is approaching end-of-life and receives only critical fixes.

All new features and UI enhancements are released exclusively in the New GUI (4.x).