Releases: bp2008/ui3
Releases · bp2008/ui3
UI3-247
UI3-246
Version 246
Feature Additions
- Added URL parameter
clipsearch
(shorter version:cs
) to prepopulate the clip list search filter. - Added URL parameters
datestart
(ds
) anddateend
(de
) to prepopulate the clip list calendar filter.- Accepted date formats are
YYYY-MM-DD
and unix epoch timestamps in seconds or milliseconds. Although these timestamps are capable of conveying high precision, that precision is not used. The timestamps only define which days are selected in the calendar filter.
- Accepted date formats are
- Added main menu option:
Copy Current URL
. - Added clip list context menu option
Copy clip URL
/Copy alert URL
which puts a clean URL on the clipboard which will load the clip/alert. - Added
Download Image
link to the Alert Properties dialog for alerts that have a high-resolution jpeg.- Known issue: the "Download Image" link may appear for some alerts that do not have a high-resolution jpeg, due to UI3 not actually knowing for sure if it exists or not.
Bugfixes
- Browsers are now less likely to try to autofill your user name into the clip list filter search input.
- The clip list context menu's "Download..." option now explicitly mentions "clips" and never mentions "alerts" because this button has always just downloaded the clip's video file.
- The clip list context menu's "Download..." option no longer shows the file size for alert objects because the given size failed to accurately represent the size of the download.
Other Changes
- Revised help file with documentation of the new URL parameters.
- UI3's dynamically updated address bar now includes more information to convey the current UI state, especially the clip list filter selections.
- The
Download
option in the Clip/Alert Properties dialog is now more clearly labeledDownload Clip
.
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.