mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
Merge branch 'master' into Update_platforms
This commit is contained in:
commit
10e5e0f445
2
.github/workflows/apt.yml
vendored
2
.github/workflows/apt.yml
vendored
@ -112,7 +112,7 @@ jobs:
|
|||||||
ref: ${{ github.event.inputs.head_sha || github.event.client_payload.head_sha }}
|
ref: ${{ github.event.inputs.head_sha || github.event.client_payload.head_sha }}
|
||||||
|
|
||||||
- name: Import GPG key
|
- name: Import GPG key
|
||||||
uses: crazy-max/ghaction-import-gpg@v5.2.0
|
uses: crazy-max/ghaction-import-gpg@v5.3.0
|
||||||
with:
|
with:
|
||||||
gpg_private_key: ${{ secrets.APT_GPG }}
|
gpg_private_key: ${{ secrets.APT_GPG }}
|
||||||
|
|
||||||
|
2
.github/workflows/apt/amd64.json
vendored
2
.github/workflows/apt/amd64.json
vendored
@ -51,7 +51,7 @@
|
|||||||
"distribution": "Bookworm",
|
"distribution": "Bookworm",
|
||||||
"architecture": "amd64",
|
"architecture": "amd64",
|
||||||
"build-depends": "git, cmake, build-essential, qtbase5-dev, libqt5serialport5-dev, libqt5sql5-sqlite, libqt5svg5-dev, libqt5x11extras5-dev, libusb-1.0-0-dev, python3-dev, libcec-dev, libxcb-image0-dev, libxcb-util0-dev, libxcb-shm0-dev, libxcb-render0-dev, libxcb-randr0-dev, libxrandr-dev, libxrender-dev, libasound2-dev, libturbojpeg0-dev, libjpeg-dev, libssl-dev, libmbedtls-dev",
|
"build-depends": "git, cmake, build-essential, qtbase5-dev, libqt5serialport5-dev, libqt5sql5-sqlite, libqt5svg5-dev, libqt5x11extras5-dev, libusb-1.0-0-dev, python3-dev, libcec-dev, libxcb-image0-dev, libxcb-util0-dev, libxcb-shm0-dev, libxcb-render0-dev, libxcb-randr0-dev, libxrandr-dev, libxrender-dev, libasound2-dev, libturbojpeg0-dev, libjpeg-dev, libssl-dev, libmbedtls-dev",
|
||||||
"package-depends": "libpython3.10, libusb-1.0-0, libqt5widgets5, libqt5x11extras5, libqt5sql5, libqt5sql5-sqlite, libqt5serialport5, libmbedtls12, libasound2, libturbojpeg0, libcec6",
|
"package-depends": "libpython3.11, libusb-1.0-0, libqt5widgets5, libqt5x11extras5, libqt5sql5, libqt5sql5-sqlite, libqt5serialport5, libmbedtls14, libasound2, libturbojpeg0, libcec6",
|
||||||
"cmake-environment": "-DUSE_SYSTEM_MBEDTLS_LIBS=ON -DENABLE_DEPLOY_DEPENDENCIES=OFF -DCMAKE_BUILD_TYPE=Release",
|
"cmake-environment": "-DUSE_SYSTEM_MBEDTLS_LIBS=ON -DENABLE_DEPLOY_DEPENDENCIES=OFF -DCMAKE_BUILD_TYPE=Release",
|
||||||
"description": "Debian 12.x (Bookworm) (amd64)"
|
"description": "Debian 12.x (Bookworm) (amd64)"
|
||||||
}
|
}
|
||||||
|
2
.github/workflows/apt/arm64.json
vendored
2
.github/workflows/apt/arm64.json
vendored
@ -43,7 +43,7 @@
|
|||||||
"distribution": "Bookworm",
|
"distribution": "Bookworm",
|
||||||
"architecture": "arm64",
|
"architecture": "arm64",
|
||||||
"build-depends": "git, cmake, python3-dev, qtbase5-dev, libqt5serialport5-dev, libqt5sql5-sqlite, libqt5svg5-dev, build-essential, libusb-1.0-0-dev, libcec-dev, libssl-dev, libraspberrypi-dev, libasound2-dev, libturbojpeg0-dev, libjpeg-dev, libmbedtls-dev",
|
"build-depends": "git, cmake, python3-dev, qtbase5-dev, libqt5serialport5-dev, libqt5sql5-sqlite, libqt5svg5-dev, build-essential, libusb-1.0-0-dev, libcec-dev, libssl-dev, libraspberrypi-dev, libasound2-dev, libturbojpeg0-dev, libjpeg-dev, libmbedtls-dev",
|
||||||
"package-depends": "libpython3.9, libusb-1.0-0, libqt5widgets5, libqt5x11extras5, libqt5sql5, libqt5sql5-sqlite, libqt5serialport5, libmbedtls12, libasound2, libturbojpeg0, libcec6",
|
"package-depends": "libpython3.11, libusb-1.0-0, libqt5widgets5, libqt5x11extras5, libqt5sql5, libqt5sql5-sqlite, libqt5serialport5, libmbedtls14, libasound2, libturbojpeg0, libcec6",
|
||||||
"cmake-environment": "-DUSE_SYSTEM_MBEDTLS_LIBS=ON -DENABLE_DEPLOY_DEPENDENCIES=OFF -DCMAKE_BUILD_TYPE=Release",
|
"cmake-environment": "-DUSE_SYSTEM_MBEDTLS_LIBS=ON -DENABLE_DEPLOY_DEPENDENCIES=OFF -DCMAKE_BUILD_TYPE=Release",
|
||||||
"description": "Debian 12.x (Bookworm) (arm64)",
|
"description": "Debian 12.x (Bookworm) (arm64)",
|
||||||
"exclude" : true
|
"exclude" : true
|
||||||
|
2
.github/workflows/apt/armhf.json
vendored
2
.github/workflows/apt/armhf.json
vendored
@ -43,7 +43,7 @@
|
|||||||
"distribution": "Bookworm",
|
"distribution": "Bookworm",
|
||||||
"architecture": "armhf",
|
"architecture": "armhf",
|
||||||
"build-depends": "git, cmake, python3-dev, qtbase5-dev, libqt5serialport5-dev, libqt5sql5-sqlite, libqt5svg5-dev, build-essential, libusb-1.0-0-dev, libcec-dev, libssl-dev, libraspberrypi-dev, libasound2-dev, libturbojpeg0-dev, libjpeg-dev, libmbedtls-dev",
|
"build-depends": "git, cmake, python3-dev, qtbase5-dev, libqt5serialport5-dev, libqt5sql5-sqlite, libqt5svg5-dev, build-essential, libusb-1.0-0-dev, libcec-dev, libssl-dev, libraspberrypi-dev, libasound2-dev, libturbojpeg0-dev, libjpeg-dev, libmbedtls-dev",
|
||||||
"package-depends": "libpython3.9, libusb-1.0-0, libqt5widgets5, libqt5x11extras5, libqt5sql5, libqt5sql5-sqlite, libqt5serialport5, libmbedtls12, libasound2, libturbojpeg0, libcec6",
|
"package-depends": "libpython3.11, libusb-1.0-0, libqt5widgets5, libqt5x11extras5, libqt5sql5, libqt5sql5-sqlite, libqt5serialport5, libmbedtls14, libasound2, libturbojpeg0, libcec6",
|
||||||
"cmake-environment": "-DUSE_SYSTEM_MBEDTLS_LIBS=ON -DENABLE_DEPLOY_DEPENDENCIES=OFF -DCMAKE_BUILD_TYPE=Release",
|
"cmake-environment": "-DUSE_SYSTEM_MBEDTLS_LIBS=ON -DENABLE_DEPLOY_DEPENDENCIES=OFF -DCMAKE_BUILD_TYPE=Release",
|
||||||
"description": "Debian 12.x (Bookworm) (armhf)",
|
"description": "Debian 12.x (Bookworm) (armhf)",
|
||||||
"exclude" : true
|
"exclude" : true
|
||||||
|
2
.github/workflows/nightly.yml
vendored
2
.github/workflows/nightly.yml
vendored
@ -138,7 +138,7 @@ jobs:
|
|||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Import GPG key
|
- name: Import GPG key
|
||||||
uses: crazy-max/ghaction-import-gpg@v5.2.0
|
uses: crazy-max/ghaction-import-gpg@v5.3.0
|
||||||
with:
|
with:
|
||||||
gpg_private_key: ${{ secrets.APT_GPG }}
|
gpg_private_key: ${{ secrets.APT_GPG }}
|
||||||
|
|
||||||
|
@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Fixed missing Include limits in QJsonSchemaChecker
|
- Fixed missing Include limits in QJsonSchemaChecker
|
||||||
|
- Fixed dependencies for deb packages in Debian Bookworm
|
||||||
|
|
||||||
## Removed
|
## Removed
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
[![CodeQL Analysis](https://github.com/hyperion-project/hyperion.ng/actions/workflows/codeql.yml/badge.svg)](https://github.com/hyperion-project/hyperion.ng/actions/workflows/codeql.yml)
|
[![CodeQL Analysis](https://github.com/hyperion-project/hyperion.ng/actions/workflows/codeql.yml/badge.svg)](https://github.com/hyperion-project/hyperion.ng/actions/workflows/codeql.yml)
|
||||||
[![Forum](https://img.shields.io/website/https/hyperion-project.org.svg?label=Forum&down_color=red&down_message=offline&up_color=4bc51d&up_message=online&logo=homeadvisor&logoColor=white)](https://www.hyperion-project.org)
|
[![Forum](https://img.shields.io/website/https/hyperion-project.org.svg?label=Forum&down_color=red&down_message=offline&up_color=4bc51d&up_message=online&logo=homeadvisor&logoColor=white)](https://www.hyperion-project.org)
|
||||||
[![Documentation](https://img.shields.io/website/https/docs.hyperion-project.org.svg?label=Documentation&down_color=red&down_message=offline&up_color=4bc51d&up_message=online&logo=read-the-docs)](https://docs.hyperion-project.org)
|
[![Documentation](https://img.shields.io/website/https/docs.hyperion-project.org.svg?label=Documentation&down_color=red&down_message=offline&up_color=4bc51d&up_message=online&logo=read-the-docs)](https://docs.hyperion-project.org)
|
||||||
[![Discord](https://img.shields.io/discord/785578322167463937?label=Discord&logo=discord&logoColor=white&color=4bc51d)](https://discord.gg/khkR8Vx3ff)
|
[![Discord](https://img.shields.io/discord/785578322167463937?label=Discord&logo=discord&logoColor=white&color=4bc51d)](https://discord.gg/XtVTb3HEKS)
|
||||||
![made-with-love](https://img.shields.io/badge/Made%20With-♥-ff0000.svg)
|
![made-with-love](https://img.shields.io/badge/Made%20With-♥-ff0000.svg)
|
||||||
|
|
||||||
## About Hyperion
|
## About Hyperion
|
||||||
|
@ -2331,6 +2331,7 @@ function updateElementsWled(ledType, key) {
|
|||||||
var enumSegSelectVals = [];
|
var enumSegSelectVals = [];
|
||||||
var enumSegSelectTitleVals = [];
|
var enumSegSelectTitleVals = [];
|
||||||
var enumSegSelectDefaultVal = "";
|
var enumSegSelectDefaultVal = "";
|
||||||
|
var defaultSegmentId = "-1";
|
||||||
|
|
||||||
if (devicesProperties[ledType] && devicesProperties[ledType][key]) {
|
if (devicesProperties[ledType] && devicesProperties[ledType][key]) {
|
||||||
var ledDeviceProperties = devicesProperties[ledType][key];
|
var ledDeviceProperties = devicesProperties[ledType][key];
|
||||||
@ -2338,9 +2339,8 @@ function updateElementsWled(ledType, key) {
|
|||||||
if (!jQuery.isEmptyObject(ledDeviceProperties)) {
|
if (!jQuery.isEmptyObject(ledDeviceProperties)) {
|
||||||
|
|
||||||
if (ledDeviceProperties.info) {
|
if (ledDeviceProperties.info) {
|
||||||
if (ledDeviceProperties.info.liveseg && ledDeviceProperties.info.liveseg < 0) {
|
if (!ledDeviceProperties.info.hasOwnProperty("liveseg") || ledDeviceProperties.info.liveseg < 0) {
|
||||||
// "Use main segment only" is disabled
|
// "Use main segment only" is disabled
|
||||||
var defaultSegmentId = "-1";
|
|
||||||
enumSegSelectVals.push(defaultSegmentId);
|
enumSegSelectVals.push(defaultSegmentId);
|
||||||
enumSegSelectTitleVals.push($.i18n('edt_dev_spec_segments_disabled_title'));
|
enumSegSelectTitleVals.push($.i18n('edt_dev_spec_segments_disabled_title'));
|
||||||
enumSegSelectDefaultVal = defaultSegmentId;
|
enumSegSelectDefaultVal = defaultSegmentId;
|
||||||
@ -2392,13 +2392,12 @@ function updateElementsWled(ledType, key) {
|
|||||||
hardwareLedCount = 1;
|
hardwareLedCount = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (segmentConfig) {
|
if (segmentConfig && segmentConfig.streamSegmentId > defaultSegmentId) {
|
||||||
var configuredstreamSegmentId = window.serverConfig.device.segments.streamSegmentId.toString();
|
var configuredstreamSegmentId = window.serverConfig.device.segments.streamSegmentId.toString();
|
||||||
enumSegSelectVals = [configuredstreamSegmentId];
|
enumSegSelectVals = [configuredstreamSegmentId];
|
||||||
enumSegSelectTitleVals = ["Segment " + configuredstreamSegmentId];
|
enumSegSelectTitleVals = ["Segment " + configuredstreamSegmentId];
|
||||||
enumSegSelectDefaultVal = configuredstreamSegmentId;
|
enumSegSelectDefaultVal = configuredstreamSegmentId;
|
||||||
} else {
|
} else {
|
||||||
defaultSegmentId = "-1";
|
|
||||||
enumSegSelectVals.push(defaultSegmentId);
|
enumSegSelectVals.push(defaultSegmentId);
|
||||||
enumSegSelectTitleVals.push($.i18n('edt_dev_spec_segments_disabled_title'));
|
enumSegSelectTitleVals.push($.i18n('edt_dev_spec_segments_disabled_title'));
|
||||||
enumSegSelectDefaultVal = defaultSegmentId;
|
enumSegSelectDefaultVal = defaultSegmentId;
|
||||||
|
@ -301,7 +301,7 @@ bool LedDeviceWled::isReadyForSegmentStreaming(semver::version& version) const
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Error(_log, "Version provided to test for streaming readiness is not valid ");
|
Error(_log, "Version provided to test for segment streaming readiness is not valid ");
|
||||||
}
|
}
|
||||||
return isReady;
|
return isReady;
|
||||||
}
|
}
|
||||||
@ -325,7 +325,7 @@ bool LedDeviceWled::isReadyForDDPStreaming(semver::version& version) const
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Error(_log, "Version provided to test for streaming readiness is not valid ");
|
Error(_log, "Version provided to test for DDP streaming readiness is not valid ");
|
||||||
}
|
}
|
||||||
return isReady;
|
return isReady;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user