From f7190f53ff9becffb2ec7cfcbfe5ecbc92fefba5 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 28 Feb 2025 09:50:58 -0500 Subject: [PATCH 01/14] fix(http): lower TLS to v1.2 for downloading covers (#3691) --- src/httpcommon.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/httpcommon.h b/src/httpcommon.h index 7c86ecb4..8b979994 100644 --- a/src/httpcommon.h +++ b/src/httpcommon.h @@ -23,7 +23,7 @@ namespace http { ); int reload_user_creds(const std::string &file); - bool download_file(const std::string &url, const std::string &file, long ssl_version = CURL_SSLVERSION_TLSv1_3); + bool download_file(const std::string &url, const std::string &file, long ssl_version = CURL_SSLVERSION_TLSv1_2); std::string url_escape(const std::string &url); std::string url_get_host(const std::string &url); From a594b6434b760ac60c56f7a153fb8bffbcc269af Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sat, 1 Mar 2025 21:04:10 -0500 Subject: [PATCH 02/14] docs(readme): add sponsors (#3697) --- README.md | 8 ++++++++ docs/contributing.md | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/README.md b/README.md index dd6d9e4f..f46c9b1a 100644 --- a/README.md +++ b/README.md @@ -164,6 +164,14 @@ LizardByte has the full documentation hosted on [Read the Docs](https://docs.liz Our support methods are listed in our [LizardByte Docs](https://docs.lizardbyte.dev/latest/about/support.html). +## 💲 Sponsors and Supporters + +

+ + + +

+
| Previous | Next | diff --git a/docs/contributing.md b/docs/contributing.md index 57f44c6f..a9f20cfa 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -2,6 +2,12 @@ Read our contribution guide in our organization level [docs](https://docs.lizardbyte.dev/latest/developers/contributing.html). +## Recommended Tools + +| Tool | Description | +|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|
CLion | Recommended IDE for C++ development. Free licenses available for open source developers through the [JetBrains Open Source Program](https://www.jetbrains.com/community/opensource/). | + ## Project Patterns ### Web UI From fd9f10f73039bd9f4c2e6766d201ab4801e5084f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Mar 2025 16:58:40 +0000 Subject: [PATCH 03/14] build(deps): bump third-party/inputtino from `00ea0c2` to `01b16d6` (#3701) Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `00ea0c2` to `01b16d6`. - [Commits](https://github.com/games-on-whales/inputtino/compare/00ea0c28e87298b983831262896ee780a426a29c...01b16d67c91667c424e8dc70947cdd7f7f03132d) --- updated-dependencies: - dependency-name: third-party/inputtino dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- third-party/inputtino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/inputtino b/third-party/inputtino index 00ea0c28..01b16d67 160000 --- a/third-party/inputtino +++ b/third-party/inputtino @@ -1 +1 @@ -Subproject commit 00ea0c28e87298b983831262896ee780a426a29c +Subproject commit 01b16d67c91667c424e8dc70947cdd7f7f03132d From 7cda5fa925d529a45ac631777c92ef19cebbaec6 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Wed, 5 Mar 2025 23:09:44 -0500 Subject: [PATCH 04/14] ci(gh-pages): preview website for PR builds in RTD (#3709) --- gh-pages-template/.readthedocs.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 gh-pages-template/.readthedocs.yaml diff --git a/gh-pages-template/.readthedocs.yaml b/gh-pages-template/.readthedocs.yaml new file mode 100644 index 00000000..681f205b --- /dev/null +++ b/gh-pages-template/.readthedocs.yaml @@ -0,0 +1,25 @@ +--- +# Read the Docs configuration file +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details + +version: 2 + +build: + os: ubuntu-24.04 + tools: + ruby: "3.3" + apt_packages: + - 7zip + - jq + jobs: + install: + - | + mkdir -p "./tmp" + branch="master" + base_url="https://raw.githubusercontent.com/LizardByte/LizardByte.github.io" + url="${base_url}/refs/heads/${branch}/scripts/readthedocs_build.sh" + curl -sSL -o "./tmp/readthedocs_build.sh" "${url}" + chmod +x "./tmp/readthedocs_build.sh" + build: + html: + - "./tmp/readthedocs_build.sh" From 848558d80e8934f9798cc0d8fb6c16716ba04b9f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 08:26:44 -0500 Subject: [PATCH 05/14] build(deps): bump vue-i18n from 11.1.1 to 11.1.2 (#3713) Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.1.1 to 11.1.2. - [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md) - [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.2/packages/vue-i18n) --- updated-dependencies: - dependency-name: vue-i18n dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b5c5325c..baa4cf79 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "dependencies": { "@lizardbyte/shared-web": "2024.921.191855", "vue": "3.5.13", - "vue-i18n": "11.1.1" + "vue-i18n": "11.1.2" }, "devDependencies": { "@vitejs/plugin-vue": "4.6.2", From 67d649621cbc45d1ce87b9b22b67da7e6213bc14 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 14:44:43 +0000 Subject: [PATCH 06/14] build(deps): bump @lizardbyte/shared-web from 2024.921.191855 to 2025.221.2011 (#3681) build(deps): bump @lizardbyte/shared-web Bumps [@lizardbyte/shared-web](https://github.com/LizardByte/shared-web) from 2024.921.191855 to 2025.221.2011. - [Commits](https://github.com/LizardByte/shared-web/commits) --- updated-dependencies: - dependency-name: "@lizardbyte/shared-web" dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index baa4cf79..93dfb595 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "serve": "serve ./tests/fixtures/http --no-port-switching" }, "dependencies": { - "@lizardbyte/shared-web": "2024.921.191855", + "@lizardbyte/shared-web": "2025.221.2011", "vue": "3.5.13", "vue-i18n": "11.1.2" }, From bd359b21d66a17aa22206425c92a12debd2200c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 16:01:14 +0000 Subject: [PATCH 07/14] build(deps): bump robinraju/release-downloader from 1.11 to 1.12 (#3712) Bumps [robinraju/release-downloader](https://github.com/robinraju/release-downloader) from 1.11 to 1.12. - [Release notes](https://github.com/robinraju/release-downloader/releases) - [Commits](https://github.com/robinraju/release-downloader/compare/v1.11...v1.12) --- updated-dependencies: - dependency-name: robinraju/release-downloader dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/update-flathub-repo.yml | 2 +- .github/workflows/update-homebrew-release.yml | 2 +- .github/workflows/update-pacman-repo.yml | 2 +- .github/workflows/update-winget-release.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/update-flathub-repo.yml b/.github/workflows/update-flathub-repo.yml index 21411c77..c1ffcdd0 100644 --- a/.github/workflows/update-flathub-repo.yml +++ b/.github/workflows/update-flathub-repo.yml @@ -104,7 +104,7 @@ jobs: if: >- steps.check-label.outputs.hasTopic == 'true' && steps.check-release.outputs.isLatestRelease == 'true' - uses: robinraju/release-downloader@v1.11 + uses: robinraju/release-downloader@v1.12 with: repository: "${{ github.repository }}" tag: "${{ github.event.release.tag_name }}" diff --git a/.github/workflows/update-homebrew-release.yml b/.github/workflows/update-homebrew-release.yml index 65c9698e..068e3d55 100644 --- a/.github/workflows/update-homebrew-release.yml +++ b/.github/workflows/update-homebrew-release.yml @@ -46,7 +46,7 @@ jobs: id: download if: >- steps.check-label.outputs.hasTopic == 'true' - uses: robinraju/release-downloader@v1.11 + uses: robinraju/release-downloader@v1.12 with: repository: "${{ github.repository }}" tag: "${{ github.event.release.tag_name }}" diff --git a/.github/workflows/update-pacman-repo.yml b/.github/workflows/update-pacman-repo.yml index 92e14dc7..9f379618 100644 --- a/.github/workflows/update-pacman-repo.yml +++ b/.github/workflows/update-pacman-repo.yml @@ -77,7 +77,7 @@ jobs: if: >- steps.check-label.outputs.hasTopic == 'true' && steps.check-release.outputs.isLatestRelease == 'true' - uses: robinraju/release-downloader@v1.11 + uses: robinraju/release-downloader@v1.12 with: repository: "${{ github.repository }}" tag: "${{ github.event.release.tag_name }}" diff --git a/.github/workflows/update-winget-release.yml b/.github/workflows/update-winget-release.yml index c004dcdd..03b600a3 100644 --- a/.github/workflows/update-winget-release.yml +++ b/.github/workflows/update-winget-release.yml @@ -46,7 +46,7 @@ jobs: id: download if: >- steps.check-label.outputs.hasTopic == 'true' - uses: robinraju/release-downloader@v1.11 + uses: robinraju/release-downloader@v1.12 with: repository: "${{ github.repository }}" tag: "${{ github.event.release.tag_name }}" From ceea97479b81a813dc6185e642f20bceca055087 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 08:32:50 -0400 Subject: [PATCH 08/14] build(deps): bump third-party/build-deps from `249a313` to `0f8f2af` (#3717) Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `249a313` to `0f8f2af`. - [Commits](https://github.com/LizardByte/build-deps/compare/249a31384468c3b01e06a58a1a39b12a292f2f86...0f8f2af955f583c986c634d37ce7655fbff7180a) --- updated-dependencies: - dependency-name: third-party/build-deps dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- third-party/build-deps | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/build-deps b/third-party/build-deps index 249a3138..0f8f2af9 160000 --- a/third-party/build-deps +++ b/third-party/build-deps @@ -1 +1 @@ -Subproject commit 249a31384468c3b01e06a58a1a39b12a292f2f86 +Subproject commit 0f8f2af955f583c986c634d37ce7655fbff7180a From a344e6cc69f500572d535c3e82f2d663a7ab7544 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Mar 2025 13:16:44 +0000 Subject: [PATCH 09/14] build(deps): bump third-party/inputtino from `01b16d6` to `9c19995` (#3720) Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `01b16d6` to `9c19995`. - [Commits](https://github.com/games-on-whales/inputtino/compare/01b16d67c91667c424e8dc70947cdd7f7f03132d...9c19995cbdde1cf2729d4dcee872df32fbb3fc74) --- updated-dependencies: - dependency-name: third-party/inputtino dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- third-party/inputtino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/inputtino b/third-party/inputtino index 01b16d67..9c19995c 160000 --- a/third-party/inputtino +++ b/third-party/inputtino @@ -1 +1 @@ -Subproject commit 01b16d67c91667c424e8dc70947cdd7f7f03132d +Subproject commit 9c19995cbdde1cf2729d4dcee872df32fbb3fc74 From 1fd5534541dc57eafad7bc46473a2fde30c45cc8 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sun, 16 Mar 2025 22:19:07 -0400 Subject: [PATCH 10/14] build(deps): change Gitlab submodules to LizardByte mirrors (#3728) --- .gitmodules | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitmodules b/.gitmodules index 412ddca6..c06ff0d4 100644 --- a/.gitmodules +++ b/.gitmodules @@ -44,7 +44,7 @@ branch = sdk [submodule "third-party/Simple-Web-Server"] path = third-party/Simple-Web-Server - url = https://gitlab.com/eidheim/Simple-Web-Server.git + url = https://github.com/LizardByte-infrastructure/Simple-Web-Server.git branch = master [submodule "third-party/TPCircularBuffer"] path = third-party/TPCircularBuffer @@ -60,9 +60,9 @@ branch = master [submodule "third-party/wayland-protocols"] path = third-party/wayland-protocols - url = https://gitlab.freedesktop.org/wayland/wayland-protocols.git + url = https://github.com/LizardByte-infrastructure/wayland-protocols.git branch = main [submodule "third-party/wlr-protocols"] path = third-party/wlr-protocols - url = https://gitlab.freedesktop.org/wlroots/wlr-protocols.git + url = https://github.com/LizardByte-infrastructure/wlr-protocols.git branch = master From 6efd41d3f7f1fab263fe56adc86e2d27e89039cc Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Mon, 17 Mar 2025 19:27:25 -0400 Subject: [PATCH 11/14] docs(readme): add contributor images (#3732) --- README.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f46c9b1a..94c0e79c 100644 --- a/README.md +++ b/README.md @@ -168,7 +168,27 @@ Our support methods are listed in our [LizardByte Docs](https://docs.lizardbyte.

- + + +

+ +## 👥 Contributors + +Thank you to all the contributors who have helped make Sunshine better! + +### GitHub + +

+ + + +

+ +### CrowdIn + +

+ +

From 791580954fec692e3bd653154f2f0f77ed85b577 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Wed, 19 Mar 2025 08:58:00 -0400 Subject: [PATCH 12/14] fix(packaging/flatpak): move xvfb modules to LizardByte mirrors (#3735) --- .../linux/flatpak/modules/xvfb/xvfb.json | 27 ++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/packaging/linux/flatpak/modules/xvfb/xvfb.json b/packaging/linux/flatpak/modules/xvfb/xvfb.json index 5c3232ec..54322ce4 100644 --- a/packaging/linux/flatpak/modules/xvfb/xvfb.json +++ b/packaging/linux/flatpak/modules/xvfb/xvfb.json @@ -11,14 +11,15 @@ ], "sources": [ { - "type": "archive", - "url": "https://gitlab.freedesktop.org/xorg/xserver/-/archive/xorg-server-21.1.13/xserver-xorg-server-21.1.13.tar.bz2", - "sha256": "ee2bf6d65f4b111ce86ca817c3327dc1e70d9c958aa16876f2820caf7bf7cffa", + "type": "git", + "url": "https://github.com/LizardByte-infrastructure/xserver.git", + "tag": "xorg-server-21.1.13", + "commit": "be2767845d6ed3c6dbd25a151051294d0908a995", "x-checker-data": { "type": "anitya", "project-id": 5250, "stable-only": true, - "url-template": "https://gitlab.freedesktop.org/xorg/xserver/-/archive/xorg-server-$version/xserver-xorg-server-$version.tar.bz2" + "tag-template": "xorg-server-$version" } }, { @@ -32,14 +33,15 @@ "buildsystem": "meson", "sources": [ { - "type": "archive", - "url": "https://gitlab.freedesktop.org/xorg/lib/libxcvt/-/archive/libxcvt-0.1.2/libxcvt-libxcvt-0.1.2.tar.bz2", - "sha256": "590e5a6da87ace7aa7857026b207a2c4d378620035441e20ea97efedd15d6d4a", + "type": "git", + "url": "https://github.com/LizardByte-infrastructure/libxcvt.git", + "tag": "libxcvt-0.1.2", + "commit": "d9ca87eea9eecddaccc3a77227bcb3acf84e89df", "x-checker-data": { "type": "anitya", "project-id": 235147, "stable-only": true, - "url-template": "https://gitlab.freedesktop.org/xorg/lib/libxcvt/-/archive/libxcvt-$version/libxcvt-libxcvt-$version.tar.bz2" + "tag-template": "libxcvt-$version" } } ] @@ -131,14 +133,15 @@ "name": "xvfb-xauth", "sources": [ { - "type": "archive", - "url": "https://gitlab.freedesktop.org/xorg/app/xauth/-/archive/xauth-1.1.1/xauth-xauth-1.1.3.tar.bz2", - "sha256": "3cee16ebe9de0e85c62513f6d6353710407c8ebb1f855b18d03807c27d38a215", + "type": "git", + "url": "https://github.com/LizardByte-infrastructure/xauth.git", + "tag": "xauth-1.1.3", + "commit": "c29eef23683f0e3575a3c60d9314de8156fbe2c2", "x-checker-data": { "type": "anitya", "project-id": 5253, "stable-only": true, - "url-template": "https://gitlab.freedesktop.org/xorg/app/xauth/-/archive/xauth-1.1.1/xauth-xauth-$version.tar.bz2" + "tag-template": "xauth-$version" } } ] From fe5812b0085a1cea2f143690006918cb079cc930 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Mar 2025 13:48:37 +0000 Subject: [PATCH 13/14] build(deps): bump third-party/inputtino from `9c19995` to `1170b1e` (#3736) Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `9c19995` to `1170b1e`. - [Commits](https://github.com/games-on-whales/inputtino/compare/9c19995cbdde1cf2729d4dcee872df32fbb3fc74...1170b1e4ad0f987b24dc94b20c0e866e8350b741) --- updated-dependencies: - dependency-name: third-party/inputtino dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- third-party/inputtino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/inputtino b/third-party/inputtino index 9c19995c..1170b1e4 160000 --- a/third-party/inputtino +++ b/third-party/inputtino @@ -1 +1 @@ -Subproject commit 9c19995cbdde1cf2729d4dcee872df32fbb3fc74 +Subproject commit 1170b1e4ad0f987b24dc94b20c0e866e8350b741 From 643fdee8d3c677027d0d30cbfe93d9d1f4e727b4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Mar 2025 14:49:57 +0000 Subject: [PATCH 14/14] build(deps): bump packaging/linux/flatpak/deps/shared-modules from `85cf327` to `a6c788b` (#3730) build(deps): bump packaging/linux/flatpak/deps/shared-modules Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `85cf327` to `a6c788b`. - [Commits](https://github.com/flathub/shared-modules/compare/85cf3273f89eeede7dcb301f77a7ced32fecaa3a...a6c788b38f8fdd6a48af2d854b0fb5dffb090713) --- updated-dependencies: - dependency-name: packaging/linux/flatpak/deps/shared-modules dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- packaging/linux/flatpak/deps/shared-modules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/linux/flatpak/deps/shared-modules b/packaging/linux/flatpak/deps/shared-modules index 85cf3273..a6c788b3 160000 --- a/packaging/linux/flatpak/deps/shared-modules +++ b/packaging/linux/flatpak/deps/shared-modules @@ -1 +1 @@ -Subproject commit 85cf3273f89eeede7dcb301f77a7ced32fecaa3a +Subproject commit a6c788b38f8fdd6a48af2d854b0fb5dffb090713