1.1.0

1.1.0-202507151703

  • Web Client
    • When only one language is configured, the language switch button does not display on the login interface and post-login interface.
    • Addressed browser console error: Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render. Improved program implementation to optimize performance.
    • Single-screen/multi-screen live streaming device list menu defaults to expanded, not caching expand/collapse state, expands every time entering.
    • Secondary menu collapse button size increased, facilitating clicking and viewing.
    • Menu names History replay, Real time video, Multi screen live adjusted to Playback, Single live video, Multi live video, involving frontend source code directory structure, icon replacement and menu item configuration.
    • Language switch icon replaced
    • Added history playback module with functionality as follows:
      • Graphical device list display, including pie chart reports of various file statistics uploaded to collection server
      • Device daily files grouped by hour display
      • File player supporting P2P loading internal network collection server files:
        • Image player: Supporting zoom in, zoom out and mini-map
        • Audio player: Supporting progress bar dragging, pause/play, volume control, etc.
        • Video player: Supporting progress bar dragging, pause/play, volume control, etc.
  • Server
    • Menu names History replay, Real time video, Multi screen live adjusted to Playback, Single live video, Multi live video, involving server user permission configuration changes.
    • Mobile app interface /main-service/main-api/v1/retail/device/data-acquisition-device/list added cache parameter (default true, indicating reading data from cache; can be set to false to indicate not reading from cache), parsed through BooleanUtils supporting true/false, yes/no, on/off, 1/0, Y/N and other formats.
    • Upgraded spring boot 3.4.7 -> 3.5.3, involving obsolete APIs requiring code adjustment.
    • History playback module multiple signaling interfaces implemented according to new MQTT signaling specification
ON THIS PAGE