Skip to content

build(linux): add arch linux support for linux_build.sh script #3814

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 10 commits into from
Apr 29, 2025

Conversation

Clutchnp
Copy link
Contributor

@Clutchnp Clutchnp commented Apr 25, 2025

this pull requests adds arch linux support for building via the scripts/linux_build.sh script

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Dependency update (updates to dependencies)
  • Documentation update (changes to documentation)
  • Repository update (changes to repository files, e.g. .github/...)

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated the in code docstring/documentation-blocks for new or existing methods/components

@Clutchnp Clutchnp changed the title add arch linux support for linux_build.sh script build(linux): add arch linux support for linux_build.sh script Apr 25, 2025
Copy link
Member

@ReenigneArcher ReenigneArcher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the PR!

Can you double check the dependencies are actually needed? Some of what you have listed I am not familiar with and not used to build Sunshine from my experience. This is what we use for our pkgbuild.

depends=(
'avahi'
'curl'
'libayatana-appindicator'
'libcap'
'libdrm'
'libevdev'
'libmfx'
'libnotify'
'libpulse'
'libva'
'libx11'
'libxcb'
'libxfixes'
'libxrandr'
'libxtst'
'miniupnpc'
'numactl'
'openssl'
'opus'
'udev'
)
makedepends=(
'cmake'
'cuda'
"gcc${_gcc_version}"
'git'
'make'
'nodejs'
'npm'
)
optdepends=(
'cuda: Nvidia GPU encoding support'
'libva-mesa-driver: AMD GPU encoding support'
'xorg-server-xvfb: Virtual X server for headless testing'
)

Could you also alphabetize the dependencies?

@Clutchnp
Copy link
Contributor Author

gcc, gcc-fortran , -compat should not be there, i dont know how that went through. as for others, i went by the dependencies of the deb and fedora packages, and some dependencies are present in the debian build but not in the arch pkgbuild (because most of them were to build other deps and were not necessary for arch ) but still I have added some which i think should be present (eg. wayland), I have removed the unneccesary deps and commited the suggested changes, this was bad on my part, will try that it not happens again

Copy link
Member

@ReenigneArcher ReenigneArcher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the quick updates! And no worries about missing a few things, I don't expect a first time contributor to be an expert on the code base!

One other thought:

Should there be a command added to create a package like we have for deb and rpm?

@Clutchnp
Copy link
Contributor Author

For CUDA, we can simply check if it's present using command -v nvcc.

As for creating a package, CPack does not support generating Arch Linux–friendly packages. We can create a PKGBUILD wrapper around it to just handle packaging, but I usually use this script to check builds, and think others do so too, so I feel its not necessary, what do you think?

@Clutchnp Clutchnp requested a review from ReenigneArcher April 26, 2025 15:58
ReenigneArcher
ReenigneArcher previously approved these changes Apr 26, 2025
Copy link
Member

@ReenigneArcher ReenigneArcher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for all the iterations! I think this is good to go now.

@ReenigneArcher
Copy link
Member

ReenigneArcher commented Apr 26, 2025

I'm not sure what's causing it, but all debian builds using this script are now failing.

My only guess is nvcc_path=$(command -v nvcc) is causing a non 0 exit code.

Copy link

codecov bot commented Apr 26, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 11.15%. Comparing base (f82923e) to head (4ec9171).
⚠️ Report is 119 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #3814   +/-   ##
=======================================
  Coverage   11.15%   11.15%           
=======================================
  Files          69       69           
  Lines       12276    12276           
  Branches     5930     5930           
=======================================
  Hits         1369     1369           
  Misses      10408    10408           
  Partials      499      499           
Flag Coverage Δ
Linux 11.15% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

@Clutchnp
Copy link
Contributor Author

That should not happen but still in case i directed the error output to /dev/null
Can you check again @ReenigneArcher

@ReenigneArcher
Copy link
Member

ReenigneArcher commented Apr 27, 2025

@Clutchnp I re-ran everything but it's the same error. I think it still fails when the output is redirected.

Can you try something like this?

nvcc_path=$(command -v nvcc 2>/dev/null || true)

I think the if section will have to be modified a little bit as well with this approach.

@Clutchnp
Copy link
Contributor Author

Clutchnp commented Apr 29, 2025

ok so I thought expansions cant return a non zero error code and that string would be just empty , so I setup a vm and tested what was actually going wrong and yeah you were right, it was failing during the first assignment of the nvcc_path var, it should now be fixed. Sorry for the delay!

Also instead of rewriting the logic i just did nvcc_path=$(command -v nvcc 2>/dev/null) || true so that it dosen't get assigned and we have to change nothing else, we can also do nvcc_path=$(command -v nvcc 2>/dev/null || echo "") to make it more readable if that's what you prefer

Copy link
Member

@ReenigneArcher ReenigneArcher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made one final change (whitespace) via the GitHub UI, but this is all good to go now. Thank you!

Copy link

@ReenigneArcher ReenigneArcher merged commit bdf15f5 into LizardByte:master Apr 29, 2025
39 of 41 checks passed
@Clutchnp Clutchnp deleted the arch_script branch May 5, 2025 03:21
eball added a commit to Above-Os/Sunshine that referenced this pull request May 6, 2025
* docs: various updates (LizardByte#3366)

Co-authored-by: BillyTom <953688+billytom@users.noreply.github.com>

* feat(display)!: Add libdisplaydevice dependency and output name mapping (LizardByte#2894)

* chore(l10n): update translations (LizardByte#3443)

* build(deps): fix boost 1.87 compatibility (LizardByte#3457)

* build(deps): bump third-party/build-deps from `a558c92` to `b89442e` (LizardByte#3460)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `a558c92` to `b89442e`.
- [Commits](LizardByte/build-deps@a558c92...b89442e)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/libdisplaydevice from `bbcd179` to `2c431bc` (LizardByte#3461)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `bbcd179` to `2c431bc`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@bbcd179...2c431bc)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `0529b12` to `a4889f0` (LizardByte#3465)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `0529b12` to `a4889f0`.
- [Commits](flathub/shared-modules@0529b12...a4889f0)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(docker): fix docker artifacts (LizardByte#3472)

* build(copr): fix build (LizardByte#3458)

Co-authored-by: Matthew Schwartz <matthew.schwartz@linux.dev>

* build(deps): bump vue from 3.5.12 to 3.5.13 (LizardByte#3407)

Bumps [vue](https://github.com/vuejs/core) from 3.5.12 to 3.5.13.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](vuejs/core@v3.5.12...v3.5.13)

---
updated-dependencies:
- dependency-name: vue
  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>

* docs(doxygen): remove INCLUDE_PATH from config (LizardByte#3475)

* fix(nvenc): Enable opt-in client refresh by client (LizardByte#3415)

* build(deps): bump third-party/build-deps from `b89442e` to `249a313` (LizardByte#3479)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `b89442e` to `249a313`.
- [Commits](LizardByte/build-deps@b89442e...249a313)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(installer/windows): remove parentheses in Virtual Gamepad removal prompt (LizardByte#3490)

* fix(ui): remove extra slash in logs href (LizardByte#3493)

* fix(shaders/directx): replace modulus with bitwise operator (LizardByte#3499)

* docs: Introducing Sunshine Guru on Gurubase.io (LizardByte#3466)

Signed-off-by: Gurubase.io <social@gurubase.io>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* build(deps): bump the lizardbyte-actions group across 1 directory with 2 updates (LizardByte#3504)

Bumps the lizardbyte-actions group with 2 updates in the / directory: [LizardByte/setup-release-action](https://github.com/lizardbyte/setup-release-action) and [LizardByte/create-release-action](https://github.com/lizardbyte/create-release-action).


Updates `LizardByte/setup-release-action` from 2024.919.143601 to 2025.102.14715
- [Release notes](https://github.com/lizardbyte/setup-release-action/releases)
- [Commits](LizardByte/setup-release-action@v2024.919.143601...v2025.102.14715)

Updates `LizardByte/create-release-action` from 2024.919.143026 to 2025.102.13208
- [Release notes](https://github.com/lizardbyte/create-release-action/releases)
- [Commits](LizardByte/create-release-action@v2024.919.143026...v2025.102.13208)

---
updated-dependencies:
- dependency-name: LizardByte/setup-release-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: lizardbyte-actions
- dependency-name: LizardByte/create-release-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: lizardbyte-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(l10n): update translations (LizardByte#3473)

* fix(capture/macos): fix implicit conversion of NSArray (LizardByte#3502)

* fix(docs): use ucrt64 doxygen for msys2 (LizardByte#3514)

* feat(web-ui): replace dropdown menus with checkboxes  (LizardByte#3455)

* docs(gh-pages): migrate site to jekyll format (LizardByte#3517)

* build(packaging/macos)!: remove macports support (LizardByte#3506)

* feat(display): Configure display device based on user config (LizardByte#3441)

* chore(l10n): update translations (LizardByte#3512)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* feat(ddprobe): allow to manually specify gpu preference (LizardByte#3521)

* build(deps): bump vue-i18n from 9.14.0 to 11.0.1 (LizardByte#3489)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 9.14.0 to 11.0.1.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.0.1/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(confighttp): do not return 200 on errors (LizardByte#3385)

Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>

* chore: random cleanup (LizardByte#3526)

* chore: fix doxygen command typo

* docs(app_examples): add note about built in resolution changing on Windows

* docs(app_examples): update qres example

* docs(readme): improve heading appearance

* docs(readme): update minimum Fedora version

* docs(app_examples): fix qres ref

* docs(app_examples): use env variables for displayplacer

* docs(app_examples): update nvidia-settings examples

* Update dev.lizardbyte.app.Sunshine.metainfo.xml

* docs(guides): redirect community guides to blog

* docs(website): increase avatar padding

* feat(display): add display mode remapping option (LizardByte#3529)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* fix(capture/windows): fix capture when using the basic render driver (LizardByte#3531)

* fix(capture/windows): fix capture when using the basic render driver

* chore(tests): remove now unnecessary TESTS_SOFTWARE_ENCODER_UNAVAILABLE option

* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA (LizardByte#3530)

* Revert "feat(ddprobe): allow to manually specify gpu preference (LizardByte#3521)"

This reverts commit 6a233cb.

* Keep display revert delay input type change from 6a233cb

* Remove ddprobe

* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `a4889f0` to `f1ad050` (LizardByte#3532)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `a4889f0` to `f1ad050`.
- [Commits](flathub/shared-modules@a4889f0...f1ad050)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(l10n): update translations (LizardByte#3519)

* docs(hrefs): update readthedocs hrefs (LizardByte#3476)

* build(cmake): check for MinHook during configure (LizardByte#3533)

Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>

* chore: update global workflows (LizardByte#3536)

* chore(l10n): update translations (LizardByte#3535)

* fix(cmake/windows): static link MinHook (LizardByte#3537)

* feat(display): retry reverting configuration only if device was added or removed (LizardByte#3539)

* fix(checkbox): inverse global prep values for apps (LizardByte#3547)

* feat(tray): add button to reset display device settings on Windows (LizardByte#3546)

* chore: update global workflows (LizardByte#3551)

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `f1ad050` to `f5d368a` (LizardByte#3549)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `f1ad050` to `f5d368a`.
- [Commits](flathub/shared-modules@f1ad050...f5d368a)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Merge commit from fork

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>

* test(fixtures): move certificate fixtures to source code (LizardByte#3554)

* build(linux)!: remove legacy input option (LizardByte#3562)

* style: adjust clang-format rules (LizardByte#2186)

Co-authored-by: Vithorio Polten <reach@vithor.io>

* docs(guides): fix blog url (LizardByte#3564)

* fix(flatpak): fix broken desktop file, icons, and service (LizardByte#3561)

* build(deps): bump third-party/tray from `ebbd14f` to `e80058b` (LizardByte#3567)

Bumps [third-party/tray](https://github.com/LizardByte/tray) from `ebbd14f` to `e80058b`.
- [Commits](LizardByte/tray@ebbd14f...e80058b)

---
updated-dependencies:
- dependency-name: third-party/tray
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: update global workflows (LizardByte#3570)

* build(deps): bump third-party/doxyconfig from `4c94524` to `4501c7b` (LizardByte#3573)

Bumps [third-party/doxyconfig](https://github.com/LizardByte/doxyconfig) from `4c94524` to `4501c7b`.
- [Commits](LizardByte/doxyconfig@4c94524...4501c7b)

---
updated-dependencies:
- dependency-name: third-party/doxyconfig
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/libdisplaydevice from `63599b0` to `1975f75` (LizardByte#3576)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `63599b0` to `1975f75`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@63599b0...1975f75)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/tray from `e80058b` to `d45306e` (LizardByte#3574)

Bumps [third-party/tray](https://github.com/LizardByte/tray) from `e80058b` to `d45306e`.
- [Commits](LizardByte/tray@e80058b...d45306e)

---
updated-dependencies:
- dependency-name: third-party/tray
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(web-ui): fix new version notification conditions (LizardByte#3577)

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `f5d368a` to `26def5f` (LizardByte#3568)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `f5d368a` to `26def5f`.
- [Commits](flathub/shared-modules@f5d368a...26def5f)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(l10n): update translations (LizardByte#3563)

* fix(httpcommon): sonarqube warning cleanup (LizardByte#3558)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* ci(packaging): fix flatpak metainfo (LizardByte#3588)

* build(deps): bump wayland-protocols from 1.38 to 1.39 (LizardByte#3482)

* fix(video): prevent encoder probing with no active displays (LizardByte#3592)

* build(deps): bump third-party/libdisplaydevice from `2ac3386` to `53a0ea5` (LizardByte#3597)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `2ac3386` to `53a0ea5`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@2ac3386...53a0ea5)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(video): allow encoder probing when there are no devices at all (LizardByte#3594)

* build(deps): bump third-party/wayland-protocols from `6bcf87d` to `c7b582c` (LizardByte#3611)

build(deps): bump third-party/wayland-protocols

Bumps third-party/wayland-protocols from `6bcf87d` to `c7b582c`.

---
updated-dependencies:
- dependency-name: third-party/wayland-protocols
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(display): Add revert display config on disconnect option (LizardByte#3613)

* fix(api): return proper json objects (LizardByte#3544)

* chore: update global workflows (LizardByte#3623)

* fix(ui): properly handle boolean json responses (LizardByte#3626)

* ci(docker): fix debian arm builds (LizardByte#3627)

* fix(dd_config)!: disable by default (LizardByte#3639)

* feat(nvenc): implement async encode and hang recovery (LizardByte#3629)

* feat(nvenc): implement async encode

* fix(video): allow NVENC to complete teardown asynchronously

* build(deps): bump third-party/libdisplaydevice from `53a0ea5` to `591387c` (LizardByte#3643)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `53a0ea5` to `591387c`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@53a0ea5...591387c)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump vite from 4.5.2 to 4.5.9 (LizardByte#3645)

* ci(homebrew): fix python install (LizardByte#3646)

* fix(linux/inputtino): DualSense native support without Steam Input (LizardByte#3600)

* feat: Add Max Bitrate option (LizardByte#3628)

* build(deps): bump babel from 2.16.0 to 2.17.0 (LizardByte#3631)

Bumps [babel](https://github.com/python-babel/babel) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/python-babel/babel/releases)
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst)
- [Commits](python-babel/babel@v2.16.0...v2.17.0)

---
updated-dependencies:
- dependency-name: babel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump googletest to v1.16.0 (LizardByte#3655)

* fix: add missing strings for max_bitrate setting, and improved logging for bitrate (LizardByte#3656)

* build(deps): bump vue-i18n from 11.0.1 to 11.1.1 (LizardByte#3651)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.0.1 to 11.1.1.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.1/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `26def5f` to `802d804` (LizardByte#3598)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `26def5f` to `802d804`.
- [Commits](flathub/shared-modules@26def5f...802d804)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from `a1eb29c` to `aac65cf` (LizardByte#3596)

build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools

Bumps [packaging/linux/flatpak/deps/flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools) from `a1eb29c` to `aac65cf`.
- [Commits](flatpak/flatpak-builder-tools@a1eb29c...aac65cf)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/flatpak-builder-tools
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `802d804` to `85cf327` (LizardByte#3661)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `802d804` to `85cf327`.
- [Commits](flathub/shared-modules@802d804...85cf327)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(display): expose HDR toggle workaround delay to user (LizardByte#3579)

* build(deps): bump third-party/inputtino from `311fd2d` to `00ea0c2` (LizardByte#3672)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `311fd2d` to `00ea0c2`.
- [Commits](games-on-whales/inputtino@311fd2d...00ea0c2)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs(readme): fix badge whitespace (LizardByte#3678)

* ci(flatpak): use local exceptions (LizardByte#3679)

* ci(flatpak): build aarch64 on arm architecture (LizardByte#3680)

* fix(http): lower TLS to v1.2 for downloading covers (LizardByte#3691)

* docs(readme): add sponsors (LizardByte#3697)

* build(deps): bump third-party/inputtino from `00ea0c2` to `01b16d6` (LizardByte#3701)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `00ea0c2` to `01b16d6`.
- [Commits](games-on-whales/inputtino@00ea0c2...01b16d6)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(gh-pages): preview website for PR builds in RTD (LizardByte#3709)

* build(deps): bump vue-i18n from 11.1.1 to 11.1.2 (LizardByte#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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump @lizardbyte/shared-web from 2024.921.191855 to 2025.221.2011 (LizardByte#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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump robinraju/release-downloader from 1.11 to 1.12 (LizardByte#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](robinraju/release-downloader@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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/build-deps from `249a313` to `0f8f2af` (LizardByte#3717)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `249a313` to `0f8f2af`.
- [Commits](LizardByte/build-deps@249a313...0f8f2af)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/inputtino from `01b16d6` to `9c19995` (LizardByte#3720)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `01b16d6` to `9c19995`.
- [Commits](games-on-whales/inputtino@01b16d6...9c19995)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): change Gitlab submodules to LizardByte mirrors (LizardByte#3728)

* docs(readme): add contributor images (LizardByte#3732)

* fix(packaging/flatpak): move xvfb modules to LizardByte mirrors (LizardByte#3735)

* build(deps): bump third-party/inputtino from `9c19995` to `1170b1e` (LizardByte#3736)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `9c19995` to `1170b1e`.
- [Commits](games-on-whales/inputtino@9c19995...1170b1e)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `85cf327` to `a6c788b` (LizardByte#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](flathub/shared-modules@85cf327...a6c788b)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(packaging/flatpak): move more xvfb modules to LizardByte mirrors (LizardByte#3739)

* build(deps): bump @lizardbyte/shared-web from 2025.221.2011 to 2025.321.1458 (LizardByte#3742)

build(deps): bump @lizardbyte/shared-web

Bumps [@lizardbyte/shared-web](https://github.com/LizardByte/shared-web) from 2025.221.2011 to 2025.321.1458.
- [Commits](https://github.com/LizardByte/shared-web/commits)

---
updated-dependencies:
- dependency-name: "@lizardbyte/shared-web"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/build-deps from `0f8f2af` to `c44b312` (LizardByte#3744)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `0f8f2af` to `c44b312`.
- [Commits](LizardByte/build-deps@0f8f2af...c44b312)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(packaging/windows): add Sunshine directories to system PATH (LizardByte#3727)

* chore: update global workflows (LizardByte#3724)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* chore(gh-pages): add crowdin-ignore class (LizardByte#3747)

* build(deps): bump third-party/build-deps from `c44b312` to `b567d3c` (LizardByte#3751)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `c44b312` to `b567d3c`.
- [Commits](LizardByte/build-deps@c44b312...b567d3c)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(linux): update sunshine rules (LizardByte#3748)

Co-authored-by: ABeltramo <beltramo.ale@gmail.com>

* build(deps): bump @lizardbyte/shared-web from 2025.321.1458 to 2025.326.11214 (LizardByte#3759)

build(deps): bump @lizardbyte/shared-web

Bumps [@lizardbyte/shared-web](https://github.com/LizardByte/shared-web) from 2025.321.1458 to 2025.326.11214.
- [Release notes](https://github.com/LizardByte/shared-web/releases)
- [Commits](https://github.com/LizardByte/shared-web/commits/v2025.326.11214)

---
updated-dependencies:
- dependency-name: "@lizardbyte/shared-web"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/moonlight-common-c from `d3d3e6c` to `e95feaf` (LizardByte#3761)

build(deps): bump third-party/moonlight-common-c

Bumps [third-party/moonlight-common-c](https://github.com/moonlight-stream/moonlight-common-c) from `d3d3e6c` to `e95feaf`.
- [Commits](moonlight-stream/moonlight-common-c@d3d3e6c...e95feaf)

---
updated-dependencies:
- dependency-name: third-party/moonlight-common-c
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(input/linux): DualSense adaptive trigger support (LizardByte#3738)

* style(Web UI): Add 1rem margin between Save and Apply buttons for better UI/UX (LizardByte#3762)

* fix(config): parse config after logging initialized (LizardByte#3769)

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `a6c788b` to `1f8e591` (LizardByte#3773)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `a6c788b` to `1f8e591`.
- [Commits](flathub/shared-modules@a6c788b...1f8e591)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(config): fix parse error when list ends on last line of config file (LizardByte#3772)

* fix(config): ensure logging config settings are properly loaded (LizardByte#3777)

* build(cmake): update policies (LizardByte#3775)

* docs(readme): update crowdin image url (LizardByte#3774)

* build(deps): bump third-party/Simple-Web-Server from `4abe349` to `187f798` (LizardByte#3781)

build(deps): bump third-party/Simple-Web-Server

Bumps [third-party/Simple-Web-Server](https://github.com/LizardByte-infrastructure/Simple-Web-Server) from `4abe349` to `187f798`.
- [Commits](LizardByte-infrastructure/Simple-Web-Server@4abe349...187f798)

---
updated-dependencies:
- dependency-name: third-party/Simple-Web-Server
  dependency-version: 187f798d54a9c6cee742f2eb2c54e9ba26f5a385
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/wlr-protocols from `ffb89ac` to `2ec67eb` (LizardByte#3782)

Bumps [third-party/wlr-protocols](https://github.com/LizardByte-infrastructure/wlr-protocols) from `ffb89ac` to `2ec67eb`.
- [Commits](LizardByte-infrastructure/wlr-protocols@ffb89ac...2ec67eb)

---
updated-dependencies:
- dependency-name: third-party/wlr-protocols
  dependency-version: 2ec67ebd26b73bada12f3fa6afdd51563b656722
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/wayland-protocols from `c7b582c` to `4313a51` (LizardByte#3788)

build(deps): bump third-party/wayland-protocols

Bumps [third-party/wayland-protocols](https://github.com/LizardByte-infrastructure/wayland-protocols) from `c7b582c` to `4313a51`.
- [Commits](LizardByte-infrastructure/wayland-protocols@c7b582c...4313a51)

---
updated-dependencies:
- dependency-name: third-party/wayland-protocols
  dependency-version: 4313a51a170efffece8f60f7a5dfdad135e6befa
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump vue-i18n from 11.1.2 to 11.1.3 (LizardByte#3785)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.1.2 to 11.1.3.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.3/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-version: 11.1.3
  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>

* build(linux): enable fedora 42 (LizardByte#3780)

Co-authored-by: Johnny Arcitec <38923130+arcitec@users.noreply.github.com>

* build(deps): pin boost to 1.87 (LizardByte#3794)

* build(windows): fix resource file name (LizardByte#3793)

* build(deps): bump third-party/libdisplaydevice from `591387c` to `13a4aca` (LizardByte#3791)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `591387c` to `13a4aca`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@591387c...13a4aca)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-version: 13a4aca3c2f3eb78adef8f70231920f93f91f833
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(linux): headless monitors on wayland (LizardByte#3783)

* build(homebrew): explicitly set cxx standard (LizardByte#3797)

* docs: add external documentation (LizardByte#3801)

* fix(audio): set the bits-per-sample of Steam Streaming Speakers to 16-bit when the default audio device is 16-bit (LizardByte#3704)

* docs(website): use cdn for branded icons (LizardByte#3803)

* ci(workflows): minor fixes and updates (LizardByte#3581)

* fix(apps): exit steam big picture mode on session end (LizardByte#3808)

* chore: update global workflows (LizardByte#3813)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* ci(release): increase permission for job and bump actions (LizardByte#3816)

* fix(homebrew): enable system tray for linux (LizardByte#3819)

* ci(flatpak): disable maximize build space for arm64 (LizardByte#3820)

* build(linux): add arch linux support for linux_build.sh script (LizardByte#3814)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* build(deps): bump third-party/wayland-protocols from `4313a51` to `810f1ad` (LizardByte#3826)

build(deps): bump third-party/wayland-protocols

Bumps [third-party/wayland-protocols](https://github.com/LizardByte-infrastructure/wayland-protocols) from `4313a51` to `810f1ad`.
- [Commits](LizardByte-infrastructure/wayland-protocols@4313a51...810f1ad)

---
updated-dependencies:
- dependency-name: third-party/wayland-protocols
  dependency-version: 810f1adaf33521cc55fc510566efba2a1418174f
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(windows): pin gcc to 14 (LizardByte#3831)

* docs(configuration): Update doc for wlr capture method (LizardByte#3828)

* build(deps): bump third-party/googletest from `6910c9d` to `04ee1b4` (LizardByte#3836)

Bumps [third-party/googletest](https://github.com/google/googletest) from `6910c9d` to `04ee1b4`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](google/googletest@6910c9d...04ee1b4)

---
updated-dependencies:
- dependency-name: third-party/googletest
  dependency-version: 04ee1b4f2aefdffb0135d7cf2a2c519fe50dabe4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(audio): add an option to disable sound streaming (LizardByte#3833)

* ci(codecov): add test analytics (LizardByte#3841)

* ci(codecov): add bundle analysis (LizardByte#3843)

* feat(docs): Suggest using displayconfig-mutter for Gnome Wayland resolution change (LizardByte#3845)

* build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from `aac65cf` to `bf91cb0` (LizardByte#3850)

build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools

Bumps [packaging/linux/flatpak/deps/flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools) from `aac65cf` to `bf91cb0`.
- [Commits](flatpak/flatpak-builder-tools@aac65cf...bf91cb0)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/flatpak-builder-tools
  dependency-version: bf91cb0bee7ce0c8021e223e3ea9c5110ebb82de
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(linux): fix gcc version and disable docs for build on arch (LizardByte#3846)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Gurubase.io <social@gurubase.io>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Co-authored-by: BillyTom <953688+billytom@users.noreply.github.com>
Co-authored-by: Lukas Senionis <warliukz@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew Schwartz <matthew.schwartz@linux.dev>
Co-authored-by: TheElixZammuto <theelixzammuto@gmail.com>
Co-authored-by: Petr Hanák <jsem@petr-hanak.cz>
Co-authored-by: iMakeSoftware <luke.cimo@gmail.com>
Co-authored-by: Gurubase.io <social@gurubase.io>
Co-authored-by: LizardByte-bot <108553330+LizardByte-bot@users.noreply.github.com>
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>
Co-authored-by: ABeltramo <beltramo.ale@gmail.com>
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>
Co-authored-by: Vithorio Polten <reach@vithor.io>
Co-authored-by: Cody Maness <cody.maness@outlook.com>
Co-authored-by: VMFortress <vincentmlarocca@gmail.com>
Co-authored-by: Utkarsh Dalal <dalal.utkarsh@gmail.com>
Co-authored-by: Utkarsh Dalal <utkarsh.dalal@toptal.com>
Co-authored-by: Richard Ziegler <37094831+richardziegler@users.noreply.github.com>
Co-authored-by: Johnny Arcitec <38923130+arcitec@users.noreply.github.com>
Co-authored-by: Ondřej Glet <63368174+gorgbus@users.noreply.github.com>
Co-authored-by: Andy Grundman <andy@hybridized.org>
Co-authored-by: Vladimir Romashchenko <52473614+eaglesemanation@users.noreply.github.com>
Co-authored-by: Clutchnp <105556048+Clutchnp@users.noreply.github.com>
Co-authored-by: SuperKenVery <39673849+SuperKenVery@users.noreply.github.com>
eball added a commit to Above-Os/Sunshine that referenced this pull request May 6, 2025
* docs: various updates (LizardByte#3366)



* feat(display)!: Add libdisplaydevice dependency and output name mapping (LizardByte#2894)

* chore(l10n): update translations (LizardByte#3443)

* build(deps): fix boost 1.87 compatibility (LizardByte#3457)

* build(deps): bump third-party/build-deps from `a558c92` to `b89442e` (LizardByte#3460)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `a558c92` to `b89442e`.
- [Commits](LizardByte/build-deps@a558c92...b89442e)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...




* build(deps): bump third-party/libdisplaydevice from `bbcd179` to `2c431bc` (LizardByte#3461)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `bbcd179` to `2c431bc`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@bbcd179...2c431bc)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...




* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `0529b12` to `a4889f0` (LizardByte#3465)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `0529b12` to `a4889f0`.
- [Commits](flathub/shared-modules@0529b12...a4889f0)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...




* build(docker): fix docker artifacts (LizardByte#3472)

* build(copr): fix build (LizardByte#3458)



* build(deps): bump vue from 3.5.12 to 3.5.13 (LizardByte#3407)

Bumps [vue](https://github.com/vuejs/core) from 3.5.12 to 3.5.13.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](vuejs/core@v3.5.12...v3.5.13)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...




* docs(doxygen): remove INCLUDE_PATH from config (LizardByte#3475)

* fix(nvenc): Enable opt-in client refresh by client (LizardByte#3415)

* build(deps): bump third-party/build-deps from `b89442e` to `249a313` (LizardByte#3479)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `b89442e` to `249a313`.
- [Commits](LizardByte/build-deps@b89442e...249a313)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...




* chore(installer/windows): remove parentheses in Virtual Gamepad removal prompt (LizardByte#3490)

* fix(ui): remove extra slash in logs href (LizardByte#3493)

* fix(shaders/directx): replace modulus with bitwise operator (LizardByte#3499)

* docs: Introducing Sunshine Guru on Gurubase.io (LizardByte#3466)




* build(deps): bump the lizardbyte-actions group across 1 directory with 2 updates (LizardByte#3504)

Bumps the lizardbyte-actions group with 2 updates in the / directory: [LizardByte/setup-release-action](https://github.com/lizardbyte/setup-release-action) and [LizardByte/create-release-action](https://github.com/lizardbyte/create-release-action).


Updates `LizardByte/setup-release-action` from 2024.919.143601 to 2025.102.14715
- [Release notes](https://github.com/lizardbyte/setup-release-action/releases)
- [Commits](LizardByte/setup-release-action@v2024.919.143601...v2025.102.14715)

Updates `LizardByte/create-release-action` from 2024.919.143026 to 2025.102.13208
- [Release notes](https://github.com/lizardbyte/create-release-action/releases)
- [Commits](LizardByte/create-release-action@v2024.919.143026...v2025.102.13208)

---
updated-dependencies:
- dependency-name: LizardByte/setup-release-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: lizardbyte-actions
- dependency-name: LizardByte/create-release-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: lizardbyte-actions
...




* chore(l10n): update translations (LizardByte#3473)

* fix(capture/macos): fix implicit conversion of NSArray (LizardByte#3502)

* fix(docs): use ucrt64 doxygen for msys2 (LizardByte#3514)

* feat(web-ui): replace dropdown menus with checkboxes  (LizardByte#3455)

* docs(gh-pages): migrate site to jekyll format (LizardByte#3517)

* build(packaging/macos)!: remove macports support (LizardByte#3506)

* feat(display): Configure display device based on user config (LizardByte#3441)

* chore(l10n): update translations (LizardByte#3512)



* feat(ddprobe): allow to manually specify gpu preference (LizardByte#3521)

* build(deps): bump vue-i18n from 9.14.0 to 11.0.1 (LizardByte#3489)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 9.14.0 to 11.0.1.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.0.1/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-type: direct:production
  update-type: version-update:semver-major
...




* fix(confighttp): do not return 200 on errors (LizardByte#3385)



* chore: random cleanup (LizardByte#3526)

* chore: fix doxygen command typo

* docs(app_examples): add note about built in resolution changing on Windows

* docs(app_examples): update qres example

* docs(readme): improve heading appearance

* docs(readme): update minimum Fedora version

* docs(app_examples): fix qres ref

* docs(app_examples): use env variables for displayplacer

* docs(app_examples): update nvidia-settings examples

* Update dev.lizardbyte.app.Sunshine.metainfo.xml

* docs(guides): redirect community guides to blog

* docs(website): increase avatar padding

* feat(display): add display mode remapping option (LizardByte#3529)



* fix(capture/windows): fix capture when using the basic render driver (LizardByte#3531)

* fix(capture/windows): fix capture when using the basic render driver

* chore(tests): remove now unnecessary TESTS_SOFTWARE_ENCODER_UNAVAILABLE option

* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA (LizardByte#3530)

* Revert "feat(ddprobe): allow to manually specify gpu preference (LizardByte#3521)"

This reverts commit 6a233cb.

* Keep display revert delay input type change from 6a233cb

* Remove ddprobe

* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `a4889f0` to `f1ad050` (LizardByte#3532)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `a4889f0` to `f1ad050`.
- [Commits](flathub/shared-modules@a4889f0...f1ad050)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...




* chore(l10n): update translations (LizardByte#3519)

* docs(hrefs): update readthedocs hrefs (LizardByte#3476)

* build(cmake): check for MinHook during configure (LizardByte#3533)



* chore: update global workflows (LizardByte#3536)

* chore(l10n): update translations (LizardByte#3535)

* fix(cmake/windows): static link MinHook (LizardByte#3537)

* feat(display): retry reverting configuration only if device was added or removed (LizardByte#3539)

* fix(checkbox): inverse global prep values for apps (LizardByte#3547)

* feat(tray): add button to reset display device settings on Windows (LizardByte#3546)

* chore: update global workflows (LizardByte#3551)

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `f1ad050` to `f5d368a` (LizardByte#3549)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `f1ad050` to `f5d368a`.
- [Commits](flathub/shared-modules@f1ad050...f5d368a)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...




* Merge commit from fork




* test(fixtures): move certificate fixtures to source code (LizardByte#3554)

* build(linux)!: remove legacy input option (LizardByte#3562)

* style: adjust clang-format rules (LizardByte#2186)



* docs(guides): fix blog url (LizardByte#3564)

* fix(flatpak): fix broken desktop file, icons, and service (LizardByte#3561)

* build(deps): bump third-party/tray from `ebbd14f` to `e80058b` (LizardByte#3567)

Bumps [third-party/tray](https://github.com/LizardByte/tray) from `ebbd14f` to `e80058b`.
- [Commits](LizardByte/tray@ebbd14f...e80058b)

---
updated-dependencies:
- dependency-name: third-party/tray
  dependency-type: direct:production
...




* chore: update global workflows (LizardByte#3570)

* build(deps): bump third-party/doxyconfig from `4c94524` to `4501c7b` (LizardByte#3573)

Bumps [third-party/doxyconfig](https://github.com/LizardByte/doxyconfig) from `4c94524` to `4501c7b`.
- [Commits](LizardByte/doxyconfig@4c94524...4501c7b)

---
updated-dependencies:
- dependency-name: third-party/doxyconfig
  dependency-type: direct:production
...




* build(deps): bump third-party/libdisplaydevice from `63599b0` to `1975f75` (LizardByte#3576)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `63599b0` to `1975f75`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@63599b0...1975f75)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...




* build(deps): bump third-party/tray from `e80058b` to `d45306e` (LizardByte#3574)

Bumps [third-party/tray](https://github.com/LizardByte/tray) from `e80058b` to `d45306e`.
- [Commits](LizardByte/tray@e80058b...d45306e)

---
updated-dependencies:
- dependency-name: third-party/tray
  dependency-type: direct:production
...




* fix(web-ui): fix new version notification conditions (LizardByte#3577)

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `f5d368a` to `26def5f` (LizardByte#3568)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `f5d368a` to `26def5f`.
- [Commits](flathub/shared-modules@f5d368a...26def5f)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...




* chore(l10n): update translations (LizardByte#3563)

* fix(httpcommon): sonarqube warning cleanup (LizardByte#3558)



* ci(packaging): fix flatpak metainfo (LizardByte#3588)

* build(deps): bump wayland-protocols from 1.38 to 1.39 (LizardByte#3482)

* fix(video): prevent encoder probing with no active displays (LizardByte#3592)

* build(deps): bump third-party/libdisplaydevice from `2ac3386` to `53a0ea5` (LizardByte#3597)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `2ac3386` to `53a0ea5`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@2ac3386...53a0ea5)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...




* fix(video): allow encoder probing when there are no devices at all (LizardByte#3594)

* build(deps): bump third-party/wayland-protocols from `6bcf87d` to `c7b582c` (LizardByte#3611)

build(deps): bump third-party/wayland-protocols

Bumps third-party/wayland-protocols from `6bcf87d` to `c7b582c`.

---
updated-dependencies:
- dependency-name: third-party/wayland-protocols
  dependency-type: direct:production
...




* feat(display): Add revert display config on disconnect option (LizardByte#3613)

* fix(api): return proper json objects (LizardByte#3544)

* chore: update global workflows (LizardByte#3623)

* fix(ui): properly handle boolean json responses (LizardByte#3626)

* ci(docker): fix debian arm builds (LizardByte#3627)

* fix(dd_config)!: disable by default (LizardByte#3639)

* feat(nvenc): implement async encode and hang recovery (LizardByte#3629)

* feat(nvenc): implement async encode

* fix(video): allow NVENC to complete teardown asynchronously

* build(deps): bump third-party/libdisplaydevice from `53a0ea5` to `591387c` (LizardByte#3643)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `53a0ea5` to `591387c`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@53a0ea5...591387c)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...




* build(deps): bump vite from 4.5.2 to 4.5.9 (LizardByte#3645)

* ci(homebrew): fix python install (LizardByte#3646)

* fix(linux/inputtino): DualSense native support without Steam Input (LizardByte#3600)

* feat: Add Max Bitrate option (LizardByte#3628)

* build(deps): bump babel from 2.16.0 to 2.17.0 (LizardByte#3631)

Bumps [babel](https://github.com/python-babel/babel) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/python-babel/babel/releases)
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst)
- [Commits](python-babel/babel@v2.16.0...v2.17.0)

---
updated-dependencies:
- dependency-name: babel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...




* build(deps): bump googletest to v1.16.0 (LizardByte#3655)

* fix: add missing strings for max_bitrate setting, and improved logging for bitrate (LizardByte#3656)

* build(deps): bump vue-i18n from 11.0.1 to 11.1.1 (LizardByte#3651)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.0.1 to 11.1.1.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.1/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-type: direct:production
  update-type: version-update:semver-minor
...




* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `26def5f` to `802d804` (LizardByte#3598)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `26def5f` to `802d804`.
- [Commits](flathub/shared-modules@26def5f...802d804)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...




* build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from `a1eb29c` to `aac65cf` (LizardByte#3596)

build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools

Bumps [packaging/linux/flatpak/deps/flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools) from `a1eb29c` to `aac65cf`.
- [Commits](flatpak/flatpak-builder-tools@a1eb29c...aac65cf)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/flatpak-builder-tools
  dependency-type: direct:production
...




* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `802d804` to `85cf327` (LizardByte#3661)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `802d804` to `85cf327`.
- [Commits](flathub/shared-modules@802d804...85cf327)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...




* feat(display): expose HDR toggle workaround delay to user (LizardByte#3579)

* build(deps): bump third-party/inputtino from `311fd2d` to `00ea0c2` (LizardByte#3672)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `311fd2d` to `00ea0c2`.
- [Commits](games-on-whales/inputtino@311fd2d...00ea0c2)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...




* docs(readme): fix badge whitespace (LizardByte#3678)

* ci(flatpak): use local exceptions (LizardByte#3679)

* ci(flatpak): build aarch64 on arm architecture (LizardByte#3680)

* fix(http): lower TLS to v1.2 for downloading covers (LizardByte#3691)

* docs(readme): add sponsors (LizardByte#3697)

* build(deps): bump third-party/inputtino from `00ea0c2` to `01b16d6` (LizardByte#3701)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `00ea0c2` to `01b16d6`.
- [Commits](games-on-whales/inputtino@00ea0c2...01b16d6)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...




* ci(gh-pages): preview website for PR builds in RTD (LizardByte#3709)

* build(deps): bump vue-i18n from 11.1.1 to 11.1.2 (LizardByte#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
...




* build(deps): bump @lizardbyte/shared-web from 2024.921.191855 to 2025.221.2011 (LizardByte#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
...




* build(deps): bump robinraju/release-downloader from 1.11 to 1.12 (LizardByte#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](robinraju/release-downloader@v1.11...v1.12)

---
updated-dependencies:
- dependency-name: robinraju/release-downloader
  dependency-type: direct:production
  update-type: version-update:semver-minor
...




* build(deps): bump third-party/build-deps from `249a313` to `0f8f2af` (LizardByte#3717)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `249a313` to `0f8f2af`.
- [Commits](LizardByte/build-deps@249a313...0f8f2af)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...




* build(deps): bump third-party/inputtino from `01b16d6` to `9c19995` (LizardByte#3720)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `01b16d6` to `9c19995`.
- [Commits](games-on-whales/inputtino@01b16d6...9c19995)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...




* build(deps): change Gitlab submodules to LizardByte mirrors (LizardByte#3728)

* docs(readme): add contributor images (LizardByte#3732)

* fix(packaging/flatpak): move xvfb modules to LizardByte mirrors (LizardByte#3735)

* build(deps): bump third-party/inputtino from `9c19995` to `1170b1e` (LizardByte#3736)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `9c19995` to `1170b1e`.
- [Commits](games-on-whales/inputtino@9c19995...1170b1e)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...




* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `85cf327` to `a6c788b` (LizardByte#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](flathub/shared-modules@85cf327...a6c788b)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...




* fix(packaging/flatpak): move more xvfb modules to LizardByte mirrors (LizardByte#3739)

* build(deps): bump @lizardbyte/shared-web from 2025.221.2011 to 2025.321.1458 (LizardByte#3742)

build(deps): bump @lizardbyte/shared-web

Bumps [@lizardbyte/shared-web](https://github.com/LizardByte/shared-web) from 2025.221.2011 to 2025.321.1458.
- [Commits](https://github.com/LizardByte/shared-web/commits)

---
updated-dependencies:
- dependency-name: "@lizardbyte/shared-web"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...




* build(deps): bump third-party/build-deps from `0f8f2af` to `c44b312` (LizardByte#3744)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `0f8f2af` to `c44b312`.
- [Commits](LizardByte/build-deps@0f8f2af...c44b312)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...




* fix(packaging/windows): add Sunshine directories to system PATH (LizardByte#3727)

* chore: update global workflows (LizardByte#3724)



* chore(gh-pages): add crowdin-ignore class (LizardByte#3747)

* build(deps): bump third-party/build-deps from `c44b312` to `b567d3c` (LizardByte#3751)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `c44b312` to `b567d3c`.
- [Commits](LizardByte/build-deps@c44b312...b567d3c)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...




* fix(linux): update sunshine rules (LizardByte#3748)



* build(deps): bump @lizardbyte/shared-web from 2025.321.1458 to 2025.326.11214 (LizardByte#3759)

build(deps): bump @lizardbyte/shared-web

Bumps [@lizardbyte/shared-web](https://github.com/LizardByte/shared-web) from 2025.321.1458 to 2025.326.11214.
- [Release notes](https://github.com/LizardByte/shared-web/releases)
- [Commits](https://github.com/LizardByte/shared-web/commits/v2025.326.11214)

---
updated-dependencies:
- dependency-name: "@lizardbyte/shared-web"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...




* build(deps): bump third-party/moonlight-common-c from `d3d3e6c` to `e95feaf` (LizardByte#3761)

build(deps): bump third-party/moonlight-common-c

Bumps [third-party/moonlight-common-c](https://github.com/moonlight-stream/moonlight-common-c) from `d3d3e6c` to `e95feaf`.
- [Commits](moonlight-stream/moonlight-common-c@d3d3e6c...e95feaf)

---
updated-dependencies:
- dependency-name: third-party/moonlight-common-c
  dependency-type: direct:production
...




* feat(input/linux): DualSense adaptive trigger support (LizardByte#3738)

* style(Web UI): Add 1rem margin between Save and Apply buttons for better UI/UX (LizardByte#3762)

* fix(config): parse config after logging initialized (LizardByte#3769)

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `a6c788b` to `1f8e591` (LizardByte#3773)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `a6c788b` to `1f8e591`.
- [Commits](flathub/shared-modules@a6c788b...1f8e591)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...




* fix(config): fix parse error when list ends on last line of config file (LizardByte#3772)

* fix(config): ensure logging config settings are properly loaded (LizardByte#3777)

* build(cmake): update policies (LizardByte#3775)

* docs(readme): update crowdin image url (LizardByte#3774)

* build(deps): bump third-party/Simple-Web-Server from `4abe349` to `187f798` (LizardByte#3781)

build(deps): bump third-party/Simple-Web-Server

Bumps [third-party/Simple-Web-Server](https://github.com/LizardByte-infrastructure/Simple-Web-Server) from `4abe349` to `187f798`.
- [Commits](LizardByte-infrastructure/Simple-Web-Server@4abe349...187f798)

---
updated-dependencies:
- dependency-name: third-party/Simple-Web-Server
  dependency-version: 187f798d54a9c6cee742f2eb2c54e9ba26f5a385
  dependency-type: direct:production
...




* build(deps): bump third-party/wlr-protocols from `ffb89ac` to `2ec67eb` (LizardByte#3782)

Bumps [third-party/wlr-protocols](https://github.com/LizardByte-infrastructure/wlr-protocols) from `ffb89ac` to `2ec67eb`.
- [Commits](LizardByte-infrastructure/wlr-protocols@ffb89ac...2ec67eb)

---
updated-dependencies:
- dependency-name: third-party/wlr-protocols
  dependency-version: 2ec67ebd26b73bada12f3fa6afdd51563b656722
  dependency-type: direct:production
...




* build(deps): bump third-party/wayland-protocols from `c7b582c` to `4313a51` (LizardByte#3788)

build(deps): bump third-party/wayland-protocols

Bumps [third-party/wayland-protocols](https://github.com/LizardByte-infrastructure/wayland-protocols) from `c7b582c` to `4313a51`.
- [Commits](LizardByte-infrastructure/wayland-protocols@c7b582c...4313a51)

---
updated-dependencies:
- dependency-name: third-party/wayland-protocols
  dependency-version: 4313a51a170efffece8f60f7a5dfdad135e6befa
  dependency-type: direct:production
...




* build(deps): bump vue-i18n from 11.1.2 to 11.1.3 (LizardByte#3785)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.1.2 to 11.1.3.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.3/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-version: 11.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...




* build(linux): enable fedora 42 (LizardByte#3780)



* build(deps): pin boost to 1.87 (LizardByte#3794)

* build(windows): fix resource file name (LizardByte#3793)

* build(deps): bump third-party/libdisplaydevice from `591387c` to `13a4aca` (LizardByte#3791)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `591387c` to `13a4aca`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@591387c...13a4aca)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-version: 13a4aca3c2f3eb78adef8f70231920f93f91f833
  dependency-type: direct:production
...




* fix(linux): headless monitors on wayland (LizardByte#3783)

* build(homebrew): explicitly set cxx standard (LizardByte#3797)

* docs: add external documentation (LizardByte#3801)

* fix(audio): set the bits-per-sample of Steam Streaming Speakers to 16-bit when the default audio device is 16-bit (LizardByte#3704)

* docs(website): use cdn for branded icons (LizardByte#3803)

* ci(workflows): minor fixes and updates (LizardByte#3581)

* fix(apps): exit steam big picture mode on session end (LizardByte#3808)

* chore: update global workflows (LizardByte#3813)



* ci(release): increase permission for job and bump actions (LizardByte#3816)

* fix(homebrew): enable system tray for linux (LizardByte#3819)

* ci(flatpak): disable maximize build space for arm64 (LizardByte#3820)

* build(linux): add arch linux support for linux_build.sh script (LizardByte#3814)



* build(deps): bump third-party/wayland-protocols from `4313a51` to `810f1ad` (LizardByte#3826)

build(deps): bump third-party/wayland-protocols

Bumps [third-party/wayland-protocols](https://github.com/LizardByte-infrastructure/wayland-protocols) from `4313a51` to `810f1ad`.
- [Commits](LizardByte-infrastructure/wayland-protocols@4313a51...810f1ad)

---
updated-dependencies:
- dependency-name: third-party/wayland-protocols
  dependency-version: 810f1adaf33521cc55fc510566efba2a1418174f
  dependency-type: direct:production
...




* ci(windows): pin gcc to 14 (LizardByte#3831)

* docs(configuration): Update doc for wlr capture method (LizardByte#3828)

* build(deps): bump third-party/googletest from `6910c9d` to `04ee1b4` (LizardByte#3836)

Bumps [third-party/googletest](https://github.com/google/googletest) from `6910c9d` to `04ee1b4`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](google/googletest@6910c9d...04ee1b4)

---
updated-dependencies:
- dependency-name: third-party/googletest
  dependency-version: 04ee1b4f2aefdffb0135d7cf2a2c519fe50dabe4
  dependency-type: direct:production
...




* feat(audio): add an option to disable sound streaming (LizardByte#3833)

* ci(codecov): add test analytics (LizardByte#3841)

* ci(codecov): add bundle analysis (LizardByte#3843)

* feat(docs): Suggest using displayconfig-mutter for Gnome Wayland resolution change (LizardByte#3845)

* build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from `aac65cf` to `bf91cb0` (LizardByte#3850)

build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools

Bumps [packaging/linux/flatpak/deps/flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools) from `aac65cf` to `bf91cb0`.
- [Commits](flatpak/flatpak-builder-tools@aac65cf...bf91cb0)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/flatpak-builder-tools
  dependency-version: bf91cb0bee7ce0c8021e223e3ea9c5110ebb82de
  dependency-type: direct:production
...




* build(linux): fix gcc version and disable docs for build on arch (LizardByte#3846)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Gurubase.io <social@gurubase.io>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Co-authored-by: BillyTom <953688+billytom@users.noreply.github.com>
Co-authored-by: Lukas Senionis <warliukz@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew Schwartz <matthew.schwartz@linux.dev>
Co-authored-by: TheElixZammuto <theelixzammuto@gmail.com>
Co-authored-by: Petr Hanák <jsem@petr-hanak.cz>
Co-authored-by: iMakeSoftware <luke.cimo@gmail.com>
Co-authored-by: Gurubase.io <social@gurubase.io>
Co-authored-by: LizardByte-bot <108553330+LizardByte-bot@users.noreply.github.com>
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>
Co-authored-by: ABeltramo <beltramo.ale@gmail.com>
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>
Co-authored-by: Vithorio Polten <reach@vithor.io>
Co-authored-by: Cody Maness <cody.maness@outlook.com>
Co-authored-by: VMFortress <vincentmlarocca@gmail.com>
Co-authored-by: Utkarsh Dalal <dalal.utkarsh@gmail.com>
Co-authored-by: Utkarsh Dalal <utkarsh.dalal@toptal.com>
Co-authored-by: Richard Ziegler <37094831+richardziegler@users.noreply.github.com>
Co-authored-by: Johnny Arcitec <38923130+arcitec@users.noreply.github.com>
Co-authored-by: Ondřej Glet <63368174+gorgbus@users.noreply.github.com>
Co-authored-by: Andy Grundman <andy@hybridized.org>
Co-authored-by: Vladimir Romashchenko <52473614+eaglesemanation@users.noreply.github.com>
Co-authored-by: Clutchnp <105556048+Clutchnp@users.noreply.github.com>
Co-authored-by: SuperKenVery <39673849+SuperKenVery@users.noreply.github.com>
Co-authored-by: liuyu <>
eball added a commit to Above-Os/Sunshine that referenced this pull request May 7, 2025
* sync from origin (#3)

* docs: various updates (LizardByte#3366)

Co-authored-by: BillyTom <953688+billytom@users.noreply.github.com>

* feat(display)!: Add libdisplaydevice dependency and output name mapping (LizardByte#2894)

* chore(l10n): update translations (LizardByte#3443)

* build(deps): fix boost 1.87 compatibility (LizardByte#3457)

* build(deps): bump third-party/build-deps from `a558c92` to `b89442e` (LizardByte#3460)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `a558c92` to `b89442e`.
- [Commits](LizardByte/build-deps@a558c92...b89442e)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/libdisplaydevice from `bbcd179` to `2c431bc` (LizardByte#3461)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `bbcd179` to `2c431bc`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@bbcd179...2c431bc)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `0529b12` to `a4889f0` (LizardByte#3465)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `0529b12` to `a4889f0`.
- [Commits](flathub/shared-modules@0529b12...a4889f0)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(docker): fix docker artifacts (LizardByte#3472)

* build(copr): fix build (LizardByte#3458)

Co-authored-by: Matthew Schwartz <matthew.schwartz@linux.dev>

* build(deps): bump vue from 3.5.12 to 3.5.13 (LizardByte#3407)

Bumps [vue](https://github.com/vuejs/core) from 3.5.12 to 3.5.13.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](vuejs/core@v3.5.12...v3.5.13)

---
updated-dependencies:
- dependency-name: vue
  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>

* docs(doxygen): remove INCLUDE_PATH from config (LizardByte#3475)

* fix(nvenc): Enable opt-in client refresh by client (LizardByte#3415)

* build(deps): bump third-party/build-deps from `b89442e` to `249a313` (LizardByte#3479)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `b89442e` to `249a313`.
- [Commits](LizardByte/build-deps@b89442e...249a313)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(installer/windows): remove parentheses in Virtual Gamepad removal prompt (LizardByte#3490)

* fix(ui): remove extra slash in logs href (LizardByte#3493)

* fix(shaders/directx): replace modulus with bitwise operator (LizardByte#3499)

* docs: Introducing Sunshine Guru on Gurubase.io (LizardByte#3466)

Signed-off-by: Gurubase.io <social@gurubase.io>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* build(deps): bump the lizardbyte-actions group across 1 directory with 2 updates (LizardByte#3504)

Bumps the lizardbyte-actions group with 2 updates in the / directory: [LizardByte/setup-release-action](https://github.com/lizardbyte/setup-release-action) and [LizardByte/create-release-action](https://github.com/lizardbyte/create-release-action).


Updates `LizardByte/setup-release-action` from 2024.919.143601 to 2025.102.14715
- [Release notes](https://github.com/lizardbyte/setup-release-action/releases)
- [Commits](LizardByte/setup-release-action@v2024.919.143601...v2025.102.14715)

Updates `LizardByte/create-release-action` from 2024.919.143026 to 2025.102.13208
- [Release notes](https://github.com/lizardbyte/create-release-action/releases)
- [Commits](LizardByte/create-release-action@v2024.919.143026...v2025.102.13208)

---
updated-dependencies:
- dependency-name: LizardByte/setup-release-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: lizardbyte-actions
- dependency-name: LizardByte/create-release-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: lizardbyte-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(l10n): update translations (LizardByte#3473)

* fix(capture/macos): fix implicit conversion of NSArray (LizardByte#3502)

* fix(docs): use ucrt64 doxygen for msys2 (LizardByte#3514)

* feat(web-ui): replace dropdown menus with checkboxes  (LizardByte#3455)

* docs(gh-pages): migrate site to jekyll format (LizardByte#3517)

* build(packaging/macos)!: remove macports support (LizardByte#3506)

* feat(display): Configure display device based on user config (LizardByte#3441)

* chore(l10n): update translations (LizardByte#3512)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* feat(ddprobe): allow to manually specify gpu preference (LizardByte#3521)

* build(deps): bump vue-i18n from 9.14.0 to 11.0.1 (LizardByte#3489)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 9.14.0 to 11.0.1.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.0.1/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(confighttp): do not return 200 on errors (LizardByte#3385)

Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>

* chore: random cleanup (LizardByte#3526)

* chore: fix doxygen command typo

* docs(app_examples): add note about built in resolution changing on Windows

* docs(app_examples): update qres example

* docs(readme): improve heading appearance

* docs(readme): update minimum Fedora version

* docs(app_examples): fix qres ref

* docs(app_examples): use env variables for displayplacer

* docs(app_examples): update nvidia-settings examples

* Update dev.lizardbyte.app.Sunshine.metainfo.xml

* docs(guides): redirect community guides to blog

* docs(website): increase avatar padding

* feat(display): add display mode remapping option (LizardByte#3529)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* fix(capture/windows): fix capture when using the basic render driver (LizardByte#3531)

* fix(capture/windows): fix capture when using the basic render driver

* chore(tests): remove now unnecessary TESTS_SOFTWARE_ENCODER_UNAVAILABLE option

* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA (LizardByte#3530)

* Revert "feat(ddprobe): allow to manually specify gpu preference (LizardByte#3521)"

This reverts commit 6a233cb.

* Keep display revert delay input type change from 6a233cb

* Remove ddprobe

* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `a4889f0` to `f1ad050` (LizardByte#3532)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `a4889f0` to `f1ad050`.
- [Commits](flathub/shared-modules@a4889f0...f1ad050)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(l10n): update translations (LizardByte#3519)

* docs(hrefs): update readthedocs hrefs (LizardByte#3476)

* build(cmake): check for MinHook during configure (LizardByte#3533)

Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>

* chore: update global workflows (LizardByte#3536)

* chore(l10n): update translations (LizardByte#3535)

* fix(cmake/windows): static link MinHook (LizardByte#3537)

* feat(display): retry reverting configuration only if device was added or removed (LizardByte#3539)

* fix(checkbox): inverse global prep values for apps (LizardByte#3547)

* feat(tray): add button to reset display device settings on Windows (LizardByte#3546)

* chore: update global workflows (LizardByte#3551)

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `f1ad050` to `f5d368a` (LizardByte#3549)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `f1ad050` to `f5d368a`.
- [Commits](flathub/shared-modules@f1ad050...f5d368a)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Merge commit from fork

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>

* test(fixtures): move certificate fixtures to source code (LizardByte#3554)

* build(linux)!: remove legacy input option (LizardByte#3562)

* style: adjust clang-format rules (LizardByte#2186)

Co-authored-by: Vithorio Polten <reach@vithor.io>

* docs(guides): fix blog url (LizardByte#3564)

* fix(flatpak): fix broken desktop file, icons, and service (LizardByte#3561)

* build(deps): bump third-party/tray from `ebbd14f` to `e80058b` (LizardByte#3567)

Bumps [third-party/tray](https://github.com/LizardByte/tray) from `ebbd14f` to `e80058b`.
- [Commits](LizardByte/tray@ebbd14f...e80058b)

---
updated-dependencies:
- dependency-name: third-party/tray
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: update global workflows (LizardByte#3570)

* build(deps): bump third-party/doxyconfig from `4c94524` to `4501c7b` (LizardByte#3573)

Bumps [third-party/doxyconfig](https://github.com/LizardByte/doxyconfig) from `4c94524` to `4501c7b`.
- [Commits](LizardByte/doxyconfig@4c94524...4501c7b)

---
updated-dependencies:
- dependency-name: third-party/doxyconfig
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/libdisplaydevice from `63599b0` to `1975f75` (LizardByte#3576)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `63599b0` to `1975f75`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@63599b0...1975f75)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/tray from `e80058b` to `d45306e` (LizardByte#3574)

Bumps [third-party/tray](https://github.com/LizardByte/tray) from `e80058b` to `d45306e`.
- [Commits](LizardByte/tray@e80058b...d45306e)

---
updated-dependencies:
- dependency-name: third-party/tray
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(web-ui): fix new version notification conditions (LizardByte#3577)

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `f5d368a` to `26def5f` (LizardByte#3568)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `f5d368a` to `26def5f`.
- [Commits](flathub/shared-modules@f5d368a...26def5f)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(l10n): update translations (LizardByte#3563)

* fix(httpcommon): sonarqube warning cleanup (LizardByte#3558)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* ci(packaging): fix flatpak metainfo (LizardByte#3588)

* build(deps): bump wayland-protocols from 1.38 to 1.39 (LizardByte#3482)

* fix(video): prevent encoder probing with no active displays (LizardByte#3592)

* build(deps): bump third-party/libdisplaydevice from `2ac3386` to `53a0ea5` (LizardByte#3597)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `2ac3386` to `53a0ea5`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@2ac3386...53a0ea5)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(video): allow encoder probing when there are no devices at all (LizardByte#3594)

* build(deps): bump third-party/wayland-protocols from `6bcf87d` to `c7b582c` (LizardByte#3611)

build(deps): bump third-party/wayland-protocols

Bumps third-party/wayland-protocols from `6bcf87d` to `c7b582c`.

---
updated-dependencies:
- dependency-name: third-party/wayland-protocols
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(display): Add revert display config on disconnect option (LizardByte#3613)

* fix(api): return proper json objects (LizardByte#3544)

* chore: update global workflows (LizardByte#3623)

* fix(ui): properly handle boolean json responses (LizardByte#3626)

* ci(docker): fix debian arm builds (LizardByte#3627)

* fix(dd_config)!: disable by default (LizardByte#3639)

* feat(nvenc): implement async encode and hang recovery (LizardByte#3629)

* feat(nvenc): implement async encode

* fix(video): allow NVENC to complete teardown asynchronously

* build(deps): bump third-party/libdisplaydevice from `53a0ea5` to `591387c` (LizardByte#3643)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `53a0ea5` to `591387c`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@53a0ea5...591387c)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump vite from 4.5.2 to 4.5.9 (LizardByte#3645)

* ci(homebrew): fix python install (LizardByte#3646)

* fix(linux/inputtino): DualSense native support without Steam Input (LizardByte#3600)

* feat: Add Max Bitrate option (LizardByte#3628)

* build(deps): bump babel from 2.16.0 to 2.17.0 (LizardByte#3631)

Bumps [babel](https://github.com/python-babel/babel) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/python-babel/babel/releases)
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst)
- [Commits](python-babel/babel@v2.16.0...v2.17.0)

---
updated-dependencies:
- dependency-name: babel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump googletest to v1.16.0 (LizardByte#3655)

* fix: add missing strings for max_bitrate setting, and improved logging for bitrate (LizardByte#3656)

* build(deps): bump vue-i18n from 11.0.1 to 11.1.1 (LizardByte#3651)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.0.1 to 11.1.1.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.1/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `26def5f` to `802d804` (LizardByte#3598)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `26def5f` to `802d804`.
- [Commits](flathub/shared-modules@26def5f...802d804)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from `a1eb29c` to `aac65cf` (LizardByte#3596)

build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools

Bumps [packaging/linux/flatpak/deps/flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools) from `a1eb29c` to `aac65cf`.
- [Commits](flatpak/flatpak-builder-tools@a1eb29c...aac65cf)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/flatpak-builder-tools
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `802d804` to `85cf327` (LizardByte#3661)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `802d804` to `85cf327`.
- [Commits](flathub/shared-modules@802d804...85cf327)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(display): expose HDR toggle workaround delay to user (LizardByte#3579)

* build(deps): bump third-party/inputtino from `311fd2d` to `00ea0c2` (LizardByte#3672)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `311fd2d` to `00ea0c2`.
- [Commits](games-on-whales/inputtino@311fd2d...00ea0c2)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs(readme): fix badge whitespace (LizardByte#3678)

* ci(flatpak): use local exceptions (LizardByte#3679)

* ci(flatpak): build aarch64 on arm architecture (LizardByte#3680)

* fix(http): lower TLS to v1.2 for downloading covers (LizardByte#3691)

* docs(readme): add sponsors (LizardByte#3697)

* build(deps): bump third-party/inputtino from `00ea0c2` to `01b16d6` (LizardByte#3701)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `00ea0c2` to `01b16d6`.
- [Commits](games-on-whales/inputtino@00ea0c2...01b16d6)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(gh-pages): preview website for PR builds in RTD (LizardByte#3709)

* build(deps): bump vue-i18n from 11.1.1 to 11.1.2 (LizardByte#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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump @lizardbyte/shared-web from 2024.921.191855 to 2025.221.2011 (LizardByte#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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump robinraju/release-downloader from 1.11 to 1.12 (LizardByte#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](robinraju/release-downloader@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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/build-deps from `249a313` to `0f8f2af` (LizardByte#3717)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `249a313` to `0f8f2af`.
- [Commits](LizardByte/build-deps@249a313...0f8f2af)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/inputtino from `01b16d6` to `9c19995` (LizardByte#3720)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `01b16d6` to `9c19995`.
- [Commits](games-on-whales/inputtino@01b16d6...9c19995)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): change Gitlab submodules to LizardByte mirrors (LizardByte#3728)

* docs(readme): add contributor images (LizardByte#3732)

* fix(packaging/flatpak): move xvfb modules to LizardByte mirrors (LizardByte#3735)

* build(deps): bump third-party/inputtino from `9c19995` to `1170b1e` (LizardByte#3736)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `9c19995` to `1170b1e`.
- [Commits](games-on-whales/inputtino@9c19995...1170b1e)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `85cf327` to `a6c788b` (LizardByte#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](flathub/shared-modules@85cf327...a6c788b)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(packaging/flatpak): move more xvfb modules to LizardByte mirrors (LizardByte#3739)

* build(deps): bump @lizardbyte/shared-web from 2025.221.2011 to 2025.321.1458 (LizardByte#3742)

build(deps): bump @lizardbyte/shared-web

Bumps [@lizardbyte/shared-web](https://github.com/LizardByte/shared-web) from 2025.221.2011 to 2025.321.1458.
- [Commits](https://github.com/LizardByte/shared-web/commits)

---
updated-dependencies:
- dependency-name: "@lizardbyte/shared-web"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/build-deps from `0f8f2af` to `c44b312` (LizardByte#3744)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `0f8f2af` to `c44b312`.
- [Commits](LizardByte/build-deps@0f8f2af...c44b312)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(packaging/windows): add Sunshine directories to system PATH (LizardByte#3727)

* chore: update global workflows (LizardByte#3724)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* chore(gh-pages): add crowdin-ignore class (LizardByte#3747)

* build(deps): bump third-party/build-deps from `c44b312` to `b567d3c` (LizardByte#3751)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `c44b312` to `b567d3c`.
- [Commits](LizardByte/build-deps@c44b312...b567d3c)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(linux): update sunshine rules (LizardByte#3748)

Co-authored-by: ABeltramo <beltramo.ale@gmail.com>

* build(deps): bump @lizardbyte/shared-web from 2025.321.1458 to 2025.326.11214 (LizardByte#3759)

build(deps): bump @lizardbyte/shared-web

Bumps [@lizardbyte/shared-web](https://github.com/LizardByte/shared-web) from 2025.321.1458 to 2025.326.11214.
- [Release notes](https://github.com/LizardByte/shared-web/releases)
- [Commits](https://github.com/LizardByte/shared-web/commits/v2025.326.11214)

---
updated-dependencies:
- dependency-name: "@lizardbyte/shared-web"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/moonlight-common-c from `d3d3e6c` to `e95feaf` (LizardByte#3761)

build(deps): bump third-party/moonlight-common-c

Bumps [third-party/moonlight-common-c](https://github.com/moonlight-stream/moonlight-common-c) from `d3d3e6c` to `e95feaf`.
- [Commits](moonlight-stream/moonlight-common-c@d3d3e6c...e95feaf)

---
updated-dependencies:
- dependency-name: third-party/moonlight-common-c
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(input/linux): DualSense adaptive trigger support (LizardByte#3738)

* style(Web UI): Add 1rem margin between Save and Apply buttons for better UI/UX (LizardByte#3762)

* fix(config): parse config after logging initialized (LizardByte#3769)

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `a6c788b` to `1f8e591` (LizardByte#3773)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `a6c788b` to `1f8e591`.
- [Commits](flathub/shared-modules@a6c788b...1f8e591)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(config): fix parse error when list ends on last line of config file (LizardByte#3772)

* fix(config): ensure logging config settings are properly loaded (LizardByte#3777)

* build(cmake): update policies (LizardByte#3775)

* docs(readme): update crowdin image url (LizardByte#3774)

* build(deps): bump third-party/Simple-Web-Server from `4abe349` to `187f798` (LizardByte#3781)

build(deps): bump third-party/Simple-Web-Server

Bumps [third-party/Simple-Web-Server](https://github.com/LizardByte-infrastructure/Simple-Web-Server) from `4abe349` to `187f798`.
- [Commits](LizardByte-infrastructure/Simple-Web-Server@4abe349...187f798)

---
updated-dependencies:
- dependency-name: third-party/Simple-Web-Server
  dependency-version: 187f798d54a9c6cee742f2eb2c54e9ba26f5a385
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/wlr-protocols from `ffb89ac` to `2ec67eb` (LizardByte#3782)

Bumps [third-party/wlr-protocols](https://github.com/LizardByte-infrastructure/wlr-protocols) from `ffb89ac` to `2ec67eb`.
- [Commits](LizardByte-infrastructure/wlr-protocols@ffb89ac...2ec67eb)

---
updated-dependencies:
- dependency-name: third-party/wlr-protocols
  dependency-version: 2ec67ebd26b73bada12f3fa6afdd51563b656722
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/wayland-protocols from `c7b582c` to `4313a51` (LizardByte#3788)

build(deps): bump third-party/wayland-protocols

Bumps [third-party/wayland-protocols](https://github.com/LizardByte-infrastructure/wayland-protocols) from `c7b582c` to `4313a51`.
- [Commits](LizardByte-infrastructure/wayland-protocols@c7b582c...4313a51)

---
updated-dependencies:
- dependency-name: third-party/wayland-protocols
  dependency-version: 4313a51a170efffece8f60f7a5dfdad135e6befa
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump vue-i18n from 11.1.2 to 11.1.3 (LizardByte#3785)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.1.2 to 11.1.3.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.3/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-version: 11.1.3
  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>

* build(linux): enable fedora 42 (LizardByte#3780)

Co-authored-by: Johnny Arcitec <38923130+arcitec@users.noreply.github.com>

* build(deps): pin boost to 1.87 (LizardByte#3794)

* build(windows): fix resource file name (LizardByte#3793)

* build(deps): bump third-party/libdisplaydevice from `591387c` to `13a4aca` (LizardByte#3791)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `591387c` to `13a4aca`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](LizardByte/libdisplaydevice@591387c...13a4aca)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-version: 13a4aca3c2f3eb78adef8f70231920f93f91f833
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(linux): headless monitors on wayland (LizardByte#3783)

* build(homebrew): explicitly set cxx standard (LizardByte#3797)

* docs: add external documentation (LizardByte#3801)

* fix(audio): set the bits-per-sample of Steam Streaming Speakers to 16-bit when the default audio device is 16-bit (LizardByte#3704)

* docs(website): use cdn for branded icons (LizardByte#3803)

* ci(workflows): minor fixes and updates (LizardByte#3581)

* fix(apps): exit steam big picture mode on session end (LizardByte#3808)

* chore: update global workflows (LizardByte#3813)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* ci(release): increase permission for job and bump actions (LizardByte#3816)

* fix(homebrew): enable system tray for linux (LizardByte#3819)

* ci(flatpak): disable maximize build space for arm64 (LizardByte#3820)

* build(linux): add arch linux support for linux_build.sh script (LizardByte#3814)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* build(deps): bump third-party/wayland-protocols from `4313a51` to `810f1ad` (LizardByte#3826)

build(deps): bump third-party/wayland-protocols

Bumps [third-party/wayland-protocols](https://github.com/LizardByte-infrastructure/wayland-protocols) from `4313a51` to `810f1ad`.
- [Commits](LizardByte-infrastructure/wayland-protocols@4313a51...810f1ad)

---
updated-dependencies:
- dependency-name: third-party/wayland-protocols
  dependency-version: 810f1adaf33521cc55fc510566efba2a1418174f
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(windows): pin gcc to 14 (LizardByte#3831)

* docs(configuration): Update doc for wlr capture method (LizardByte#3828)

* build(deps): bump third-party/googletest from `6910c9d` to `04ee1b4` (LizardByte#3836)

Bumps [third-party/googletest](https://github.com/google/googletest) from `6910c9d` to `04ee1b4`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](google/googletest@6910c9d...04ee1b4)

---
updated-dependencies:
- dependency-name: third-party/googletest
  dependency-version: 04ee1b4f2aefdffb0135d7cf2a2c519fe50dabe4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(audio): add an option to disable sound streaming (LizardByte#3833)

* ci(codecov): add test analytics (LizardByte#3841)

* ci(codecov): add bundle analysis (LizardByte#3843)

* feat(docs): Suggest using displayconfig-mutter for Gnome Wayland resolution change (LizardByte#3845)

* build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from `aac65cf` to `bf91cb0` (LizardByte#3850)

build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools

Bumps [packaging/linux/flatpak/deps/flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools) from `aac65cf` to `bf91cb0`.
- [Commits](flatpak/flatpak-builder-tools@aac65cf...bf91cb0)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/flatpak-builder-tools
  dependency-version: bf91cb0bee7ce0c8021e223e3ea9c5110ebb82de
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(linux): fix gcc version and disable docs for build on arch (LizardByte#3846)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Gurubase.io <social@gurubase.io>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Co-authored-by: BillyTom <953688+billytom@users.noreply.github.com>
Co-authored-by: Lukas Senionis <warliukz@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew Schwartz <matthew.schwartz@linux.dev>
Co-authored-by: TheElixZammuto <theelixzammuto@gmail.com>
Co-authored-by: Petr Hanák <jsem@petr-hanak.cz>
Co-authored-by: iMakeSoftware <luke.cimo@gmail.com>
Co-authored-by: Gurubase.io <social@gurubase.io>
Co-authored-by: LizardByte-bot <108553330+LizardByte-bot@users.noreply.github.com>
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>
Co-authored-by: ABeltramo <beltramo.ale@gmail.com>
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>
Co-authored-by: Vithorio Polten <reach@vithor.io>
Co-authored-by: Cody Maness <cody.maness@outlook.com>
Co-authored-by: VMFortress <vincentmlarocca@gmail.com>
Co-authored-by: Utkarsh Dalal <dalal.utkarsh@gmail.com>
Co-authored-by: Utkarsh Dalal <utkarsh.dalal@toptal.com>
Co-authored-by: Richard Ziegler <37094831+richardziegler@users.noreply.github.com>
Co-authored-by: Johnny Arcitec <38923130+arcitec@users.noreply.github.com>
Co-authored-by: Ondřej Glet <63368174+gorgbus@users.noreply.github.com>
Co-authored-by: Andy Grundman <andy@hybridized.org>
Co-authored-by: Vladimir Romashchenko <52473614+eaglesemanation@users.noreply.github.com>
Co-authored-by: Clutchnp <105556048+Clutchnp@users.noreply.github.com>
Co-authored-by: SuperKenVery <39673849+SuperKenVery@users.noreply.github.com>

* fix conflict

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Gurubase.io <social@gurubase.io>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Co-authored-by: BillyTom <953688+billytom@users.noreply.github.com>
Co-authored-by: Lukas Senionis <warliukz@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew Schwartz <matthew.schwartz@linux.dev>
Co-authored-by: TheElixZammuto <theelixzammuto@gmail.com>
Co-authored-by: Petr Hanák <jsem@petr-hanak.cz>
Co-authored-by: iMakeSoftware <luke.cimo@gmail.com>
Co-authored-by: Gurubase.io <social@gurubase.io>
Co-authored-by: LizardByte-bot <108553330+LizardByte-bot@users.noreply.github.com>
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>
Co-authored-by: ABeltramo <beltramo.ale@gmail.com>
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>
Co-authored-by: Vithorio Polten <reach@vithor.io>
Co-authored-by: Cody Maness <cody.maness@outlook.com>
Co-authored-by: VMFortress <vincentmlarocca@gmail.com>
Co-authored-by: Utkarsh Dalal <dalal.utkarsh@gmail.com>
Co-authored-by: Utkarsh Dalal <utkarsh.dalal@toptal.com>
Co-authored-by: Richard Ziegler <37094831+richardziegler@users.noreply.github.com>
Co-authored-by: Johnny Arcitec <38923130+arcitec@users.noreply.github.com>
Co-authored-by: Ondřej Glet <63368174+gorgbus@users.noreply.github.com>
Co-authored-by: Andy Grundman <andy@hybridized.org>
Co-authored-by: Vladimir Romashchenko <52473614+eaglesemanation@users.noreply.github.com>
Co-authored-by: Clutchnp <105556048+Clutchnp@users.noreply.github.com>
Co-authored-by: SuperKenVery <39673849+SuperKenVery@users.noreply.github.com>
Co-authored-by: liuyu <liuy102@gmail.com>
eball added a commit to Above-Os/Sunshine that referenced this pull request Aug 4, 2025
* fix(ui): remove extra slash in logs href (#3493)

* fix(shaders/directx): replace modulus with bitwise operator (#3499)

* docs: Introducing Sunshine Guru on Gurubase.io (#3466)

Signed-off-by: Gurubase.io <social@gurubase.io>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* build(deps): bump the lizardbyte-actions group across 1 directory with 2 updates (#3504)

Bumps the lizardbyte-actions group with 2 updates in the / directory: [LizardByte/setup-release-action](https://github.com/lizardbyte/setup-release-action) and [LizardByte/create-release-action](https://github.com/lizardbyte/create-release-action).


Updates `LizardByte/setup-release-action` from 2024.919.143601 to 2025.102.14715
- [Release notes](https://github.com/lizardbyte/setup-release-action/releases)
- [Commits](https://github.com/lizardbyte/setup-release-action/compare/v2024.919.143601...v2025.102.14715)

Updates `LizardByte/create-release-action` from 2024.919.143026 to 2025.102.13208
- [Release notes](https://github.com/lizardbyte/create-release-action/releases)
- [Commits](https://github.com/lizardbyte/create-release-action/compare/v2024.919.143026...v2025.102.13208)

---
updated-dependencies:
- dependency-name: LizardByte/setup-release-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: lizardbyte-actions
- dependency-name: LizardByte/create-release-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: lizardbyte-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(l10n): update translations (#3473)

* fix(capture/macos): fix implicit conversion of NSArray (#3502)

* fix(docs): use ucrt64 doxygen for msys2 (#3514)

* feat(web-ui): replace dropdown menus with checkboxes  (#3455)

* docs(gh-pages): migrate site to jekyll format (#3517)

* build(packaging/macos)!: remove macports support (#3506)

* feat(display): Configure display device based on user config (#3441)

* chore(l10n): update translations (#3512)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* feat(ddprobe): allow to manually specify gpu preference (#3521)

* build(deps): bump vue-i18n from 9.14.0 to 11.0.1 (#3489)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 9.14.0 to 11.0.1.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.0.1/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(confighttp): do not return 200 on errors (#3385)

Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>

* chore: random cleanup (#3526)

* chore: fix doxygen command typo

* docs(app_examples): add note about built in resolution changing on Windows

* docs(app_examples): update qres example

* docs(readme): improve heading appearance

* docs(readme): update minimum Fedora version

* docs(app_examples): fix qres ref

* docs(app_examples): use env variables for displayplacer

* docs(app_examples): update nvidia-settings examples

* Update dev.lizardbyte.app.Sunshine.metainfo.xml

* docs(guides): redirect community guides to blog

* docs(website): increase avatar padding

* feat(display): add display mode remapping option (#3529)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* fix(capture/windows): fix capture when using the basic render driver (#3531)

* fix(capture/windows): fix capture when using the basic render driver

* chore(tests): remove now unnecessary TESTS_SOFTWARE_ENCODER_UNAVAILABLE option

* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA (#3530)

* Revert "feat(ddprobe): allow to manually specify gpu preference (#3521)"

This reverts commit 6a233cbcbfe1475d88bbedd03b848df205f2b268.

* Keep display revert delay input type change from 6a233cbcb

* Remove ddprobe

* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `a4889f0` to `f1ad050` (#3532)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `a4889f0` to `f1ad050`.
- [Commits](https://github.com/flathub/shared-modules/compare/a4889f0b3091149252023ee49c97653b8e628f94...f1ad0508ead33d03b0c51d9318d3c3b63341056e)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(l10n): update translations (#3519)

* docs(hrefs): update readthedocs hrefs (#3476)

* build(cmake): check for MinHook during configure (#3533)

Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>

* chore: update global workflows (#3536)

* chore(l10n): update translations (#3535)

* fix(cmake/windows): static link MinHook (#3537)

* feat(display): retry reverting configuration only if device was added or removed (#3539)

* fix(checkbox): inverse global prep values for apps (#3547)

* feat(tray): add button to reset display device settings on Windows (#3546)

* chore: update global workflows (#3551)

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `f1ad050` to `f5d368a` (#3549)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `f1ad050` to `f5d368a`.
- [Commits](https://github.com/flathub/shared-modules/compare/f1ad0508ead33d03b0c51d9318d3c3b63341056e...f5d368a31d6ef046eb2955c74ec6f54f32ed5c4e)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Merge commit from fork

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>

* test(fixtures): move certificate fixtures to source code (#3554)

* build(linux)!: remove legacy input option (#3562)

* style: adjust clang-format rules (#2186)

Co-authored-by: Vithorio Polten <reach@vithor.io>

* docs(guides): fix blog url (#3564)

* fix(flatpak): fix broken desktop file, icons, and service (#3561)

* build(deps): bump third-party/tray from `ebbd14f` to `e80058b` (#3567)

Bumps [third-party/tray](https://github.com/LizardByte/tray) from `ebbd14f` to `e80058b`.
- [Commits](https://github.com/LizardByte/tray/compare/ebbd14fe6af30e61ddbb710251f612d32e371d98...e80058b9a9f3a1574775a57b6eb9159aa3299bf5)

---
updated-dependencies:
- dependency-name: third-party/tray
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: update global workflows (#3570)

* build(deps): bump third-party/doxyconfig from `4c94524` to `4501c7b` (#3573)

Bumps [third-party/doxyconfig](https://github.com/LizardByte/doxyconfig) from `4c94524` to `4501c7b`.
- [Commits](https://github.com/LizardByte/doxyconfig/compare/4c9452482bd01cb36764dc914d4537b278ad4218...4501c7b191170cd2adcc12336821b65449186d85)

---
updated-dependencies:
- dependency-name: third-party/doxyconfig
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/libdisplaydevice from `63599b0` to `1975f75` (#3576)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `63599b0` to `1975f75`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](https://github.com/LizardByte/libdisplaydevice/compare/63599b07659a5d1dd554a24bd0c8e96b21e21112...1975f75add5812afa1ec82b1553c9d830757687a)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/tray from `e80058b` to `d45306e` (#3574)

Bumps [third-party/tray](https://github.com/LizardByte/tray) from `e80058b` to `d45306e`.
- [Commits](https://github.com/LizardByte/tray/compare/e80058b9a9f3a1574775a57b6eb9159aa3299bf5...d45306e686c90a18f5792a1541783d7bc8555bc6)

---
updated-dependencies:
- dependency-name: third-party/tray
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(web-ui): fix new version notification conditions (#3577)

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `f5d368a` to `26def5f` (#3568)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `f5d368a` to `26def5f`.
- [Commits](https://github.com/flathub/shared-modules/compare/f5d368a31d6ef046eb2955c74ec6f54f32ed5c4e...26def5f1d263653f9b9f93399ca9c6f2118964f5)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(l10n): update translations (#3563)

* fix(httpcommon): sonarqube warning cleanup (#3558)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* ci(packaging): fix flatpak metainfo (#3588)

* build(deps): bump wayland-protocols from 1.38 to 1.39 (#3482)

* fix(video): prevent encoder probing with no active displays (#3592)

* build(deps): bump third-party/libdisplaydevice from `2ac3386` to `53a0ea5` (#3597)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `2ac3386` to `53a0ea5`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](https://github.com/LizardByte/libdisplaydevice/compare/2ac338626c6f8aac0d64f48034ce605b3191ccac...53a0ea5317279406eaa2bb2cf441ae971ed5f692)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(video): allow encoder probing when there are no devices at all (#3594)

* build(deps): bump third-party/wayland-protocols from `6bcf87d` to `c7b582c` (#3611)

build(deps): bump third-party/wayland-protocols

Bumps third-party/wayland-protocols from `6bcf87d` to `c7b582c`.

---
updated-dependencies:
- dependency-name: third-party/wayland-protocols
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(display): Add revert display config on disconnect option (#3613)

* fix(api): return proper json objects (#3544)

* chore: update global workflows (#3623)

* fix(ui): properly handle boolean json responses (#3626)

* ci(docker): fix debian arm builds (#3627)

* fix(dd_config)!: disable by default (#3639)

* feat(nvenc): implement async encode and hang recovery (#3629)

* feat(nvenc): implement async encode

* fix(video): allow NVENC to complete teardown asynchronously

* build(deps): bump third-party/libdisplaydevice from `53a0ea5` to `591387c` (#3643)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `53a0ea5` to `591387c`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](https://github.com/LizardByte/libdisplaydevice/compare/53a0ea5317279406eaa2bb2cf441ae971ed5f692...591387c58465376540fc9f505e938860e08fd47e)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump vite from 4.5.2 to 4.5.9 (#3645)

* ci(homebrew): fix python install (#3646)

* fix(linux/inputtino): DualSense native support without Steam Input (#3600)

* feat: Add Max Bitrate option (#3628)

* build(deps): bump babel from 2.16.0 to 2.17.0 (#3631)

Bumps [babel](https://github.com/python-babel/babel) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/python-babel/babel/releases)
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-babel/babel/compare/v2.16.0...v2.17.0)

---
updated-dependencies:
- dependency-name: babel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump googletest to v1.16.0 (#3655)

* fix: add missing strings for max_bitrate setting, and improved logging for bitrate (#3656)

* build(deps): bump vue-i18n from 11.0.1 to 11.1.1 (#3651)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.0.1 to 11.1.1.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.1/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `26def5f` to `802d804` (#3598)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `26def5f` to `802d804`.
- [Commits](https://github.com/flathub/shared-modules/compare/26def5f1d263653f9b9f93399ca9c6f2118964f5...802d80416180436ff9929ce2a2e098203ace078e)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from `a1eb29c` to `aac65cf` (#3596)

build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools

Bumps [packaging/linux/flatpak/deps/flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools) from `a1eb29c` to `aac65cf`.
- [Commits](https://github.com/flatpak/flatpak-builder-tools/compare/a1eb29c5f3038413ffafd4fea34e62c361c109ad...aac65cf44cd4e008594a9d9ac1db08e2025067a6)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/flatpak-builder-tools
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `802d804` to `85cf327` (#3661)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `802d804` to `85cf327`.
- [Commits](https://github.com/flathub/shared-modules/compare/802d80416180436ff9929ce2a2e098203ace078e...85cf3273f89eeede7dcb301f77a7ced32fecaa3a)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(display): expose HDR toggle workaround delay to user (#3579)

* build(deps): bump third-party/inputtino from `311fd2d` to `00ea0c2` (#3672)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `311fd2d` to `00ea0c2`.
- [Commits](https://github.com/games-on-whales/inputtino/compare/311fd2deea8743c2d87aec5274978d1523de90fa...00ea0c28e87298b983831262896ee780a426a29c)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs(readme): fix badge whitespace (#3678)

* ci(flatpak): use local exceptions (#3679)

* ci(flatpak): build aarch64 on arm architecture (#3680)

* fix(http): lower TLS to v1.2 for downloading covers (#3691)

* docs(readme): add sponsors (#3697)

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(gh-pages): preview website for PR builds in RTD (#3709)

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): change Gitlab submodules to LizardByte mirrors (#3728)

* docs(readme): add contributor images (#3732)

* fix(packaging/flatpak): move xvfb modules to LizardByte mirrors (#3735)

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(packaging/flatpak): move more xvfb modules to LizardByte mirrors (#3739)

* build(deps): bump @lizardbyte/shared-web from 2025.221.2011 to 2025.321.1458 (#3742)

build(deps): bump @lizardbyte/shared-web

Bumps [@lizardbyte/shared-web](https://github.com/LizardByte/shared-web) from 2025.221.2011 to 2025.321.1458.
- [Commits](https://github.com/LizardByte/shared-web/commits)

---
updated-dependencies:
- dependency-name: "@lizardbyte/shared-web"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/build-deps from `0f8f2af` to `c44b312` (#3744)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `0f8f2af` to `c44b312`.
- [Commits](https://github.com/LizardByte/build-deps/compare/0f8f2af955f583c986c634d37ce7655fbff7180a...c44b312538edd3a9ed116a03eee021c8d424d750)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(packaging/windows): add Sunshine directories to system PATH (#3727)

* chore: update global workflows (#3724)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* chore(gh-pages): add crowdin-ignore class (#3747)

* build(deps): bump third-party/build-deps from `c44b312` to `b567d3c` (#3751)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `c44b312` to `b567d3c`.
- [Commits](https://github.com/LizardByte/build-deps/compare/c44b312538edd3a9ed116a03eee021c8d424d750...b567d3c47927c42c33ca86e87892269c354abc02)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(linux): update sunshine rules (#3748)

Co-authored-by: ABeltramo <beltramo.ale@gmail.com>

* build(deps): bump @lizardbyte/shared-web from 2025.321.1458 to 2025.326.11214 (#3759)

build(deps): bump @lizardbyte/shared-web

Bumps [@lizardbyte/shared-web](https://github.com/LizardByte/shared-web) from 2025.321.1458 to 2025.326.11214.
- [Release notes](https://github.com/LizardByte/shared-web/releases)
- [Commits](https://github.com/LizardByte/shared-web/commits/v2025.326.11214)

---
updated-dependencies:
- dependency-name: "@lizardbyte/shared-web"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/moonlight-common-c from `d3d3e6c` to `e95feaf` (#3761)

build(deps): bump third-party/moonlight-common-c

Bumps [third-party/moonlight-common-c](https://github.com/moonlight-stream/moonlight-common-c) from `d3d3e6c` to `e95feaf`.
- [Commits](https://github.com/moonlight-stream/moonlight-common-c/compare/d3d3e6cf015cd032ce02718246b52aabd1e12294...e95feaf4951b8dc774671a5d6a1c31d76d78e3ac)

---
updated-dependencies:
- dependency-name: third-party/moonlight-common-c
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(input/linux): DualSense adaptive trigger support (#3738)

* style(Web UI): Add 1rem margin between Save and Apply buttons for better UI/UX (#3762)

* fix(config): parse config after logging initialized (#3769)

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `a6c788b` to `1f8e591` (#3773)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `a6c788b` to `1f8e591`.
- [Commits](https://github.com/flathub/shared-modules/compare/a6c788b38f8fdd6a48af2d854b0fb5dffb090713...1f8e591b263eef8a0dc04929f2da135af59fac3c)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(config): fix parse error when list ends on last line of config file (#3772)

* fix(config): ensure logging config settings are properly loaded (#3777)

* build(cmake): update policies (#3775)

* docs(readme): update crowdin image url (#3774)

* build(deps): bump third-party/Simple-Web-Server from `4abe349` to `187f798` (#3781)

build(deps): bump third-party/Simple-Web-Server

Bumps [third-party/Simple-Web-Server](https://github.com/LizardByte-infrastructure/Simple-Web-Server) from `4abe349` to `187f798`.
- [Commits](https://github.com/LizardByte-infrastructure/Simple-Web-Server/compare/4abe3491582b56c0b18fc35278aad33b2db29cdc...187f798d54a9c6cee742f2eb2c54e9ba26f5a385)

---
updated-dependencies:
- dependency-name: third-party/Simple-Web-Server
  dependency-version: 187f798d54a9c6cee742f2eb2c54e9ba26f5a385
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/wlr-protocols from `ffb89ac` to `2ec67eb` (#3782)

Bumps [third-party/wlr-protocols](https://github.com/LizardByte-infrastructure/wlr-protocols) from `ffb89ac` to `2ec67eb`.
- [Commits](https://github.com/LizardByte-infrastructure/wlr-protocols/compare/ffb89ac790096f6e6272822c8d5df7d0cc6fcdfa...2ec67ebd26b73bada12f3fa6afdd51563b656722)

---
updated-dependencies:
- dependency-name: third-party/wlr-protocols
  dependency-version: 2ec67ebd26b73bada12f3fa6afdd51563b656722
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/wayland-protocols from `c7b582c` to `4313a51` (#3788)

build(deps): bump third-party/wayland-protocols

Bumps [third-party/wayland-protocols](https://github.com/LizardByte-infrastructure/wayland-protocols) from `c7b582c` to `4313a51`.
- [Commits](https://github.com/LizardByte-infrastructure/wayland-protocols/compare/c7b582cb71ec145026a547dcd8abb9dfeba40541...4313a51a170efffece8f60f7a5dfdad135e6befa)

---
updated-dependencies:
- dependency-name: third-party/wayland-protocols
  dependency-version: 4313a51a170efffece8f60f7a5dfdad135e6befa
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump vue-i18n from 11.1.2 to 11.1.3 (#3785)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.1.2 to 11.1.3.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.3/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-version: 11.1.3
  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>

* build(linux): enable fedora 42 (#3780)

Co-authored-by: Johnny Arcitec <38923130+arcitec@users.noreply.github.com>

* build(deps): pin boost to 1.87 (#3794)

* build(windows): fix resource file name (#3793)

* build(deps): bump third-party/libdisplaydevice from `591387c` to `13a4aca` (#3791)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `591387c` to `13a4aca`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](https://github.com/LizardByte/libdisplaydevice/compare/591387c58465376540fc9f505e938860e08fd47e...13a4aca3c2f3eb78adef8f70231920f93f91f833)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-version: 13a4aca3c2f3eb78adef8f70231920f93f91f833
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(linux): headless monitors on wayland (#3783)

* build(homebrew): explicitly set cxx standard (#3797)

* docs: add external documentation (#3801)

* fix(audio): set the bits-per-sample of Steam Streaming Speakers to 16-bit when the default audio device is 16-bit (#3704)

* docs(website): use cdn for branded icons (#3803)

* ci(workflows): minor fixes and updates (#3581)

* fix(apps): exit steam big picture mode on session end (#3808)

* chore: update global workflows (#3813)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* ci(release): increase permission for job and bump actions (#3816)

* fix(homebrew): enable system tray for linux (#3819)

* ci(flatpak): disable maximize build space for arm64 (#3820)

* build(linux): add arch linux support for linux_build.sh script (#3814)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* build(deps): bump third-party/wayland-protocols from `4313a51` to `810f1ad` (#3826)

build(deps): bump third-party/wayland-protocols

Bumps [third-party/wayland-protocols](https://github.com/LizardByte-infrastructure/wayland-protocols) from `4313a51` to `810f1ad`.
- [Commits](https://github.com/LizardByte-infrastructure/wayland-protocols/compare/4313a51a170efffece8f60f7a5dfdad135e6befa...810f1adaf33521cc55fc510566efba2a1418174f)

---
updated-dependencies:
- dependency-name: third-party/wayland-protocols
  dependency-version: 810f1adaf33521cc55fc510566efba2a1418174f
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(windows): pin gcc to 14 (#3831)

* docs(configuration): Update doc for wlr capture method (#3828)

* build(deps): bump third-party/googletest from `6910c9d` to `04ee1b4` (#3836)

Bumps [third-party/googletest](https://github.com/google/googletest) from `6910c9d` to `04ee1b4`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](https://github.com/google/googletest/compare/6910c9d9165801d8827d628cb72eb7ea9dd538c5...04ee1b4f2aefdffb0135d7cf2a2c519fe50dabe4)

---
updated-dependencies:
- dependency-name: third-party/googletest
  dependency-version: 04ee1b4f2aefdffb0135d7cf2a2c519fe50dabe4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(audio): add an option to disable sound streaming (#3833)

* ci(codecov): add test analytics (#3841)

* ci(codecov): add bundle analysis (#3843)

* feat(docs): Suggest using displayconfig-mutter for Gnome Wayland resolution change (#3845)

* build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from `aac65cf` to `bf91cb0` (#3850)

build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools

Bumps [packaging/linux/flatpak/deps/flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools) from `aac65cf` to `bf91cb0`.
- [Commits](https://github.com/flatpak/flatpak-builder-tools/compare/aac65cf44cd4e008594a9d9ac1db08e2025067a6...bf91cb0bee7ce0c8021e223e3ea9c5110ebb82de)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/flatpak-builder-tools
  dependency-version: bf91cb0bee7ce0c8021e223e3ea9c5110ebb82de
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(linux): fix gcc version and disable docs for build on arch (#3846)

* build(deps): bump third-party/inputtino from `fd136cf` to `17a9b9c` (#3853)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `fd136cf` to `17a9b9c`.
- [Commits](https://github.com/games-on-whales/inputtino/compare/fd136cfe492b4375b4507718bcca1f044588fc6f...17a9b9ce85c6b8e711f777146d3c706c1a2a9fd9)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-version: 17a9b9ce85c6b8e711f777146d3c706c1a2a9fd9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(linux/input): improve input rules (#3857)

* build(deps): bump vite from 4.5.9 to 4.5.14 (#3858)

* build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from `bf91cb0` to `fe89c19` (#3862)

build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools

Bumps [packaging/linux/flatpak/deps/flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools) from `bf91cb0` to `fe89c19`.
- [Commits](https://github.com/flatpak/flatpak-builder-tools/compare/bf91cb0bee7ce0c8021e223e3ea9c5110ebb82de...fe89c19b147432d896f7c1c686630a992132d583)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/flatpak-builder-tools
  dependency-version: fe89c19b147432d896f7c1c686630a992132d583
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs(contributing): update CLion description (#3863)

* docs(website): Add Nintendo 3DS client (#3876)

* fix(web-ui): Change Pin to PIN (#3872)

* build(cmake): remove unused python tests option (#3879)

* fix(rtp): improve timestamp accuracy for video (#3883)

Instead of using now() when the RTP packet is created, use the earlier packet->frame_timestamp that we're already collecting for host latency stats. This timestamp is more accurate to when we captured the frame, and the same timestamp value is shared by all RTP packets that make up the same video frame. Duplicate frames without capture timestamps use the ratecontrol timestamp.

* ci(homebrew): fix python for macOS-13 (#3899)

* build(cmake): export compile commands (#3894)

* build(deps): bump the lizardbyte-actions group with 2 updates (#3822)

Bumps the lizardbyte-actions group with 2 updates: [LizardByte/homebrew-release-action](https://github.com/lizardbyte/homebrew-release-action) and [LizardByte/update-changelog-action](https://github.com/lizardbyte/update-changelog-action).


Updates `LizardByte/homebrew-release-action` from 2024.1115.14934 to 2025.426.194543
- [Release notes](https://github.com/lizardbyte/homebrew-release-action/releases)
- [Commits](https://github.com/lizardbyte/homebrew-release-action/compare/v2024.1115.14934...v2025.426.194543)

Updates `LizardByte/update-changelog-action` from 2024.919.152649 to 2025.426.173858
- [Release notes](https://github.com/lizardbyte/update-changelog-action/releases)
- [Commits](https://github.com/lizardbyte/update-changelog-action/compare/v2024.919.152649...v2025.426.173858)

---
updated-dependencies:
- dependency-name: LizardByte/homebrew-release-action
  dependency-version: 2025.426.194543
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: lizardbyte-actions
- dependency-name: LizardByte/update-changelog-action
  dependency-version: 2025.426.173858
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: lizardbyte-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump vue from 3.5.13 to 3.5.14 (#3881)

Bumps [vue](https://github.com/vuejs/core) from 3.5.13 to 3.5.14.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.5.13...v3.5.14)

---
updated-dependencies:
- dependency-name: vue
  dependency-version: 3.5.14
  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>

* build(deps): bump third-party/build-deps from `b567d3c` to `d60197e` (#3900)

build(deps): bump third-party/build-deps from `b567d3c` to `3a4ec78`

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `b567d3c` to `3a4ec78`.
- [Commits](https://github.com/LizardByte/build-deps/compare/b567d3c47927c42c33ca86e87892269c354abc02...3a4ec7840a03fc1d297e943a070cca6c6de5d5b5)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-version: 3a4ec7840a03fc1d297e943a070cca6c6de5d5b5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(installer/windows): remember service start type (#3902)

* fix(installer/windows): ensure service_bin is properly quoted (#3904)

* build(deps): bump vue-i18n from 11.1.3 to 11.1.4 (#3910)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.1.3 to 11.1.4.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.4/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-version: 11.1.4
  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>

* refactor(installer/windows): move nsis code (#3915)

* ci(windows): change runner from windows-2019 to windows-2022 (#3928)

* build(deps): bump third-party/build-deps from `d60197e` to `a51a06a` (#3927)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `d60197e` to `a51a06a`.
- [Commits](https://github.com/LizardByte/build-deps/compare/d60197e1543d63cc415ebe0225afd47025a819e2...a51a06adf774c51f6a3916b4fe10ca7d436690d3)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-version: a51a06adf774c51f6a3916b4fe10ca7d436690d3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(linux): add Ubuntu 25.04 support to linux_build.sh (#3919)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* build(windows): fix gcc15 compatibility (#3946)

* ci(codeql): use no build mode (#3943)

* build(linux): disable cuda option in cmake when --skip-cuda arg is passed (#3951)

* build(homebrew): temporarily use miniupnpc head (#3952)

* build(deps): bump third-party/build-deps from `a51a06a` to `cf5dffa` (#3934)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `a51a06a` to `cf5dffa`.
- [Commits](https://github.com/LizardByte/build-deps/compare/a51a06adf774c51f6a3916b4fe10ca7d436690d3...cf5dffaf4c62a5e5e2949c37b642cfc5ad962b98)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-version: cf5dffaf4c62a5e5e2949c37b642cfc5ad962b98
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/inputtino from `17a9b9c` to `3a7a658` (#3925)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `17a9b9c` to `3a7a658`.
- [Commits](https://github.com/games-on-whales/inputtino/compare/17a9b9ce85c6b8e711f777146d3c706c1a2a9fd9...3a7a658782217d77ee1d1055c3930874cfd299aa)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-version: 3a7a658782217d77ee1d1055c3930874cfd299aa
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump vue from 3.5.14 to 3.5.16 (#3924)

Bumps [vue](https://github.com/vuejs/core) from 3.5.14 to 3.5.16.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.5.14...v3.5.16)

---
updated-dependencies:
- dependency-name: vue
  dependency-version: 3.5.16
  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>

* build(deps): bump vue-i18n from 11.1.4 to 11.1.5 (#3920)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.1.4 to 11.1.5.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.5/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-version: 11.1.5
  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>

* build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from `fe89c19` to `ea9bfa2` (#3941)

build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools

Bumps [packaging/linux/flatpak/deps/flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools) from `fe89c19` to `ea9bfa2`.
- [Commits](https://github.com/flatpak/flatpak-builder-tools/compare/fe89c19b147432d896f7c1c686630a992132d583...ea9bfa22d175066dd3044544cc55aa070f8282f4)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/flatpak-builder-tools
  dependency-version: ea9bfa22d175066dd3044544cc55aa070f8282f4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: drop 32-bit and add more x86_64 check (#3938)

Signed-off-by: Coia Prant <coiaprant@gmail.com>

* fix(package/linux): update desktop metainfo (#3901)

* docs(site): add screenshots (#3956)

* build(deps): bump third-party/moonlight-common-c from `e95feaf` to `58902e3` (#3957)

build(deps): bump third-party/moonlight-common-c

Bumps [third-party/moonlight-common-c](https://github.com/moonlight-stream/moonlight-common-c) from `e95feaf` to `58902e3`.
- [Commits](https://github.com/moonlight-stream/moonlight-common-c/compare/e95feaf4951b8dc774671a5d6a1c31d76d78e3ac...58902e342f6d53d6783c99fe79a03168d46cd56f)

---
updated-dependencies:
- dependency-name: third-party/moonlight-common-c
  dependency-version: 58902e342f6d53d6783c99fe79a03168d46cd56f
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(linux): consolidate appstream metainfo (#3954)

* ci(homebrew): add macos-15 (#3963)

* chore: update global workflows (#3907)

* build(deps): bump the lizardbyte-actions group across 1 directory with 3 updates (#3970)

Bumps the lizardbyte-actions group with 3 updates in the / directory: [LizardByte/setup-release-action](https://github.com/lizardbyte/setup-release-action), [LizardByte/create-release-action](https://github.com/lizardbyte/create-release-action) and [LizardByte/homebrew-release-action](https://github.com/lizardbyte/homebrew-release-action).


Updates `LizardByte/setup-release-action` from 2025.426.225 to 2025.612.120948
- [Release notes](https://github.com/lizardbyte/setup-release-action/releases)
- [Commits](https://github.com/lizardbyte/setup-release-action/compare/v2025.426.225...v2025.612.120948)

Updates `LizardByte/create-release-action` from 2025.426.1549 to 2025.612.13419
- [Release notes](https://github.com/lizardbyte/create-release-action/releases)
- [Commits](https://github.com/lizardbyte/create-release-action/compare/v2025.426.1549...v2025.612.13419)

Updates `LizardByte/homebrew-release-action` from 2025.506.15440 to 2025.612.123332
- [Release notes](https://github.com/lizardbyte/homebrew-release-action/releases)
- [Commits](https://github.com/lizardbyte/homebrew-release-action/compare/v2025.506.15440...v2025.612.123332)

---
updated-dependencies:
- dependency-name: LizardByte/setup-release-action
  dependency-version: 2025.612.120948
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: lizardbyte-actions
- dependency-name: LizardByte/create-release-action
  dependency-version: 2025.612.13419
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: lizardbyte-actions
- dependency-name: LizardByte/homebrew-release-action
  dependency-version: 2025.612.123332
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: lizardbyte-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(security/windows): Add defense-in-depth measure for insecure system PATH configuration (#3971)

feature(security/windows): Add defense-in-depth measure for insecure system PATH configuration

If an administrator has configured their system insecurely by adding a
user-writeable path to the system-wide PATH variable, this can cause
apps running as admin to load DLLs planted in this directory.

While the root cause is clearly the misconfigured system, we can reduce
Sunshine's exposure to this by asking Windows not to search the PATH.

https://devblogs.microsoft.com/oldnewthing/20200420-00/?p=103685

* build(deps): bump third-party/tray from `d45306e` to `f6d0684` (#3975)

Bumps [third-party/tray](https://github.com/LizardByte/tray) from `d45306e` to `f6d0684`.
- [Commits](https://github.com/LizardByte/tray/compare/d45306e686c90a18f5792a1541783d7bc8555bc6...f6d0684c2bc3b288b3cc29d8a51e0f4654eb8b72)

---
updated-dependencies:
- dependency-name: third-party/tray
  dependency-version: f6d0684c2bc3b288b3cc29d8a51e0f4654eb8b72
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/libdisplaydevice from `13a4aca` to `a067474` (#3973)

build(deps): bump third-party/libdisplaydevice

Bumps [third-party/libdisplaydevice](https://github.com/LizardByte/libdisplaydevice) from `13a4aca` to `a067474`.
- [Release notes](https://github.com/LizardByte/libdisplaydevice/releases)
- [Commits](https://github.com/LizardByte/libdisplaydevice/compare/13a4aca3c2f3eb78adef8f70231920f93f91f833...a0674741ec9a5eea335cddc0e7002b9f50782909)

---
updated-dependencies:
- dependency-name: third-party/libdisplaydevice
  dependency-version: a0674741ec9a5eea335cddc0e7002b9f50782909
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/doxyconfig from `4501c7b` to `a73f908` (#3968)

Bumps [third-party/doxyconfig](https://github.com/LizardByte/doxyconfig) from `4501c7b` to `a73f908`.
- [Commits](https://github.com/LizardByte/doxyconfig/compare/4501c7b191170cd2adcc12336821b65449186d85...a73f908fb70fac4f6076a28f0a751239ea5ac2d3)

---
updated-dependencies:
- dependency-name: third-party/doxyconfig
  dependency-version: a73f908fb70fac4f6076a28f0a751239ea5ac2d3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(arch-packaging): update gcc (#3978)

* build(deps): bump vue-i18n from 11.1.5 to 11.1.6 (#3984)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.1.5 to 11.1.6.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.6/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-version: 11.1.6
  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>

* fix(deps): workaround miniupnpc `type_t` error (#3993)

* fix(homebrew): workaround dynamic caveats audit error (#3994)

* fix(macOS): nil displayName on macOS 26 beta (#3991)

* build(deps): bump third-party/TPCircularBuffer from `8833b3a` to `cc52039` (#4002)

build(deps): bump third-party/TPCircularBuffer

Bumps [third-party/TPCircularBuffer](https://github.com/michaeltyson/TPCircularBuffer) from `8833b3a` to `cc52039`.
- [Commits](https://github.com/michaeltyson/TPCircularBuffer/compare/8833b3a73fab6530cc51e2063a85cced01714cfb...cc520397504bb72bc6df79ff03eb72988a6dc50d)

---
updated-dependencies:
- dependency-name: third-party/TPCircularBuffer
  dependency-version: cc520397504bb72bc6df79ff03eb72988a6dc50d
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump vue-i18n from 11.1.6 to 11.1.7 (#4001)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.1.6 to 11.1.7.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.7/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-version: 11.1.7
  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>

* build(flatpak): add exception for home filesystem access (#4005)

* build(deps): bump vue from 3.5.16 to 3.5.17 (#3987)

Bumps [vue](https://github.com/vuejs/core) from 3.5.16 to 3.5.17.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.5.16...v3.5.17)

---
updated-dependencies:
- dependency-name: vue
  dependency-version: 3.5.17
  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>

* build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from `ea9bfa2` to `903919f` (#3959)

build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools

Bumps [packaging/linux/flatpak/deps/flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools) from `ea9bfa2` to `903919f`.
- [Commits](https://github.com/flatpak/flatpak-builder-tools/compare/ea9bfa22d175066dd3044544cc55aa070f8282f4...903919f82f4cd6356bb4e9afe2755e44e8d8d7da)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/flatpak-builder-tools
  dependency-version: 903919f82f4cd6356bb4e9afe2755e44e8d8d7da
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `1f8e591` to `8a98211` (#3982)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `1f8e591` to `8a98211`.
- [Commits](https://github.com/flathub/shared-modules/compare/1f8e591b263eef8a0dc04929f2da135af59fac3c...8a98211689e216491c78bc55b4b1d4e8abeda0ad)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-version: 8a98211689e216491c78bc55b4b1d4e8abeda0ad
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: update global workflows (#4008)

* build(deps): bump @lizardbyte/shared-web from 2025.326.11214 to 2025.626.181239 (#4000)

build(deps): bump @lizardbyte/shared-web

Bumps [@lizardbyte/shared-web](https://github.com/LizardByte/shared-web) from 2025.326.11214 to 2025.620.225139.
- [Release notes](https://github.com/LizardByte/shared-web/releases)
- [Commits](https://github.com/LizardByte/shared-web/compare/v2025.326.11214...v2025.620.225139)

---
updated-dependencies:
- dependency-name: "@lizardbyte/shared-web"
  dependency-version: 2025.620.225139
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump the dev-dependencies group across 1 directory with 2 updates (#4014)

Bumps the dev-dependencies group with 2 updates in the / directory: @codecov/vite-plugin and [serve](https://github.com/vercel/serve).


Updates `@codecov/vite-plugin` from 1.9.0 to 1.9.1

Updates `serve` from 14.2.3 to 14.2.4
- [Release notes](https://github.com/vercel/serve/releases)
- [Commits](https://github.com/vercel/serve/compare/14.2.3...14.2.4)

---
updated-dependencies:
- dependency-name: "@codecov/vite-plugin"
  dependency-version: 1.9.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: serve
  dependency-version: 14.2.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): pin googletest to v1.17.0 (#4015)

deps(build): bump googletest to v1.17.0

* build(deps): bump wayland-protocols to 1.45 (#4017)

* Merge commit from fork

* (security) Mandate content-type on POST calls

* (security) Add JSON content-type in POST requests with a body

* Added Content Type on missing endpoints

* (review) docs and newlines

* (docs) add JSON content type header

* style(clang-format): fix lint errors

---------

Co-authored-by: axfla <axfla@hotmail.fr>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* Merge commit from fork

* fix(video): base min frame time strictly on client framerate (#3844)

* chore(l10n): update translations (#3582)

Co-authored-by: Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

* ci(workflows): refactor ci (#4025)

* build(windows): remove no-template-body exception (#4033)

* build(deps): bump third-party/tray from `f6d0684` to `db96aea` (#4034)

Bumps [third-party/tray](https://github.com/LizardByte/tray) from `f6d0684` to `db96aea`.
- [Commits](https://github.com/LizardByte/tray/compare/f6d0684c2bc3b288b3cc29d8a51e0f4654eb8b72...db96aeab04c4a62477ea5186f1c0d43183df0a98)

---
updated-dependencies:
- dependency-name: third-party/tray
  dependency-version: db96aeab04c4a62477ea5186f1c0d43183df0a98
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(release): add virustotal reports (#4036)

* build(deps): bump LizardByte/actions from 2025.627.30023 to 2025.703.21447 in the lizardbyte-actions group (#4039)

build(deps): bump LizardByte/actions in the lizardbyte-actions group

Bumps the lizardbyte-actions group with 1 update: [LizardByte/actions](https://github.com/lizardbyte/actions).


Updates `LizardByte/actions` from 2025.627.30023 to 2025.703.21447
- [Release notes](https://github.com/lizardbyte/actions/releases)
- [Commits](https://github.com/lizardbyte/actions/compare/v2025.627.30023...v2025.703.21447)

---
updated-dependencies:
- dependency-name: LizardByte/actions
  dependency-version: 2025.703.21447
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: lizardbyte-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/wlr-protocols from `2ec67eb` to `a5028af` (#4041)

Bumps [third-party/wlr-protocols](https://github.com/LizardByte-infrastructure/wlr-protocols) from `2ec67eb` to `a5028af`.
- [Commits](https://github.com/LizardByte-infrastructure/wlr-protocols/compare/2ec67ebd26b73bada12f3fa6afdd51563b656722...a5028afbe4a1cf0daf020c4104c1565a09d6e58a)

---
updated-dependencies:
- dependency-name: third-party/wlr-protocols
  dependency-version: a5028afbe4a1cf0daf020c4104c1565a09d6e58a
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(copr): refactor copr-ci (#4043)

* build(packaging): version number improvements (#4037)

* build(windows): fix windows.rc line too long errors (#4048)

* fix(build): remove VLA zeroing to fix Clang build (#4052)

* fix(power): don't wake up every 500ms to poll while not streaming (#4051)

* ci: fix copr for release events (#4056)

* ci(copr): disable copr for push event (#4057)

* build(deps): bump third-party/moonlight-common-c from `58902e3` to `c86e053` (#4058)

build(deps): bump third-party/moonlight-common-c

---
updated-dependencies:
- dependency-name: third-party/moonlight-common-c
  dependency-version: c86e0537d11566f9825d6323711ec61e3e702365
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `8a98211` to `756091e` (#4047)

build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `8a98211` to `756091e`.
- [Commits](https://github.com/flathub/shared-modules/compare/8a98211689e216491c78bc55b4b1d4e8abeda0ad...756091e3d5d6582bec4e270184319e59c04ab365)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-version: 756091e3d5d6582bec4e270184319e59c04ab365
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump vue-i18n from 11.1.7 to 11.1.9 (#4040)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.1.7 to 11.1.9.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.1.9/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-version: 11.1.9
  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>

* fix(amf): attempt to use level 5.1/5.2 for hevc (#3888)

* build(deps): bump third-party/inputtino from `3a7a658` to `83cf70e` (#4059)

Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `3a7a658` to `83cf70e`.
- [Commits](https://github.com/games-on-whales/inputtino/compare/3a7a658782217d77ee1d1055c3930874cfd299aa...83cf70ef33196a2a022671ccf8a686fc8f67ae8e)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-version: 83cf70ef33196a2a022671ccf8a686fc8f67ae8e
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/build-deps from `cf5dffa` to `2c2bf31` (#4061)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `cf5dffa` to `2c2bf31`.
- [Commits](https://github.com/LizardByte/build-deps/compare/cf5dffaf4c62a5e5e2949c37b642cfc5ad962b98...2c2bf3181efa7be7927468443728cd813452cba0)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-version: 2c2bf3181efa7be7927468443728cd813452cba0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump third-party/build-deps from `2c2bf31` to `a9a7f86` (#4064)

build(deps): bump third-party/build-deps from `2c2bf31` to `a9a7f86`

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `2c2bf31` to `a9a7f86`.
- [Commits](github.com/LizardByte/build-deps/compare/2c2bf3181efa7be7927468443728cd813452cba0...a9a7f86328963837e30e21c8901faba00fe81542)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-version: a9a7f86328963837e30e21c8901faba00fe81542
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(flatpak): change salsa git depend…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants