VersionUpdate InformationDate set sensitivity to schedule
Add Email templates in smtp settings
Fix bug with editing mics
Add events to actions for ui connected / disconnected / no sessions
6/23/2022 back frame insert feature that's causing an issue on some systems6/20/2022 bug with face delete from deepstack/ senseAI
Add dynamic ffmpeg path testing for homebrew/ OSX.
6/16/2022 PTZ Preset picker for ONVIF devices
Add text border option for timestamp
Add support for senseAI (alternative to DeepStack)
Tag encoded recordings with timestamped detections
Tag recordings with output from object, LPR and face detectors
Update translations
UI bug fixes
6/15/2022 UI prompts and feedback to help with setup of advanced features
Add support for API Keys with DeepStack
Update translations
6/14/2022 issue with VR deinit
FTP files added back into queue on send failure.
6/10/2022 bug with archive
Update UI
Move Alerts Intelligence to Alert Filter in menu
Revert order of PTZ presets
Add feature enabled/ disabled banners to settings
Add interstitial frame when maximizing streams
Update translations
6/10/2022 an issue with mini player
Switch mini player to high res feed when configured
Add timestamp to high res live feed
Fix an issue with continuous record on continuous motion

6/7/2022 translations
Add option to FTP generated photos
Add sunrise/ sunset offset option
Add set min/ max/ gain to API
Rewrite logic for dumping buffer to recordings and switching between live and record stream when one is unavailable
Add timestamp based tagging to playback and display of tags on motion graph.
Duplicate ffmpeg stream options from live to record stream
Restart camera when record mode changed

6/6/2022 issue with SFTP paths
Fix small memory leak
Update ONVIF Add device UI
Work around some broken ONVIF implementations
Add recfps to add device API call.

5/27/2022 recording retry bug
Add deepstack model endpoint to server settings
Add joystick support toggle switch to themes
Fix issue with FTP concurrency
5/20/2022 bug when adding a layout not from live view
Fix bug with framebuffer
Add support for non onvif talk when using onvif camera
Add motion detect on/off to scheduler
Fix issue with num pad PTZ control
Add None decoder option for super low CPU usage

5/16/2022 issue editing storage locations on linux
Add gamepad support to live view for PTZ and controls
Add photo digital PTZ controls
Update translations
Digital PTZ upgrade
Fix issue with activity graph when using motion adaptive framerate
5/13/2022 fixes
Rare seek bug fix
Add turkish translations
Add adaptive record mode (record at low framerate and no audio unless motion is detected)
Add help button to all forms
Refactor some code
Add positional zoom in live and file playback

5/10/2022 FTP server setting to photos and videos
Add Finnish translations
Save max motion frame to thumbnail after recording finishes
Fix issue with alert/ detection on different tracking zones
Support culture changes on linux/rPi
4/28/2022 issue with add recording http command
Fix bug with zones and object tracking
Add danish translations
Add timestamp culture settings to server config
Add default timestamp formats to server config
4/26/2022 issue with alert groups when using AI filtering
Fix issue with photos view
New rendering system for fonts - support non ascii characters in timestamp and labels on linux
add STUN servers to server settings - local server
add default font to server settings - playback
4/20/2022 plugin compat for new Listen plugin (sound recognition)
Fix bug with actions on microphone
Add icons to edit device list showing state
Update ui flags when profile applied
Auto configure on source type change
Add translations to icons
Add new PTZ definition
4/14/2022 download and audio flags to permissions
Add group configurations to alerts system
Add Group Detect and Group Alert to recording mode options
Fix issue with photos display
Update timeline format
Fix issue with some .m3u8 streams
4/11/2022 fixes on playback from time machine and timeline
Add options to arm/ disarm control to arm and disarm groups (uses the groups field from General device settings)
Add options to arm-delay disarm and disarm - delay arm
Support per user views and filters in permissions (check the option to use this in permission settings on remote portal)
Add photos slot option for live viewer
Push new photos instead of reload list
Fix issue with .m3u8 streams
Add support for master .m3u8 streams
3/31/2022 scroll height bug
Update japanese translations
Auto pause on seek
Add frame by frame playback controls when paused.
3/22/2022 faster recording list loading
Fix memory leak on GPU enabled file playback
Fix race condition on database entries
Fix reconnect bug on onvif devices
Add Japanese translations
Add Deepstack tag translations
Translate Deepstack tags for tagging recordings, UI and overlays
Add option to hide/ show top and bottom bars for full size video playback (click Agent at the top of the UI)
Fix for scheduled RTMP start on startup.
Other UI updates, add more translations.
3/15/2022 aborted recordings to the database
Add logging
3/6/2022 issue with host name access
Add auto-zoom-out delay setting to PTZ
3/6/2022 QSV encoder (on windows must be in console mode)
UI bug fixes
Add webm hardware encode for linux
Support vp8 and h264 streaming cross platform
Fix bug with corrupted video in some raw recordings
3/4/2022 bug with new events
Fix bug with file timestamp
Fix bug with UI loading when passing credentials in as part of URL
2/27/2022 bug with local API
Enable specifying location as well as group when calling local API
Fix UI bug on touch devices (with playback)
Add option to upload images to face recognition instead of use camera.
Resize images on the client before upload

Add configuration options for GPU decoders and Encoders
Add Raspberry Pi GPU encoder (v4lm2m)
Fix issues with GPU decoding on linux using quicksync (and OSX)
Update translations
Add token logout for Reolink
Add update detection and button to local UI
Add file conversion and naming options to add recording API call
Add switches for labelling on AI snapshots
Unlock local VR mode for business licenses
Fix bug with passing AIJSON to MQTT events
Some UI bug fixes

2/25/2022 to add support for NixOS
Add crypto payment platform
Add licensing model (free for personal use)
Add GPU decoder driver selection to Advanced video source settings
Auto switch to UDP
Add logging to token replacement code
Default config media location when not available


Fix issue with scheduler
UI updates
Add auto reconnect option to account menu
Add auto reconnect within ui to client
Add environment variable check to set media location at setup time (AGENT_MEDIA_LOCATION)
Add Disabled mode to recording options to prevent all recording on a device
Send email on disk write failure
Limit retry write on full disk
Send UI message on full disk

2/11/2022 fixes
ftp logging updates
add warning to actions if messaging disabled
add context menu to UI
detect mobile firefox and warn
UI and rendering updates

added timeline/ files/ floorplans to layouts on live view
added gpu index setting for decoder
added sunrise and sunset settings to scheduler
added GPS to locations (for sunrise/ sunset calculations)
added alerts.json to local api
added probe size to ffmpeg settings
ui bug fixes
Add state tag to ONVIF events checker

2/2/2022 ffmpeg search path for new install scripts
Modify time display on playback
12/17/2021 faster event/ grab loading (with compression)
added locks around some connection code
UI updates for time machine
Add option to use snapshot URL instead of live frame grab for AI processing
12/15/2021 issue editing cameras using PTZ definitions with no extended commands
Fix issue deleting and skipping recordings whilst playing back
12/8/2021 time machine screen - playback synchronized recorded content in the live viewer
Various UI updates and tweaks
Fix issue with tray application contacting service
UI updates for mobile compatibility
Add swipe to navigate recordings/ photos on mobile
12/6/2021 bug fixes
UI updates
Add merge options to copy settings
Filter upgraded
Edit flags
Add onvif relay state integration into actions
11/19/2021 updates
Fix issue with 3D viewer on FireFox
Add UI updates for tensorflow plugin (wip)
Update logic for adding cameras and choosing recording endpoints
Fix issue with playback resolution when zooming
Potential fix for crash on raw recorder exit
11/12/2021 memory leak issue with experimental RTSP decoder
Fix issue with German translations breaking action editor
Fix issue deleting current recording when no recordings left in queue
Other bug fixes in UI
Support empty to and from dates in filter
Filter tag search whitespace bugfix
Update sources database
Update PTZ database
Faster startup for local server
Don't overwrite backup config files if fail to load them in
Update to reconnect logic
Update NAudio library
11/9/2021 bug with decimal encoding non invariant locales11/5/2021 bug fixes11/5/2021 RTSP mode to TCP
Add LPR mask options
Add microphone overlay options to camera audio settings
Audio display orients depending on width/ height
Add fore/ back color options to microphones
Editable layouts with slots for grids, intervals, alerts and motion triggered devices
Backup and restore layouts
Add multiple devices to slots where they will be rotated in sequence
Add date view mode to recordings and photos
Add api trigger option to FTP and Photos
Add interval trigger option to facial recognition, LPR and object recognition
Update local 3D viewer
Add Now button to timeline
Update to support HD max stream playback if not recording raw
Add DeepStack request interval
Add support for alternate DeepStack servers
Scrolling camera names if space constrained on live view
Add saved filters
Add get/post/put/patch and body fields to URL action
Sort filters and tasks alphabetically
Bug fixes
11/4/2021 issue with plugins on Windows builds
Update PTZ controller to make arrows clickable for small movements
Fix an issue with audio from some devices when using plugins
10/15/2021 bug with filter date range
Add 270 degree rotation option
Add 270 degree PTZ rotation option
Image rotation optimisation
Add limits to storage notification email
Save last notification email sent date in config
Add Interval setting for storage email notification

10/14/2021 updates for plugin support
10/13/2021 missing json file on linux
Add lots more flags into profile settings
Major overhaul of plugin code
Open sourced the plugins at
Added Barcode detection plugin

Add language packs for Bengali, Hindi and Arabic
Support RightToLeft languages
Add Disabled profile
Add new Security tab to Server Settings - auto apply a profile when arming or disarming
Add alternate MJPEG decoder option to MJPEG settings
Update date formatting code to use moment
Fix rare crash issue when recording multi channel audio
Fix issue with telegram integration
Add auto page reload on lost connection (on local server)

10/7/2021 issue with translations9/27/2021 issue with applying schedule at startup
Fix rare hang issue with onvif devices.
9/27/2021 fixes
New PTZ controller
UI updates and bug fixes
Add ability to lock files (prevent deletion by storage management)
Auto tag recordings with deepstack
New Alerts interface with image grabs
Add block external access option to server settings
Add block external access to API
Add option to play HD feed when camera maximised (see advanced video source settings)
Show used/ available tags when tagging recordings
Add auto lock tag option to server settings - so when deepstack detects something you are looking for it can automatically lock the recording.
Add icons to recordings and timeline view to show which events include alerts and more - see recordings userguide.
Add new tags UI and locations to filter system.
Add alerted and AI alerted switches to filter system.
Apply filter to new events
Add new motion zones system to detector - so you can alert on one zone and record on detect with the other. See the new zone button on the motion detector area controls.
Set motion zone to trigger on in Alerts.
Add switches to DeepStack to ignore repeat alerts in the same place.
DeepStack will now cross check the zone the object was detected in to determine if it should alert.
Updated digital PTZ control (bug fixes)
Browser performance improvement.

Updated userguide with the above updates.