Releases: bp2008/ui3
Releases · bp2008/ui3
UI3-245
Version 245
- Added "search" filter input to Clips tab.
- Requires Blue Iris newer than 5.7.7.7.
- For those who would rather have the space back, this filter input can be hidden via UI Settings > Clips / Alerts > Show filter by "search" input.
- Slightly reduced margin between filter inputs on Clips tab.
- Removed web application manifest line
"orientation": "any"
because it was found to prevent a mobile device's screen rotation lock feature from functioning properly when running UI3 as an installed app.
UI3-244
UI3-243
Version 243
-
Added setting "Swap PTZ Focus Near/Far" to UI Settings > Extra.
-
The "Server Status" area has been rewritten and is now customizable via UI Settings > Status Area.
-
Added optional status area bars "Stream Bit Rate", "Stream Delay", "Audio Buffer".
Bug notice
- Note: Some aspects of the sidebar are broken
- in UI3-243 due to an initialization order bug.
- Please update to UI3-244.
UI3-242
UI3-241
Version 241
- The JavaScript H.264 Player's memory limits have been increased by 50% (approximately 200 MB, up from 130 MB).
- The recent increase to the NALU buffer size apparently was enough to cause the old limit to be exceeded in some situations.
- livestream.htm bugfixes with URL parameter handling.
UI3-240
UI3-239
Version 239
- The JavaScript H.264 decoder has been updated to allocate a 16 MiB buffer to hold the current NAL unit, up from 1 MiB which was proving to not be large enough anymore on some systems.
- Improved handling of video decoder errors, especially in the WebCodecs player.
- The button to restore missing default streaming profiles can now restore 8K profiles (which only appear on systems with streams above 4K resolution).
- The browser tab name is now set using slightly more advanced logic than simply appending " UI3" to the system name.
UI3-238
Version 238
- manifest.json now specifies "background_color" and "theme_color" and "id" and "scope" properties and has 4 new higher resolution icon variants including one that is flagged as maskable.
- Removed manifest.json, launcher-icon.png, and logos folder from ui3 directory. All references to these files are now be directed to the applet directory where the same files are available without a session requirement.
- Added a stub "fetch" event handler to UI3's service worker as this is a prerequisite to having automatic "install" prompts for the progressive web app in Chrome.
- The request for ui3serviceworker.js now includes a version URL parameter and session URL parameter if necessary.
UI3-237
Version 237
- Added a warning icon and tooltip to the playback settings gear wheel when the current streaming profile is not allowed to override encoding parameters.
- Added warning icons with tooltips in the playback settings menu next to any streaming profile that is not allowed to override encoding parameters.
- Added a message in the streaming profile editor explaining the situation in greater detail if the current base streaming profile does not allow encoding parameters to be overridden.
- At long last, the Streaming Quality dropdown box now includes profile abbreviations.
- The Streaming Quality dropdown box now shows the warning icon for profiles that can't override encoding parameters.
- Fixed a bug where the Playback Settings button's colored abbreviation for the current streaming profile would not get updated if you changed the streaming quality via the dropdown box on the Live View tab while the "Playback Controls: Always Visible" setting was enabled.
- Attempted to detect when an H.264 video stream fails to be delivered for session related reasons, and not try to parse the response leading to throwing a protocol error.
- Modified
manifest.json
files as needed for Blue Iris to insert a more appropriate system name string. Requires Blue Iris 5.7.6.0 or later. - Added ui3serviceworker.js to the root directory and directed UI3 to load it in order to have UI3 be a more-complete progressive web application.
UI3-236
Version 236
- If a UI3 instance is closed within 2 seconds of becoming an active tab, it will no longer attempt to suppress automatic login. This is intended to fix an issue on mobile devices where UI3 was installed as a progressive web app, where clicking an alert notification that links to UI3 could yield the login page with automatic login not working.
- When a UI3 instance is being gracefully closed, a note will be written to the console indicating whether and why automatic login is or is not being suppressed.
- login.htm Version 28.
- The 2-second automatic login delay has been removed.
- The context menu for toggling the 2 second delay has also been removed.
- When automatic login is temporarily disabled, the reason is now logged to the console.
- The 2-second automatic login delay has been removed.