* Refactor config API
* Corrections
* Test Qt 6.8
* Revert "Test Qt 6.8"
This reverts commit eceebec49ecf1a3eda281a0630a9a7577b44ef0a.
* Corrections 2
* Update Changelog
* Add configFilter element for getconfig call
* Do not create errors for DB updates when in read-only mode
* Have configuration migration and validation before Hyperion starts
* Correct Tests
* Corrections
* Add migration items
* Correct windows build
* Ensure that first instance as default one exists
* Remove dependency between AuthManager and SSDPHandler
* Correct typos
* Address CodeQL findings
* Replace CamkeSettings by Presets and provide debug scenarios
* Allow to enable/disable suspend & lock event handling
* Fix Windows
* Refactor event handling incl.CEC
* Revert "Auxiliary commit to revert individual files from 0d9a8b8a3a4a09609a339f54c7d8a9384c561282"
This reverts commit 80737d926ad151a07b2493dd1685ed502975cb2e.
* Support Events for Grabbers generically
* Have CECEvent to actions configurable, further clean-ups
* Remove handleEvent from V4L2grabber, as grabber will be stopped on suspend
* Validate that one CEC Event can only trigger one action
* MacOS lock/unlock added
* fast windows fix
* Corrections
* Fix CodeQL findings
* add macos lock/unlock handler
* Migration of CEC-config and have default actions
* Correct target_link_libraries
* Include Foundation
* macOS include AppKit
* Support Scheduled Events, cleanups.
* Fix destructing
* Fix coredump during free
* Consider additional error sceanrio
* Fix missing code
* install desktop icons
* correct bash logic
---------
Co-authored-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>