570 Commits

Author SHA1 Message Date
LordGrey
d16142d28e
Re-add Temperture adjustment (#1710)
* Add Temperature adjustment

* Add Temperature adjustment - add missing cmake updates

* Add missing ENABLE_MDNS guards

* Reapply temperature on JSONAPI

* Integrate color temperature into RGB transformations

* Fix imagestream update

* fix cast

* Cleanups

* Windows Fix

* Fix inner loop

* Simplify

* Reapply default temperature setting

* Fix adjustments calculation

* Updates
2024-12-28 20:45:10 +01:00
Hyperion-Bot
fd0d6b7266 Update tr.json (POEditor.com) 2024-12-27 10:50:04 +01:00
Hyperion-Bot
b0cc7c6d2c Update sv.json (POEditor.com) 2024-12-27 10:50:03 +01:00
Hyperion-Bot
60ded19c5e Update es.json (POEditor.com) 2024-12-27 10:50:02 +01:00
Hyperion-Bot
4e6dc5e206 Update pl.json (POEditor.com) 2024-12-27 10:50:00 +01:00
Hyperion-Bot
885e376c28 Update de.json (POEditor.com) 2024-12-27 10:49:59 +01:00
Hyperion-Bot
7d70cb1c67 Update fr.json (POEditor.com) 2024-12-27 10:49:58 +01:00
LordGrey
3e7bc78449
Fix LED layout Preview (#1813) (#1814) 2024-12-13 22:42:50 +01:00
LordGrey
27f74af4e3
Skydimo as own device (#1800)
* Skydimo as own device type

* Skydimo updates
2024-11-15 18:37:17 +01:00
LordGrey
5cb3076698
Config refactoring fixes (#1799)
* Correct JS requestConfig call

* Update requestWriteConfig to new API format

* Add hyperion-light and bare-minimum preset scenarios
2024-11-15 15:03:33 +01:00
LordGrey
ecceb4e7ae
Refactor Settings DB and Handling (#1786)
* 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
2024-09-30 22:03:13 +02:00
LordGrey
4f1b95ec83
Add Home Assistant Lights support (#1763)
* New HomeAssistant LEDDevice

* Fix typos

* Ping Qt for Windows to 6.7 until aqtinstaller is fixed

* Fix HA default port handling

* HA - Update default latchtime and range

* Add HA Wizard and light selection

* Naming consistency

* Fix "Selected Hyperion instance is not running"

* CodeQL findings

* HA - allow to overwrite brightness by HA yes or no

* HA - Support switch off on black

* HA - Add transition time
2024-08-25 17:34:27 +02:00
LordGrey
6c3fc8521a
Skydimo LedDevice support (#1765)
* Support Skydimo devices

* Temporarily downgrade CMake to 3.28.3 (CodeQL)
2024-07-16 19:46:43 +02:00
Hyperion-Bot
df7366a6de Update sv.json (POEditor.com) 2024-06-16 18:18:48 +02:00
Hyperion-Bot
d6853f71e6 Update de.json (POEditor.com) 2024-06-16 18:18:47 +02:00
LordGrey
76fff98f5c
Implement ftdi led device - 2 (#1746) 2024-05-31 23:08:13 +02:00
LordGrey
e6714b21f9
Fix Philip Hue APIv2 support without Entertainment group defined (#1743) 2024-05-21 19:37:43 +02:00
Hyperion-Bot
38b0002916 Update sv.json (POEditor.com) 2024-05-13 20:17:02 +02:00
Hyperion-Bot
4645b671c7 Update es.json (POEditor.com) 2024-05-13 20:17:01 +02:00
Hyperion-Bot
be0eb23b6f Update de.json (POEditor.com) 2024-05-13 20:16:59 +02:00
LordGrey
2eb5c87e0e
New Language + Fixes (#1738)
* Fix typos in texts

* New language Bulgarian
2024-05-13 20:14:26 +02:00
LordGrey
0a93af95c7
Disable Identify for same serial device (#1737) 2024-05-09 11:51:00 +02:00
LordGrey
cf287f5adb
Refactor Hyperion JSON-API (#1727) 2024-05-08 22:06:32 +02:00
LordGrey
aca757138e
Nanoleaf Updates (#1724)
* Add new devices

* Do not restore ExtControl state
2024-04-16 21:57:51 +02:00
LordGrey
ac57fea09a
Fix Kodi Color Calibration, Refactor Wizards (#1718)
* Fix #1674 and refactor wizards

* Have own code file per LED-Device Wizard

* Include SonarLint feedback

* Cleanups

* Apply module pattern

* Address CodeQL findings

* Address CodeQL findings
2024-03-30 15:43:50 +01:00
Hyperion-Bot
35d8992bcc Update sv.json (POEditor.com) 2024-03-23 14:08:54 +01:00
Hyperion-Bot
efda0714b3 Update de.json (POEditor.com) 2024-03-23 14:08:53 +01:00
Hyperion-Bot
8123a11287 Update fr.json (POEditor.com) 2024-03-23 14:08:52 +01:00
LordGrey
fedb409157
Matrix Layout enhancements (#1701)
* Support gaps on Matrix Layout

* Ensure BlackBorder objects are initialised

* Update Changelog

* Fix automated semicolon insertion

* Fix automated semicolon insertion

* Remove SPI activation from post install script (#1708)
2024-03-14 21:29:15 +01:00
Hyperion-Bot
eb0964078f Update ru.json (POEditor.com) 2024-01-14 18:40:41 +01:00
Hyperion-Bot
175396dd85 Update uk.json (POEditor.com) 2024-01-14 18:36:05 +01:00
Hyperion-Bot
8f76be41fb Update ru.json (POEditor.com) 2024-01-14 18:36:04 +01:00
Hyperion-Bot
9d08568c1e Update el.json (POEditor.com) 2024-01-14 18:36:03 +01:00
LordGrey
cdd59ffc87
Fix #1671 (#1672)
* Refactor to fix #1671

* Add GUI/NonGUI mode to info page

* Do not show lock config, if in non-UI mode

* Updae Changelog

* Correct includes

* Remove unused variable

* use ninja generator under macos

---------

Co-authored-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2024-01-03 19:43:46 +01:00
LordGrey
bb96e1003d
New languages: Indonesian, Ukrainian (#1673)
* New languages: Indonesian, Ukrainian

* use ninja generator under macos

---------

Co-authored-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2023-12-29 11:54:13 +01:00
Hyperion-Bot
2aa0d01dde Update sv.json (POEditor.com) 2023-12-09 21:09:58 +01:00
LordGrey
05befbb49c
Updates (#1664)
* Deploy Wayland shells

* Correct typos

* Update qmdnsengine
2023-12-06 20:14:41 +01:00
Hyperion-Bot
a2ded6acc9 Update de.json (POEditor.com) 2023-12-05 19:27:13 +01:00
Hyperion-Bot
2f8e62a14f Update sv.json (POEditor.com) 2023-12-05 18:59:19 +01:00
LordGrey
a1f0821f33
Introduce Event Services (#1653)
* 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>
2023-11-27 09:06:43 +01:00
LordGrey
2e0cc9cfa8
Improvements (#1658)
* Restart Servial Device, if write error occurred.

* Fix typos

* Fix FOUND_USER command

* Use SUDO_USER in postinst

* Align install_pr with new package names

* Package named arm64 instead of aarch64

* Update Change log

* Fix to have the architecture resolved

* All tls plugin directory for Qt6

---------

Co-authored-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2023-11-23 20:51:49 +01:00
LordGrey
a5625cf984
Upward version compatability (#1639)
* Fix macOS build

* Update minimum cmake version

* Correct compile errorswith Qt6.7

* Update minimum cmake version (2)

* Use C++17

* Correct compile errors with Qt6.7

* Replace unsupported Lambda UniqueConnection

* Support UTF-8 Output on console

* Update general page

* Fix Matrix Effect

* Install PR relative to current path

* Additional update

* Correct compile errors with Qt6.7 after master merge

* Add language - Hebrew

* Consolidate Changelog
2023-10-15 21:27:21 +02:00
Hyperion-Bot
88c6bef9be Update vi.json (POEditor.com) 2023-10-15 19:38:51 +02:00
Hyperion-Bot
ecd3018cc5 Update tr.json (POEditor.com) 2023-10-15 19:38:50 +02:00
Hyperion-Bot
496f31624d Update sv.json (POEditor.com) 2023-10-15 19:38:49 +02:00
Hyperion-Bot
c2a895a8c3 Update es.json (POEditor.com) 2023-10-15 19:38:48 +02:00
Hyperion-Bot
dd22755fd2 Update ru.json (POEditor.com) 2023-10-15 19:38:47 +02:00
Hyperion-Bot
4205ae08a5 Update pt-br.json (POEditor.com) 2023-10-15 19:38:45 +02:00
Hyperion-Bot
8296d8c26a Update pl.json (POEditor.com) 2023-10-15 19:38:44 +02:00
Hyperion-Bot
ea0d69bc44 Update ja.json (POEditor.com) 2023-10-15 19:38:43 +02:00