Skip to content

Releases: bp2008/ui3

UI3-217

18 Jun 17:21
Compare
Choose a tag to compare

Version 217

  • Each UI3 MQTT client now publishes a randomly-named retained subtopic to ui3/instance_id/online indicating that it is online and configured to publish, subscribe, or both. This topic is cleared when the client disconnects. 3rd-party applications may use this information to learn how many UI3 instances are currently connected to MQTT at any given time.

    MqttSample

  • Improved behavior when rapidly toggling the MQTT client on and off.

UI3-216

18 Jun 04:37
Compare
Choose a tag to compare

Version 216

  • Added the ability for UI3 to be remotely controlled via MQTT. Requires configuration in the new UI Settings section: "MQTT Remote Control".

Minor changes:

  • Misc internal improvements mainly to support MQTT remote control.
  • Suppressed some (but unfortunately not all) of the error spam that occurs when typing in the developer console of recent chromium-derived browsers. This issue is expected to go away within the next few major Chrome updates and then I can eventually remove the suppression code.
  • relativePTZ.flashRelPtzBox function is now public so it can be called from local-overrides scripts.

UI3-215

03 Jun 21:55
Compare
Choose a tag to compare

Version 215

  • X-CAMLIST http header value is now reinterpreted as UTF-8. It is not guaranteed to be correct, but it worked in my one test case using ALT+0176 (degrees character).
  • Changed implementation of settings which toggle visibility of the "Alerts" and "All Clips" shortcut icons in the top bar to make them compatible with the visibility toggle that also occurs due to session permission level. Fixes issue where hiding these icons did not persist after reloading the UI.
  • Group Settings > Group Frame Size Target >Width and Height: step size changed from 16 to 8.

UI3-214

20 May 20:00
Compare
Choose a tag to compare

Version 214

  • Added person and vehicle icons to timeline for systems that use AI analytics.
  • Added URL parameter "timeout" to allow setting of the Idle Timeout at UI startup.
  • Help file revised:
    • Added links to all help topics to the Overview page to increase their discoverability (instead of relying on users opening the More Topics menu).
    • Moved "Recordings" topic to "More Topics" section, pulled "URL Parameters" topic out to main nav bar.
    • Updated and revised "URL Parameters" topic.
  • Clip Properties panel now includes "Resolution" and "File Name", and the "Play Time" text now includes milliseconds.

UI3-213

04 May 18:08
Compare
Choose a tag to compare

Version 213

  • Fixed memory leak when streaming JPEG video. Leak was present in UI3-197 through UI3-212.

UI3-212

03 May 15:52
Compare
Choose a tag to compare

Version 212

  • 3D Positioning availability is now dependent on a flag from Blue Iris indicating that the camera supports it.
  • Improved 3D Positioning input handling for touchscreens.
  • The "Toggle 3D Positioning" button now scales like the rest of the UI on smaller displays.
  • Rewrote "Camera Layout" section of help file.
  • Added "PTZ Controls" section to help file.

UI3-211

03 May 01:07
Compare
Choose a tag to compare

Version 211

Added "3D Positioning" for supported PTZ cameras.

There are 3 ways to use it. First, maximize a PTZ camera (this function is not currently available during group view).

  1. Click or drag with the mouse wheel / middle button.
  2. Hold CTRL, then click or drag with the left mouse button.
  3. Click the Toggle 3D Positioning button to make it turn green, then click or drag with the left mouse button or touchscreen.
    image

Drag right to draw a red rectangle that commands the camera to zoom in. Drag left to draw a blue rectangle that zooms out.

3D positioning will currently be visible for all PTZ cameras whether it is supported internally by BI or not. Currently only tested with the "Dahua New V4" PTZ profile.

UI3-210

28 Apr 18:53
Compare
Choose a tag to compare

Version 210

  • Changed Profile selection control from a button grid to a dropdown box which behaves like the one in Blue Iris 5 and shows the profile names without a mouseover tooltip.
  • Minor internal improvements to dropdown lists and Auto-Maximize button handling.

UI3-209

22 Apr 19:47
Compare
Choose a tag to compare

Version 209

Dynamic Group Streaming Optimization

  • Added setting for max dynamic group image dimension. Default is 1440 pixels, down from 3000, to help control server CPU usage.
    • Setting is editable from Group Settings dialog and from UI Settings > Video Player.

Auto-Maximize

  • Auto-Maximize now supports being maximized upon Alert.
    • This is the default for new UI3 instances without existing settings (old default was to auto-maximize upon Trigger).
  • Auto-Maximize icon changed to be a hybrid of an alert icon and a fullscreen icon, making it hopefully more intuitive.
  • The Auto-Maximize button in the live video playback controls must now be long-pressed in order to toggle the feature.
    • Short clicks on this button now pop up an informative toast message.
    • For devices where this long press method doesn't work, the feature can still be toggled via UI Settings > Video Player.
  • Auto-Maximize icon now animates between white and light blue when activated, to help users notice when it is active.

Event-Triggered Sounds

  • UI3 can now play a sound when a visible live camera enters the Alerting state.
    • When this or similar features are enabled, camlist metadata will be requested at a higher rate of once per second.
  • H.264 video is no longer required to play event-triggered sounds, as UI3 will fall back to looking at camlist metadata if an H.264 stream is not available.
  • Event-triggered sounds will now play immediately if the necessary conditions are already met at the moment of UI loading or when changing cameras. Previously, the condition needed to change from a state of being unfulfilled to being fulfilled.

Camera Labels

  • "Camera Labels" settings section renamed to "UI3 Camera Labels".
  • Added a long description to the main toggle switch for UI3 Camera Labels to inform the user about Blue Iris's built-in camera name labeling.

UI3-208

16 Apr 16:07
Compare
Choose a tag to compare

Version 208

  • Fixed broken detection of unloaded player module in videoPlayer.GetPlayerObject() function.