4.4.0
New GUI - Version 4.4.0
Status: Active Development
Additions
- Added iButton (RFID) support for driver identification
- Added command support for E-LOCK NT68-G lock devices
- Added Ruptela beacon data support
- Added W20L (Dynamic IoT) sensor and alarm support: power-off, vibration, fence intrusion, fence, displacement and anti-pickoff alarms, plus BLE door, tyre pressure, temperature, beacon and oil sensors
- Added extra alarm types for TopFly (t800x) SolarX and KnightX devices
- Added JC261 dash cam video replay from the SD/TF
- API: added the ability to assign users directly in the add_alert and edit_alert endpoints
- API: added alert relation IDs (users and objects) to the get_alerts and edit_alert_data responses
- API: added an additional protocol tag to the device list
- API: added server_time filtering to get_history_messages
- API: added an opt-in client comment field to get_user_data
Improvements
- Improved devices map load performance with optimized database indexes
- Improved report generation performance and removed timeouts and errors when generating large, multi-day reports
- Improved GSG03 Huabao inbound message and temperature decoding
- Improved dash cam data synchronization
- Improved account security: users are now logged out from mobile application after changing their password
- Improved validation and error feedback when editing personal information in the user dashboard
- Added the custom GPRS command payload to the command log for easier debugging
- Removed the device-count limit on the drivers list view
Fixes
- Fixed gt06 short 0x34 frames crashing the tracking backend
- Fixed repeated BLE record decoding for t800x devices
- Fixed Huabao F0 GPS batch payload decoding that could crash the decoder
- Fixed multiple tracking backend crashes across device protocols (navis, navtelecom, huabao) and reduced reported panics
- Fixed JC400 dash cam rejecting live video, photo and video capture, and replay commands
- Fixed device status icon flickering on position updates
- Fixed beacons failing to update or be identified when registered by id, uuid, or namespace
- Fixed the Beacons API not resolving the ID parameter on some platforms
- Fixed GPRS commands not being sent for JMAK devices
- Fixed GPRS command formatting so commands match the format the device expects
- Fixed delayed Teltonika command responses, which now decode immediately with the next location data
- Fixed GPRS command support for JT808 devices by wrapping commands in the 0x8300 transparent command frame
- Fixed duplicate alerts and pop-ups for events that occurred only once
- Fixed the call-action alert triggering incorrectly for future timestamps
- Fixed the missing save button when editing an alert
- Fixed spurious over-speed notifications when no matching alert existed
- Fixed the alert name not being displayed in the GUI
- Fixed deleted geofence groups still appearing when assigning a geofence to a group
- Fixed fuel consumption calculation with large gaps betwwen positions
- Fixed the company logo rendering incorrectly on PDF reports, including garbled output when uploaded as a CMYK JPEG
- Fixed CSV import failing in Routes with a file-format error
- Fixed expense amounts above 999,999 being reset to the maximum
- Fixed the geocoder returning a garbled string in the address field
- Fixed sensor list rows overflowing and distorting
- Fixed the Recent Events widget event title
- Fixed drivers showing devices that do not belong to the user, including in generated reports
- Fixed object list search being case-sensitive
- Fixed the edit_user_sms_template API returning an empty response body
- Fixed the sensor tag_name not being returned via the API
- Fixed permissions being dropped when switching a user to the Manager group in a single save
- Fixed Manager-role users being unable to raise the object limit or see the remaining count
- Fixed login for expired users silently refreshing the login page instead of responding
- Fixed an issue that caused device expiration to be extended by twice the billed subscription period during Stripe subscription renewals
- Fixed slow Firebase push notification delivery affecting some accounts
- Fixed backups reporting a permissions error while backups were enabled
Legacy GUI - Version 3.x.x
Status: Maintenance Mode (Bug fixes & limited improvements)
Fixes
- Fixed the Device Assign option crashing on the latest legacy build
- Fixed the forwarding setting no longer working after the last legacy update
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).