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