209 Commits
Author SHA1 Message Date
Dave Lane d2250f24e7 fix(vaapi): use matched system libva libraries (#5943) 2026-10-16 20:01:49 -04:00
Michael Faille 55ff34e21b feat(linux): fall back to RAM bridge when capture node is not NVIDIA (#5873) 2026-10-15 19:33:52 -04:00
Dave Lane 81a677c1ee fix(linux): link matching bundled libva libraries (#5918) 2026-10-14 11:48:43 -04:00
Dave Lane 522ee73c3c chore(deps): bump third-party/build-deps to v2026.1004.34232 (#5859) 2026-10-05 21:59:12 -04:00
Dave Lane 052b413216 feat(permissions): expose platform access and restart after grants (#5820) 2026-09-28 21:42:59 -04:00
Dave Lane 8fc40974c9 feat(macos): add gamepad support using libvirtualhid (#5807) 2026-09-27 16:20:34 -04:00
LizardByte-bot 857da05703 chore(deps): Update CPM.cmake to v0.43.2 (#5801) 2026-09-25 11:32:17 -04:00
Dave Lane 3a8dcea0df docs: migrate documentation to Dockle (#5749) 2026-09-20 19:17:45 -04:00
Dave Lane 7e4a740104 fix(tray): move tray icon ownership to vite config (#5761) 2026-09-19 19:44:45 -04:00
Dave Lane d23336dc4d refactor(web-ui): single page application (#5731) 2026-09-16 09:55:20 -04:00
Dave Lane f54f9dfc57 chore(deps): move boost to CPM and bump to 1.92 (#5730) 2026-09-15 20:14:58 -04:00
Dave Lane 8cd8539a15 test: PowerShell tests with Pester and Sonar fixes (#5708) 2026-09-13 22:34:49 -04:00
Cameron Gutman fbf12d019c fix: missing initializers and incorrect default for native_pen_touch (#5693) 2026-09-12 10:32:04 -04:00
Dave Lane ec09aad6c6 build(Linux): harden Qt6 dependency detection (#5679) 2026-09-10 18:09:50 -04:00
Dave Lane 0be67ff858 build(Linux): add Alpine packages (#4987) 2026-09-10 13:37:49 -04:00
Dave Lane f2c9f34d90 fix(deps): fix legacy nvenc presets and bump third-party/build-deps (#5668) 2026-09-10 11:54:52 -04:00
dependabot[bot]andReenigneArcher af505b7649 build(deps): bump third-party/tray from 1d0d696 to c329d9f (#5630)
* build(deps): bump third-party/tray from `1d0d696` to `c329d9f`

Bumps [third-party/tray](https://github.com/LizardByte/tray) from `1d0d696` to `c329d9f`.
- [Release notes](https://github.com/LizardByte/tray/releases)
- [Commits](https://github.com/LizardByte/tray/compare/1d0d69623fe7ddb3da180db4b99417f9497d4f79...c329d9fd0d39dfb47f0f2fb5467e1db2e8a1d623)

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

Signed-off-by: dependabot[bot] <support@github.com>

* test(tray): enable tray test hooks

Gate `TRAY_ENABLE_TEST_HOOKS` behind `BUILD_TESTS` in dependency setup and propagate the same definition to test targets when tray tests are enabled. This keeps production tray builds unchanged while allowing tray-specific test hook code to be compiled consistently for supported platforms.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2026-09-06 14:25:12 -04:00
Dave Lane 73ccd68f3c fix(macOS): enable microphone permission flow (#5621) 2026-09-06 08:37:08 -04:00
Dave Lane 6404ef3ba0 ci: add Cloudsmith packaging support (#5611) 2026-09-04 18:16:15 -04:00
Dave Lane 41c25716cb build(Windows): resolve system Node.js package (#5599) 2026-09-02 22:06:49 -04:00
Dave Lane c75d5d769b feat(input): update libvirtualhid integration (#5563) 2026-08-29 21:09:02 -04:00
Dave Lane 687e12d013 feat(input): implement libvirtualhid adding new gamepad styles (#5368) 2026-08-16 15:24:58 -04:00
Dave Lane cf52f4b6f3 build(windows): default to qt6-static (#5497) 2026-08-11 11:56:20 -04:00
Dave Lane 25c06d79b5 build(unix): add nv-codec-headers include path (#5488) 2026-08-08 12:42:19 -04:00
Dave Lane 49e5697746 build(macOS): sign only valid framework bundles (#5484) 2026-08-07 18:52:46 -04:00
Dave Lane 22f7a773d2 build(macOS): fix macOS framework signing glob (#5483) 2026-08-07 17:08:31 -04:00
Dave Lane 0784774fec test(tray): add system tray tests (#4221) 2026-07-29 20:30:43 -04:00
Dave Lane c19904b577 fix(FreeBSD): Qt6 tray dependency package (#5458) 2026-07-29 08:24:59 -04:00
Dave Lane 089f15d4b6 chore: migrate to qt tray for all platforms (#5260) 2026-07-28 22:22:43 -04:00
Dave Lane fb3d85cff4 fix(nvenc): dynamic nv codec sdk selection (#5451) 2026-07-26 21:06:28 -04:00
Dave Lane c19ad3db01 chore: move nv-codec-headers to build-deps submodule (#5449) 2026-07-25 10:01:04 -04:00
Dave Lane 82a9720e36 fix(packaging/windows): Allow WiX installer downgrades (#5435) 2026-07-21 18:29:24 -04:00
Dave Lane 3377f7a73f refactor(sonar): migrate worker threads to std::jthread (#5398) 2026-07-12 00:30:05 -04:00
Dave Lane 5511f7a0c4 chore: move nanors to moonlight-common-c submodule (#5393) 2026-07-08 18:59:03 -04:00
Dave Lane dc419367f3 chore: Remove setuptools from glad dependencies (#5392) 2026-07-08 16:04:52 -04:00
James Le Cuirot f7893b0b1a build(Linux): Allow building with Vulkan but without Wayland (#5377)
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2026-07-05 18:38:16 -04:00
Cameron Gutman c42d20eb1a perf(deps): switch to upstream nanors runtime dispatching (#5369) 2026-07-03 22:31:23 -04:00
Dave LaneandKishi 09dc9e4c35 chore: use lizardbyte-common in c++ (#5356)
Co-authored-by: Kishi <41839133+Kishi85@users.noreply.github.com>
2026-06-30 19:12:10 -04:00
James Le Cuirot a3552a43c1 build(deps): fix building on Linux with DRM capture disabled (#5224)
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2026-06-22 21:12:39 -04:00
martona c9863ebee9 fix(macos): wake sleeping display at the beginning of capture session (#5291) 2026-06-17 11:28:07 -04:00
Kishi 4ad69aaa20 fix(tray): fix compiling without system tray enabled (#5284) 2026-06-12 13:05:50 -04:00
David Lane 7d234bfa6e build(homebrew): fix service install on linux (#5223) 2026-05-30 20:31:19 -04:00
David Lane 0e35140576 build(python): migrate to uv (#5222) 2026-05-30 17:37:14 -04:00
Jason Lu d7e88da0e5 build(macos): quote SHOULD_SIGN env expansion in install script (#5185) 2026-05-25 10:53:48 -04:00
David LaneandKishi dbce229174 fix(linux): migrate to qt tray (#4907)
Co-authored-by: Kishi <41839133+Kishi85@users.noreply.github.com>
2026-05-24 22:21:24 -04:00
David Lane 2db7176f73 fix(Windows-installer): move ViGEmBus to ThirdParty group (#5157) 2026-05-19 21:01:45 -04:00
David Lane 71323d3847 build(windows): drop unused boost-locale (#5116) 2026-05-14 14:20:32 -04:00
martona f9d1aca72e build(macos): configure C++ standard and ICU root (#5101) 2026-05-13 19:01:34 -04:00
James Le Cuirot 07099901cd build(deps): Add SUNSHINE_SYSTEM_VULKAN_HEADERS option (#5103)
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2026-05-12 21:19:07 -04:00
David Lane c6988fd7d2 build(web-ui): commit lock file (#5083) 2026-05-08 00:06:15 -04:00