Releases: Tom-Hirschberger/MMM-SynologySurveillance
Releases · Tom-Hirschberger/MMM-SynologySurveillance
Release 0.2.5
This is release 0.2.5 with the following changes:
- fixed not working alias for mjpeg cams
- if a mjpeg cam is configured with a alias but without a name the alias is used as name now
- updated the mjpeg example in the readme to use name instead of alias
Release 0.2.4
This is release 0.2.4 with the following changes:
- fixed the replacement of the host and port parts in the URLs
- if debug is enabled the clean URLs of the cams will be logged now. They can be directly entered to a browser to check the validity
Release 0.2.3
This is release 0.2.3 with the following changes:
- fixed the module being crashed cause of the changes in 0.2.2
- fixed the wrong camera being displayed in big profiles had been visited in the meantime where the whole module was hidden
- introducing a new option
moduleIsDisplayedInEveryProfile
which needs to be set totrue
if MMM-ProfileSwitcher is used but the module is set to the ignore list and is displayed on all profiles
Release 0.2.2
This is release 0.2.2 with the following changes:
- fixed current big camera and displayed cameras did not match the current used profile in some rare cases
Release 0.2.1
This is release 0.2.1 with the following changes:
- increased the compatibility to older DSM versions. The paths of the web apis now will be queried with api versions instead of using a fixed one.
- if the debug flag is set to true the MySynoSSClient prints more information, too.
Release 0.2.0
This is release 0.2.0 with the following changes:
- instead of the
syno
library a custom implementation is used now. The custom implementation is compatible with newer releases of Surveillance Station (> 9.1) now - support of the
skipOnPrivilegeError
config option is dropped with the new implementation. If configured it will be ignored now. - cause the new implementation is able to fetch all information at once the refreshes of the gui could been reduced. Now all information of all DiskStations is fetched and the gui is refreshed once.
- introducing a new config option
changedPositionAnimationSpeed
with this release. If the position of one cam changes and the gui needs to be refreshed this animation speed is used instead of the "usual" one. The option is set to 0 as default to reduce flickering. - if a position update fails for a cam the position indicator will now be reset to the previous position
- reduced the console output of the module but introducing the
debug
config option to re-enable more output
Release 0.1.4
This is release 0.1.4 with the following changes:
- introducing the new option
imgDecodeCheckInterval
which can either be set for all or for single cams. If the option is set to a value higher than 0 the module periodically (unit is seconds) checks if the displayed cam image is still decodeable. If not the URL gets reset and a refresh of all URLs is triggered. This is to avoid freezed cam images. - introducing
minimumTimeBetweenRefreshs
which prevents to refresh the URLs to often (i.e. cause of the newimgDecodeCheckInterval
). The unit is milliseconds! - the module now tries to restore the old big cam setting if profiles get changed. So the last selected cam is displayed in big before the profile changed. To disable the new feature the new config option
restoreBigAfterProfileChange
can be set tofalse
. - fixed all issues reported by the new automatic module scanning script developed by @KristjanESPERANTO
Release 0.1.3
This is release 0.1.3 with the following changes:
- fixed a rare issue which caused position changes to not work with some nodejs versions (i.e. 16.3.1)
Release 0.1.2
This is release 0.1.2 with the following changes:
- fixed host part not being replaced properly
Release 0.1.1
This is release 0.1.1 with the following new features:
- Did a total refactoring of the code that creates the HTML elements
- Did a refactoring of the code that fetches the URLs of the cameras from the NAS to increase the error handling
- Added a option to add a timestamp to MJPEG URLs to avoid caching issues
- Added the possibility to invalidate the cam URLs with a notification to force a refresh
- Fixed
animationSpeed
being ignored if module is shown after it was hidden - Fixed
profiles
not working properly in all cases