* docs: add Monitor architecture decision record
* ci: add code-quality workflow (lint/cs-fixer)
Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
* docs: keep ADR PR documentation-only
Drop code-quality workflow and php-cs-fixer scaffolding that would
gate merges without a format pass.
Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
* docs: state the PHP 8.1 baseline the CI actually tests
Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
---------
Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
* Correct additional PSR issues from recent pull request
* Monitor can remove all main data collector devices
* Monitor poller should not be run on remote data collectors
* Split off CHANGELOG.md from README.md
* Added option to Loop the alarm sound.
* Minor fix for undefined **get_monitor_sound_loop** shown in logs
* Fix issue with sound still looping even when user set not to loop sound
* Update README.md
* issue#89: When there are no group level items, SQL filters can become badly formatted
* issue#94: When grouping by tree, Devices added to the root of a tree appear on every tree
* issue#95: When grouping by site, devices with no site never appear
This change loads the Monitor CSS in the header instead inline in the
HTML code. This will eliminate the annoying flash you get with the
screen every time you refresh the page.
This is a fix for issue #61 where monitor_list was not being used to notify of reboots. It also includes a feature request to override the threshold alert list inclusion so only monitor_list is used.
This fixes the mute problem described in issue #57 where the audio would constantly be playing and unmutable.
It also addresses other issues with insert audio links to files that do not exist, plus removes some duplicated code.