Releases: seydx/camera.ui
Releases · seydx/camera.ui
v1.1.6
v1.1.5
v1.1.4
Other Changes
- Improved adding of cameras within the interface
- Added a new "Reports" page (atm its only placeholder)
- Redesigned the "save" button in camera settings page
- Reduced system payload
- Added more translations
Bugfixes
- Fixed an issue where filtering of recordings and/or notifications did not work if end date was before start date
- Fixed an issue where it was possible to add multiple cameras with the same name through the interface
- Fixed an issue where a maximum of only 6 cameras could be displayed on Dashboard and Camview
- Fixed an issue where the config generator failed
- Minor bugfixes
v1.1.3
Other Changes
- Refactored recordings/notifications filter
- Refactored config generator
Bugfixes
- Fixed an issue where camera names were displayed incorrectly in recordings
- Fixed an issue where the recordings/notifications could not be filtered properly
- Fixed an issue where config.json was not created in standalone mode
- Fixed an issue where deleting the camera via the interface caused errors
- Minor bugfixes
v1.1.2
v1.1.1
v1.1.0
Breaking Changes
- camera.ui has been refactored is now a ESM package.
Notable Changes
- camera.ui now throws an error if no
storagePath
is given - The database has been completely updated and will not be read/written again when the data is changed. Instead, any changes are cached and saved when logging out/restarting/closing camera.ui
Other Changes
- Database: Changed to
@seydx/lowdb
- Videoanalysis: It is now possible to set the internal "forceClose" timer for video analysis via the interface
- Videoanalysis: A "reset" button has been added (interface) to reset the values for video analytics to default values
- SMTP: The SMTP server can now also search the content of an email if no camera could be assigned to the email addresse(s)
- More translations
- Minor UI improvements
- Bump dependencies
Bugfixes
- Fixed an issue where recordings displayed an invalid date
- Fixed an issue where references were obtained instead of (copied) values when reading from the database
- Fixed an issue where notification cleartimer not resetted if notification was removed
- Fixed an issue where mapping mqtt messages failed
- Fixed an issue where the "videoanalysis" image was not displayed
- Fixed a bug where a removed camera widget (when Snapshot was set) tried to refresh the image in the background even though the widget no longer existed.
- When writing or reading from the database, unnecessary actions to the database are prevented (Windows:
EMFILE
) - Pinned
"mqtt"
to v4.2.8 to fixRangeError: Maximum call stack size exceeded
- Minor bugfixes
v1.0.9
Other Changes
- Videoanalysis: Improved log output (debug level)
- Videoanalysis: Dwell time is now configurable within interface (minimum 15s)
- SMTP: It is now possible to modify the email adress for a camera (Settings > Cameras > Camera > Alarm > SMTP)
- Telegram: Switched to
node-telegram-bot-api
- Minor UI improvements
Bugfixes
- Fixed an issue that sometimes prevented the interface from loading
- Fixed an issue where the profile picture did not update immediately after uploaded a new one
- Fixed translation issues on
/start
page - Fixed an issue where the MQTT messages could not be mapped correctly
- Minor bugfixes
v1.0.8
v1.0.7
Other Changes
- Videoanalysis: Reduced the dwell time from 90s to 60s
- Videoanalysis: Removed
-hwaccel
from FFMPEG parameters - Videoanalysis: Added
pixel/color difference
slider to be able to adjust the video analysis even more precisely within ui - Prebuffering: Added
-preset:v ultrafast
ifforcePrebuffering
is enabled - Added the possibility to control the motion sensor (OFF state) via the camera instead of via motionTimeout (set
"motionTimeout": 0
, the camera must be able to send aOFF
message e.g. via MQTT or Videoanalysis) - More translation added
- Minor improvements (camera.ui)
Bugfixes
- Fixed an isue where crashing FFmpeg did not display an error message in the log
- Fixed an issue where the dwell time could start before the motion handler was initialized
- Fixed an issue where the restart timer for prebuffering and videoanalysis were calculated wrong
- Minor Bugfixes