Releases: bp2008/ui3
UI3-217
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. -
Improved behavior when rapidly toggling the MQTT client on and off.
UI3-216
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
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
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
UI3-212
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
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).
- Click or drag with the mouse wheel / middle button.
- Hold CTRL, then click or drag with the left mouse button.
- Click the
Toggle 3D Positioning
button to make it turn green, then click or drag with the left mouse button or touchscreen.
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
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
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.
- When this or similar features are enabled,
- 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.