2687 Commits

Author SHA1 Message Date
LordGrey
2dff7db7fc Merge remote-tracking branch 'origin/master' into 1804 2024-12-08 20:40:38 +01:00
LordGrey
9fa2130b06 Revert "Use macOS 13 runner image for x64 arch"
This reverts commit adfd1c1266df6c699ae9dde57401cf379447669c.
2024-12-08 20:29:11 +01:00
LordGrey
6405a9fa20 Revert "On macOS install official Python"
This reverts commit a99e6916cfd145dcbc9ecac0d5323a6f86c4d867.
2024-12-08 20:29:11 +01:00
LordGrey
dfa0c4e78d Revert "typo"
This reverts commit acddcac1054caff76f3780b2cb7e4069e78190b8.
2024-12-08 20:29:11 +01:00
LordGrey
5880df29a2 Revert "typo"
This reverts commit 6832ef26b6ca7c465a26a12fba8614505e35a6ba.
2024-12-08 20:29:11 +01:00
LordGrey
8483bb901e Revert "try wget"
This reverts commit 71e61f499a0dba429b92e65a9214fca0397c44f8.
2024-12-08 20:29:11 +01:00
LordGrey
ba30614177 Revert "pass three-digit python version"
This reverts commit 12048b572bd47a2bee3081615823ae40324df47f.
2024-12-08 20:29:11 +01:00
LordGrey
c700d201b1 Revert "Downgrade macOS/Xcode to test code backwards compatibility"
This reverts commit 59e66842177f72b677982e45d18d05dc9f15270f.
2024-12-08 20:29:11 +01:00
LordGrey
df87743c2a Revert "Switch to Xcode 14.2"
This reverts commit 84221d3d74c934d3c8f7903e18e3e46e68c92e3a.
2024-12-08 20:29:11 +01:00
LordGrey
0c14d4ebe0 Revert "test python 3.12.7"
This reverts commit 3df6df1c4667c5d261ca00b4f4326b24f598b2ec.
2024-12-08 20:29:11 +01:00
LordGrey
c03998e53f Revert "Remove pre-installed Python"
This reverts commit 6f22c0897b530928ed235a8eff784d1bd28a7343.
2024-12-08 20:29:11 +01:00
LordGrey
e0aa629385 Revert "Remove system python"
This reverts commit 37b17877ed2711b37ae24c47f835d436ebe3839f.
2024-12-08 20:29:11 +01:00
LordGrey
71577a21df Revert "Update qt5_6.yml"
This reverts commit e9c691eec203398ee52179a1677b760dbe927167.
2024-12-08 20:29:11 +01:00
LordGrey
30a40b24b5 Revert "Force set CMAKE_OSX_DEPLOYMENT_TARGET to 10.15"
This reverts commit ee48f0c9b3c15dd5d15bf7849816ad404315b037.
2024-12-08 20:29:11 +01:00
LordGrey
733aa662bf
Refactor Python for 3.12 integration (#1807)
* Correct JS requestConfig call

* Update requestWriteConfig to new API format

* Add hyperion-light and bare-minimum preset scenarios

* Refactor Python

* Windows add bcrypt until mbedtls  is fixed
(https://github.com/Mbed-TLS/mbedtls/pull/9554)

* Corrections

* Use ScreenCaptureKit under macOS 15 and above

* ReSigning macOS package

* Python 3.11.10 test

* Revert "Python 3.11.10 test"

This reverts commit ee921e4f1284fe3d984d9422b24a1c56c6916c21.

* Handle defined exits from python scripts

* Update change.log

* CodeQL findings

---------

Co-authored-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2024-12-01 17:08:25 +01:00
LordGrey
6e3357ea2d
Support NV12 format on Flatbuffer (#1806) 2024-12-01 17:08:00 +01:00
Lord-Grey
fb434dc492 Provide a lowest permissible interval time to effects and limit the update rate of selected effects 2024-11-30 22:08:41 +01:00
Paulchen-Panther
ee48f0c9b3
Force set CMAKE_OSX_DEPLOYMENT_TARGET to 10.15 2024-11-30 18:15:50 +01:00
Paulchen-Panther
e9c691eec2
Update qt5_6.yml 2024-11-30 15:28:33 +01:00
Paulchen-Panther
37b17877ed
Remove system python 2024-11-30 15:19:16 +01:00
Paulchen-Panther
6f22c0897b
Remove pre-installed Python 2024-11-30 15:09:49 +01:00
Paulchen-Panther
3df6df1c46
test python 3.12.7 2024-11-30 14:10:09 +01:00
Paulchen-Panther
84221d3d74
Switch to Xcode 14.2 2024-11-30 12:49:09 +01:00
LordGrey
30700ddca8
Update JsonAPI.h 2024-11-29 19:58:38 +01:00
LordGrey
df09de2ef2
Add missing include 2024-11-29 19:38:41 +01:00
Paulchen-Panther
59e6684217
Downgrade macOS/Xcode to test code backwards compatibility 2024-11-29 19:24:09 +01:00
Lord-Grey
16d0e4b908 Merge branch '1804' of https://github.com/Lord-Grey/hyperion.ng into 1804 2024-11-29 18:26:48 +01:00
Lord-Grey
6310cf922a Throttle the emission of callback-updates for high number of LEDs or big images 2024-11-29 18:26:36 +01:00
Lord-Grey
2e4942adc6 Streamline Callbacks 2024-11-29 09:36:02 +01:00
Paulchen-Panther
12048b572b
pass three-digit python version 2024-11-28 21:56:07 +01:00
Paulchen-Panther
71e61f499a
try wget 2024-11-28 21:47:42 +01:00
Paulchen-Panther
6832ef26b6
typo 2024-11-28 21:37:18 +01:00
Paulchen-Panther
acddcac105
typo 2024-11-28 21:19:55 +01:00
Paulchen-Panther
a99e6916cf
On macOS install official Python
the GitHub/Homebrew ones only support newer macOS versions
2024-11-28 21:03:16 +01:00
Paulchen-Panther
adfd1c1266
Use macOS 13 runner image for x64 arch 2024-11-26 18:34:03 +01:00
Lord-Grey
5d5c2bfdcb Remove max LED number constraint from Matrix layout 2024-11-26 08:31:29 +01:00
LordGrey
bc1bfbc83a
Fix Skydimo - populate outbut buffer (#1802) 2024-11-17 13:22:54 +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
dependabot[bot]
aed4abc03b
Bump actions/download-artifact from 4.1.7 to 4.1.8 (#1770)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.1.7 to 4.1.8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4.1.7...v4.1.8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-25 18:20:44 +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
df2b2b2372
Update README.md
Fix Effects link
2024-08-17 22:11:12 +02:00
blueicehaller
051d281522
Update README.md (#1780)
* Update README.md

Documentation link has been changed to Getting Started and Installation

* Update README.md

Installation link has been changed to Getting Started
2024-08-16 22:57:15 +02:00
blueicehaller
4721f14a10
Update README.md (#1779)
Update README.md
- Google Play link is no longer available https://play.google.com/store/apps/details?id=nl.hyperion.hyperionpro . 
- link to Hardware LED devices has been changed
- link to Documentation Configuration has been changed
- link to Effect development has been changed
- link to JSON API has been changed
2024-08-14 17:31:07 +02:00
Paulchen-Panther
215ae3b6df
Remove ExternalProject_Add 2024-07-17 18:27:28 +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
LordGrey
5d1d84ee9b Temporarily downgrade CMake to 3.28.3 (CodeQL) 2024-07-13 20:47:18 +02:00
LordGrey
01608f2a88 Windows - Pin to Qt 6.7 until apqinstaller supports 6.8 correctly 2024-07-13 19:48:16 +02:00
Paulchen-Panther
3f21913bfe
Temporarily downgrade CMake to 3.28.3 (macOS/Windows) 2024-07-12 22:48:13 +02:00