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 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" diff --git a/package.json b/package.json index b5c5325c..93dfb595 100644 --- a/package.json +++ b/package.json @@ -8,9 +8,9 @@ "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.1" + "vue-i18n": "11.1.2" }, "devDependencies": { "@vitejs/plugin-vue": "4.6.2", 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 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" } } ] diff --git a/src/httpcommon.h b/src/httpcommon.h index ddda2170..e047e00c 100644 --- a/src/httpcommon.h +++ b/src/httpcommon.h @@ -24,7 +24,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); diff --git a/third-party/build-deps b/third-party/build-deps index 28920cb7..0f8f2af9 160000 --- a/third-party/build-deps +++ b/third-party/build-deps @@ -1 +1 @@ -Subproject commit 28920cb7e58e6af3d1e916bfaad47088bf568e3a +Subproject commit 0f8f2af955f583c986c634d37ce7655fbff7180a diff --git a/third-party/inputtino b/third-party/inputtino index 00ea0c28..1170b1e4 160000 --- a/third-party/inputtino +++ b/third-party/inputtino @@ -1 +1 @@ -Subproject commit 00ea0c28e87298b983831262896ee780a426a29c +Subproject commit 1170b1e4ad0f987b24dc94b20c0e866e8350b741