Skip to content

Dashboard V3 : A Heroes Walk

Moe requested to merge dev into master
  • Add "Buffer Time from Event" to replace multiple options from Traditional Recording section
  • Rename Traditional Recording to Event-Based Recording
  • Performance boost to Day Cards and allow displaying Time-lapses without videos
  • UI Updates and fixes to Video Player, Region Editor, and Monitor Settings
  • P2P Server connection stability improvements
  • Update Docker Readme to point to Gitlab Container Registry instead of DockerHub
  • Refactor PTZ and update Automatic PTZ Tracking with Object Detection
  • Update ONVIF Scanner camera adder
  • Disk Usage indicator show slices for Video, Time-lapse Frames, and FileBin files
  • Fix cron.js Time-lapse frame management
  • Update Time-lapse video builder, now builds large frame sets
  • Add FileBin file viewer
  • Redo Videos Table to be more like v2's standard videos table
  • Fix many API Endpoints when used through P2P on the dashboard
  • Easy Remote Access v2 is now the default P2P engine
  • Re-add clock to the dashboard v3
  • ONVIF Event trigger capturing
  • Add UPDATE-v2-to-v3.sh file to help migrate v2 users
  • Add Z-Wave control capability
  • Add Accuracy Mode for Motion Detection
  • cron.js is now a worker process, the pm2 process for cron.js will do nothing.
  • Update ZoneMinder Monitors Import feature
  • Add Czech Language file
  • Super User panel UI update to match Dashboard v3
  • Add API Key Manager in Super User panel
  • Fix Login page bugs
  • Refactor Account Permission checks on API endpoints
  • Make Amazon S3, S3-Based get videos files through Shinobi to protect the link
  • Update WebDAV Uploader
  • Proper file deletion when Monitor is deleted
  • Hide P2P options if Easy Remote Access is disabled
  • Downgrade discord.js because new version has too many breaking changes
  • Update DockerHub registry to use Gitlab Container Registry instead
  • Video Compressor (WebM)
    • Compress from Videos page, allows multi select
    • Can enable Auto Compression to compress the videos as they are completed.
  • Archiving Videos, Events and Timelpase Frames
  • ...

All changes from !319 (merged) are included here as well

  • 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
  • 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 with node-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
  • 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

Merge request reports