Dashboard v3 : Tempered Steel
Here we go.
This Merge has additional Features on top of Dashboard v3 such as
- On-Demand Sub-Stream
- MQTT Integration (Send and Recieve)
- Highly customizable UI layout via configuration files
- Updated Event Filter Mechanism that allows grouping conditions
- Super Simple Monitor Editor (Monitors List)
- Add Global Webhook Notifications
- Update Translation Tool to use Google Translate
- Add Modular method to add Stream Types, Remove Integrated H.265 Support
- H.265 Support must now be added by user intervention via a Custom Auto Load Module. You can install the module easily by using the zip link in the Super User panel's Custom Auto Load manager.
- Repository : https://gitlab.com/moeiscool/shinobi-h265-support
- Zip Link : https://gitlab.com/moeiscool/shinobi-h265-support/-/archive/main/shinobi-h265-support-main.zip
- Why? the library libde265.js is great but it is not a proper fit for the application. Moving onward it will be nice to allow new stream types to be easily added as well as get ready to try a different H.265 library for our web viewing pleasure.
- More about using customAutoLoad Samples : https://gitlab.com/Shinobi-Systems/customautoload-samples
- H.265 Support must now be added by user intervention via a Custom Auto Load Module. You can install the module easily by using the zip link in the Super User panel's Custom Auto Load manager.
- Tweaks to 2-Factor Authentication Operation
- P2P Server list is now dynamically requested on server start. If no list can be captured a default list is offered.
- P2P Connection check every 15 minutes if disconnected (v1)
- Update User's Disk Used Amount in UI on Account Save
- Show Max Storage Amount notice on login if set to lower than 20GB
- Add CUDA 11 Installer
- ONVIF Scanner fixes
- ONVIF Device Manager fixes
- Better P2P (Easy Remote Access v2)
- Upgrade Socket.IO to version 4.4.1 from 2.3.0
- Update Dependencies
- Replace
request
withnode-fetch
to get ready for native fetch support. - Update WebDAV
- Add pushover-notifications
- Update CWS
- Update discord.js
- Last Update to P2P v1 to remove request module
- Update googleapis
- Update ldapauth-fork
- Update HLS.js
- Replace
- Fix authentication for HLS stream API endpoint
- Add Italian Language file
- Add Japanese Language file
- Add Turkish Language file
- Day Card view is now the Home of the dashboard
- Day Cards are groupings of timelapse frames and videos into a single block. It allows quickly viewing the frames by moving your mouse cursor over it left and right.
- Update TensorFlow installer for Jetson Nano and Node 16
- ...
Edited by Moe