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).