Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
793 commits
Select commit Hold shift + click to select a range
c4c10a1
chore(l10n): update translations (#4793)
LizardByte-bot Mar 7, 2026
e776b65
build(homebrew): dynamic link opus (#4826)
ReenigneArcher Mar 7, 2026
76c3463
fix(linux/wlgrab): add frame_timestamp using wayland's ready timestam…
andygrundman Mar 7, 2026
daa99db
fix(linux): use FQDN naming for all Linux packaging types (#4779)
psyke83 Mar 7, 2026
3fbbe88
build(deps): bump lucide-vue-next from 0.576.0 to 0.577.0 (#4818)
dependabot[bot] Mar 7, 2026
f04f6a2
refactor(confighttp): HTML page handlers into generic getPage functio…
ReenigneArcher Mar 8, 2026
7e3cf70
build(deps): move nvapi to official NVIDIA repo and bump to R590 (#3725)
ReenigneArcher Mar 9, 2026
4c7df2d
build(deps): bump vue-i18n from 11.2.8 to 11.3.0 (#4828)
dependabot[bot] Mar 9, 2026
60158b4
feat(linux/xdgportal): implement event-driven capture (#4768)
psyke83 Mar 10, 2026
977045c
build(windows): sign windows executables (#4829)
ReenigneArcher Mar 11, 2026
ab1beed
build(deps): bump vue from 3.5.29 to 3.5.30 (#4834)
dependabot[bot] Mar 11, 2026
af44c53
chore(l10n): update translations (#4831)
LizardByte-bot Mar 11, 2026
fc52fa3
fix(web-ui): add missing featured apps platform icons (#4837)
ReenigneArcher Mar 11, 2026
c8b9bdb
ci(windows): disable signing for arm64 (#4838)
ReenigneArcher Mar 11, 2026
b3f0e23
fix(linux/xdgportal): descriptor/pointer cleanups (#4840)
psyke83 Mar 11, 2026
e836354
feat(web-ui): add browse feature to find directories/executables/file…
ReenigneArcher Mar 14, 2026
5b2bedd
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools …
dependabot[bot] Mar 14, 2026
90bd108
build(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 in th…
dependabot[bot] Mar 14, 2026
8a30a54
chore(l10n): update translations (#4841)
LizardByte-bot Mar 14, 2026
00fa240
build(Fedora): Adjust version ranges for GCC selection (#4851)
ReenigneArcher Mar 14, 2026
99d4e05
fix(linux/xdgportal): avoid duplicate frame insertion (#4839)
psyke83 Mar 14, 2026
f31bf6c
build(deps): bump vmactions/freebsd-vm from 1.4.2 to 1.4.3 (#4849)
dependabot[bot] Mar 14, 2026
0bbaa2d
build(deps): bump packaging/linux/flatpak/deps/shared-modules from `f…
dependabot[bot] Mar 14, 2026
ea20115
build(linux): generate glad sources at compile time (#4798)
ReenigneArcher Mar 16, 2026
b5b905b
build(deps): bump third-party/doxyconfig from `ba47416` to `a9f0c38` …
dependabot[bot] Mar 16, 2026
1bd1b00
chore(i18n): clarify cmd notes (#4856)
ReenigneArcher Mar 16, 2026
e2afac9
build(deps): bump third-party/inputtino from `504f0ab` to `73e9fa1` (…
dependabot[bot] Mar 16, 2026
ff33670
build(deps): bump third-party/glad from `dcc4f69` to `73db193` (#4858)
dependabot[bot] Mar 16, 2026
253e624
fix(linux/xdgportal): allow unified systemd service for all capture m…
psyke83 Mar 16, 2026
7a30ead
feat(linux/keyboard): add F13-F24 keycodes (#4833)
4xMSAA Mar 16, 2026
2a5901b
build(deps): bump apple-actions/import-codesign-certs from 6.0.0 to 6…
dependabot[bot] Mar 17, 2026
04e9db4
build(deps): bump third-party/nv-codec-headers from `22441b5` to `fe3…
dependabot[bot] Mar 18, 2026
f193160
build(deps): bump actions/cache from 5.0.3 to 5.0.4 in the github-act…
dependabot[bot] Mar 19, 2026
7a15a72
build(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 (#4871)
dependabot[bot] Mar 19, 2026
7b364a8
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools …
dependabot[bot] Mar 19, 2026
8de642f
build(deps): bump third-party/inputtino from `73e9fa1` to `f4ce2b0` (…
dependabot[bot] Mar 19, 2026
4bd461c
fix(linux): use FQDN service name in desktop launcher (#4874)
htrex Mar 19, 2026
a7ab814
fix(linux/xdgportal): portalgrab capture stability & mutter compatibi…
psyke83 Mar 21, 2026
0d3be0b
feat(macOS): Capture audio on macOS using Tap API (#4209)
ThomVanL Mar 21, 2026
ae8adfd
feat(linux/glad): implement EGL_IMG_context_priority (#4857)
psyke83 Mar 22, 2026
be2ccd7
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools …
dependabot[bot] Mar 22, 2026
dda9a61
build(deps): bump marked from 17.0.4 to 17.0.5 (#4881)
dependabot[bot] Mar 22, 2026
1a31524
build(deps): bump third-party/doxyconfig from `a9f0c38` to `334ad6a` …
dependabot[bot] Mar 22, 2026
601ae38
build(deps): bump third-party/libdisplaydevice from `b46492b` to `fe7…
dependabot[bot] Mar 22, 2026
26d5c1e
build(deps): bump packaging/linux/flatpak/deps/shared-modules from `a…
dependabot[bot] Mar 22, 2026
24b66fe
fix(csrf): make errors more apparent (#4889)
ReenigneArcher Mar 22, 2026
d6bc76e
fix: clear tray icon when unpairing the last paired client (#4890)
aliefe04 Mar 22, 2026
3e06afa
feat(linux): add thread priority support for POSIX systems (#4885)
psyke83 Mar 23, 2026
7df35f4
build: fix build-deps tag matching (#4899)
ReenigneArcher Mar 23, 2026
41707cf
build(deps): bump third-party/tray from `4caf0d0` to `563dee4` (#4894)
dependabot[bot] Mar 23, 2026
4126e18
build(deps): bump msys2/setup-msys2 from 2.30.0 to 2.31.0 (#4893)
dependabot[bot] Mar 23, 2026
3723f45
build(deps): bump lucide-vue-next from 0.577.0 to 1.0.0 (#4905)
dependabot[bot] Mar 24, 2026
3fb10a0
build(deps): bump azure/trusted-signing-action from 1.1.0 to 1.2.0 (#…
dependabot[bot] Mar 24, 2026
d890faf
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools …
dependabot[bot] Mar 26, 2026
1ee9163
build(deps): bump vue from 3.5.30 to 3.5.31 (#4911)
dependabot[bot] Mar 26, 2026
16d0f3a
build(deps): bump LizardByte/actions from 2026.227.200013 to 2026.328…
dependabot[bot] Mar 28, 2026
f6703a2
test(windows): fix display device tests with clang (#4921)
ReenigneArcher Mar 28, 2026
994e2c3
chore: update global workflows (#4916)
LizardByte-bot Mar 28, 2026
9cffd08
build(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 (#4913)
dependabot[bot] Mar 28, 2026
aa60782
build: Allow FFMPEG_PLATFORM_LIBRARIES to be overridden by the user (…
chewi Mar 28, 2026
72faa71
fix: restore stdin-based pairing (#4912)
MrAwesome Mar 29, 2026
dc2dc61
build(deps): bump third-party/moonlight-common-c from `6268780` to `7…
dependabot[bot] Mar 29, 2026
d033346
feat(api/ui): add client enable/disable access control (#4771)
neatnoise Mar 29, 2026
4ef856a
fix(windows): update-path.bat registry command syntax in installer (#…
kmzs123 Mar 30, 2026
356c6a2
build(deps): bump vmactions/freebsd-vm from 1.4.3 to 1.4.4 (#4928)
dependabot[bot] Mar 30, 2026
0752f64
feat(linux): Add Vulkan video encoder (#4603)
neatnoise Mar 31, 2026
ce5b39b
build(deps): bump third-party/moonlight-common-c from `7022b33` to `7…
dependabot[bot] Mar 31, 2026
b172a98
build(deps): bump third-party/nvapi from `9296d67` to `9b181ea` (#4917)
dependabot[bot] Mar 31, 2026
5fba591
chore: update global workflows (#4936)
LizardByte-bot Apr 2, 2026
ba4db46
build(deps): bump vue from 3.5.31 to 3.5.32 (#4941)
dependabot[bot] Apr 3, 2026
1e8afb0
build(deps): bump marked from 17.0.5 to 18.0.0 (#4957)
dependabot[bot] Apr 7, 2026
4c202fe
build(deps): bump vue-i18n from 11.3.0 to 11.3.1 (#4953)
dependabot[bot] Apr 7, 2026
e61d9ba
build(deps): bump packaging/linux/flatpak/deps/shared-modules from `2…
dependabot[bot] Apr 7, 2026
31b8580
fix: redact logging of sensitive config & CSRF validation (#4955)
psyke83 Apr 8, 2026
a4c253f
fix(linux): correct "Pulseadio" typo in PulseAudio log messages (#4956)
atassis Apr 8, 2026
6c1612d
fix(linux/vulkan): add 16-bit DRM format support for HDR DMA-BUF impo…
neatnoise Apr 8, 2026
d3330d1
fix(linux/xdgportal): Properly support multiple screens by exposing p…
Kishi85 Apr 9, 2026
379242e
fix(linux/postins): allow running on rpm-ostree environments (#4963)
ykshek Apr 10, 2026
c9aa918
build(deps): bump actions/github-script from 8.0.0 to 9.0.0 (#4970)
dependabot[bot] Apr 10, 2026
58d3c37
build(deps): bump vue-i18n from 11.3.1 to 11.3.2 (#4964)
dependabot[bot] Apr 10, 2026
4ea331e
fix(linux/xdgportal): Improve multi-monitor support and work around b…
Kishi85 Apr 10, 2026
ba1f3bb
chore: update global workflows (#4976)
LizardByte-bot Apr 12, 2026
c08f691
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools …
dependabot[bot] Apr 13, 2026
c786d73
build(deps): bump packaging/linux/flatpak/deps/shared-modules from `6…
dependabot[bot] Apr 13, 2026
b6a3d6a
build(deps): bump peter-evans/create-pull-request from 8.1.0 to 8.1.1…
dependabot[bot] Apr 13, 2026
94137da
build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (#4973)
dependabot[bot] Apr 13, 2026
5a41707
fix(linux/xdgportal): Additional error handling and minor code improv…
Kishi85 Apr 13, 2026
43f973d
feat(linux/vulkan): enable RADV low-latency Vulkan Video encoding (#4…
neatnoise Apr 13, 2026
5364b00
build(deps-dev): bump vite from 6.4.1 to 6.4.2 (#4985)
dependabot[bot] Apr 13, 2026
75a3bed
revert: "feat(linux/vulkan): enable RADV low-latency Vulkan Video enc…
neatnoise Apr 14, 2026
a16c070
chore: update global workflows (#4990)
LizardByte-bot Apr 15, 2026
225c3e9
fix(linux/vulkan): encoder not working on NVIDIA GPUs (#4994)
Signynt Apr 15, 2026
f74b877
chore(deps): update dependency @vitejs/plugin-vue to v6.0.6 (#4992)
renovate[bot] Apr 15, 2026
3527320
chore(deps): update actions/cache action to v5.0.5 (#4991)
renovate[bot] Apr 15, 2026
a40f27f
fix(linux/vulkan): guard deprecated FFmpeg Vulkan queue lock/unlock (…
neatnoise Apr 17, 2026
5053c1d
chore(deps): update dependency setuptools to v81 (#5003)
renovate[bot] Apr 17, 2026
cd7c036
chore(deps): update lizardbyte/actions action to v2026.417.35446 (#5012)
renovate[bot] Apr 17, 2026
409e352
chore(deps): update dependency marked to v18.0.1 (#5011)
renovate[bot] Apr 17, 2026
38146cf
chore(deps): update vmactions/freebsd-vm action to v1.4.5 (#5001)
renovate[bot] Apr 17, 2026
42d2040
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools …
dependabot[bot] Apr 17, 2026
bfc6c7f
chore(deps): update msys2/setup-msys2 action to v2.31.1 (#5016)
renovate[bot] Apr 17, 2026
b319485
chore(deps): update dependency @codecov/vite-plugin to v2 (#4996)
renovate[bot] Apr 17, 2026
3210078
fix(linux): auto-detect GPU with connected display for VAAPI and Vulk…
neatnoise Apr 17, 2026
5ffa66e
refactor(linux/xdgportal): Split pipewire code into it's own file so …
Kishi85 Apr 17, 2026
7228c25
fix(rtsp): ignore clientRefreshRateX100 if more than 1% variance from…
ReenigneArcher Apr 19, 2026
44bf39b
fix: Resolve minimum_fps_target related issues on all platforms (#4967)
psyke83 Apr 19, 2026
e180053
fix(linux/vulkan): remove deprecated FFmpeg Vulkan queue lock/unlock …
neatnoise Apr 19, 2026
a5af790
feat(nvenc): support for split frame encoding on GPUs with 2+ nvenc b…
andygrundman Apr 19, 2026
e39dfb8
refactor(linux/xdgportal): Move elevated privilege check/drop to misc…
Kishi85 Apr 20, 2026
eb45ea7
fix(linux/vulkan): change default rate control from VBR to CBR (#5032)
neatnoise Apr 20, 2026
300e48f
chore(deps): update actions/setup-node action to v6.4.0 (#5033)
renovate[bot] Apr 20, 2026
e75e633
chore(deps): update dependency marked to v18.0.2 (#5022)
renovate[bot] Apr 20, 2026
baa1a91
build(deps): bump third-party/nv-codec-headers from `e844e5b` to `33a…
dependabot[bot] Apr 20, 2026
d14ccf2
fix(linux): multi-GPU segfault + wlr GPU auto selection, DMA-BUF meta…
neatnoise Apr 21, 2026
f4ebfbb
chore(deps): update apple-actions/import-codesign-certs action to v7 …
renovate[bot] Apr 21, 2026
293c1ed
fix: touch scaling bug and initialize display variables as 0 (#4758)
ReenigneArcher Apr 22, 2026
dca3e8b
fix(network): restore ExternalIP in server info response (#5043)
neatnoise Apr 22, 2026
47d4be7
chore(deps): update dependency vue to v3.5.33 (#5042)
renovate[bot] Apr 22, 2026
1ba440e
fix(linux/pipewire): Fix absolute touchinput for multi-monitor (#5041)
Kishi85 Apr 22, 2026
c4b3065
refactor(linux): remove leftovers from portalgrab -> pipewire split (…
psyke83 Apr 23, 2026
5cf5e8c
docs(readme): restructure feature compatibility tables (#5040)
neatnoise Apr 23, 2026
7a4c940
fix(linux/pipewire): calculate env_width/env_height from all displays…
Kishi85 Apr 26, 2026
4164cd0
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools …
dependabot[bot] Apr 26, 2026
a458b20
chore(deps): update dependency vue-i18n to v11.4.0 (#5048)
renovate[bot] Apr 26, 2026
2f00cb3
feat(linux/xdgportal): Simplify display matching logic (#5053)
Kishi85 Apr 27, 2026
1fc88f8
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools …
dependabot[bot] Apr 27, 2026
747e213
feat(linux/pipewire): Add support for pipewire stream selection by ob…
Kishi85 Apr 27, 2026
bdef150
build(deps): bump third-party/build-deps from `c08f69d` to `cd7d45a` …
dependabot[bot] Apr 28, 2026
a90d306
feat(capture/linux): add KWin direct screencast capture method (#5009)
Kishi85 May 5, 2026
017ce49
feat(linux/pipewire): Handle HDR(Rec. 2020/SMPTE 2084 PQ) visuals (#5…
garnacho May 5, 2026
36095cd
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools …
dependabot[bot] May 5, 2026
4329e0c
build(deps): bump packaging/linux/flatpak/deps/shared-modules from `b…
dependabot[bot] May 5, 2026
5479a1a
build(deps): bump third-party/wlr-protocols from `a741f0a` to `bf4fc7…
dependabot[bot] May 5, 2026
3cb8277
chore(deps): update dependency marked to v18.0.3 (#5068)
renovate[bot] May 5, 2026
dd30d05
feat(input): implement multiseat support and virtual device naming (#…
willybarret May 5, 2026
ecba5c3
fix(linux): security: drop CAP_SYS_ADMIN when possible, retain CAP_SY…
psyke83 May 6, 2026
a241c78
feat(linux/wlgrab): match output_name by xdg_output name (#5071)
netanelbi May 6, 2026
68dfcce
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools …
dependabot[bot] May 6, 2026
8362d58
chore(deps): update dependency vue to v3.5.34 (#5078)
renovate[bot] May 6, 2026
0899b34
build(linux): add ubuntu 26.04 support (#5051)
ReenigneArcher May 7, 2026
ecdb034
build(linux): fix gcov detection for ArchLinux (#5081)
ReenigneArcher May 7, 2026
bfae5de
chore(deps): update dependency vue-i18n to v11.4.2 (#5080)
renovate[bot] May 7, 2026
888a6bb
Merge commit from fork
ReenigneArcher May 8, 2026
c6988fd
build(web-ui): commit lock file (#5083)
ReenigneArcher May 8, 2026
3d84916
fix: show actual bind address in Web UI log message (#4897)
aliefe04 May 8, 2026
810783d
build(windows): Always setup Node.js in Windows CI (#5084)
ReenigneArcher May 8, 2026
0db9f73
feat(nvenc): support intraRefresh for h264, add outputRecoveryPointSE…
andygrundman May 10, 2026
676d331
fix: building without the system tray enabled (#5092)
chewi May 11, 2026
1670672
build(deps): bump third-party/build-deps from `cd7d45a` to `d8b1d18` …
dependabot[bot] May 12, 2026
bcdbe49
build(deps): bump packaging/linux/flatpak/deps/shared-modules from `2…
dependabot[bot] May 12, 2026
dfffc8a
ci: remove moonlight discord release announcement (#5099)
ReenigneArcher May 12, 2026
0709990
build(deps): Add SUNSHINE_SYSTEM_VULKAN_HEADERS option (#5103)
chewi May 13, 2026
f9d1aca
build(macos): configure C++ standard and ICU root (#5101)
martona May 13, 2026
44cca9a
fix(macos): preserve modifier state in input events (#5102)
martona May 14, 2026
71323d3
build(windows): drop unused boost-locale (#5116)
ReenigneArcher May 14, 2026
71e4da4
ci(windows): add linkage check (#5118)
ReenigneArcher May 14, 2026
91615e3
chore(deps): update azure/trusted-signing-action action to v2 (#5117)
renovate[bot] May 14, 2026
33bdb01
fix(macos): provide left/right identity for modifiers (#5115)
martona May 14, 2026
0523ceb
feat(web-ui): add logout (#5121)
ReenigneArcher May 15, 2026
390b394
build(deps): bump third-party/moonlight-common-c from `7b026e7` to `2…
dependabot[bot] May 15, 2026
9362925
chore(deps): update dependency @vitejs/plugin-vue to v6.0.7 (#5122)
renovate[bot] May 15, 2026
a0f4505
build(deps): bump third-party/plasma-wayland-protocols from `18afc45`…
dependabot[bot] May 15, 2026
0e66dd8
fix(linux/pipewire): Add 10-bit RGB formats with 2-bit Alpha to forma…
flibitijibibo May 15, 2026
e72e684
chore: update global workflows (#5126)
LizardByte-bot May 15, 2026
2cd7ba3
fix(audio): fix install of Steam Streaming Speakers driver (#5125)
andygrundman May 16, 2026
62579a9
build(deps): bump third-party/doxyconfig from `334ad6a` to `e552f7c` …
dependabot[bot] May 16, 2026
14ffa6f
build: bump freebsd version to 14.4 and build-deps to v2026.516.30821…
ReenigneArcher May 16, 2026
15eabb2
build(deps): bump third-party/inputtino from `f4ce2b0` to `b887f6a` (…
dependabot[bot] May 17, 2026
be18f2f
fix(macos): scale remote scroll input using macOS scroll speed (#5133)
martona May 17, 2026
1a3c6b4
chore(deps): update dependency vue-i18n to v11.4.3 (#5139)
renovate[bot] May 17, 2026
82a68eb
chore: fixes for release automation (#5142)
ReenigneArcher May 18, 2026
9b680ab
chore(deps): update dependency vue-i18n to v11.4.4 (#5143)
renovate[bot] May 18, 2026
aeaec0e
chore(deps): update dependency date-fns to v4.2.1 (#5145)
renovate[bot] May 18, 2026
6d7740c
chore(deps): update codecov/codecov-action action to v6.0.1 (#5149)
renovate[bot] May 18, 2026
3a19637
fix(web): disconnect only the disabled client instead of all sessions…
neatnoise May 18, 2026
74686e8
chore(deps): update dependency marked to v18.0.4 (#5151)
renovate[bot] May 19, 2026
bd9da89
chore: rename copilot-instructions.md to AGENTS.md (#5156)
ReenigneArcher May 19, 2026
2db7176
fix(Windows-installer): move ViGEmBus to ThirdParty group (#5157)
ReenigneArcher May 20, 2026
3a69ace
feat(rtsp): add option to limit packetsize for clients that cannot co…
httpstorm May 21, 2026
3a72015
feat(web-ui): Added Filtering & Searching to the Apps page (#5158)
Noklef May 21, 2026
db63290
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools …
dependabot[bot] May 21, 2026
493dcac
chore(crowdin): set commit message (#5160)
ReenigneArcher May 22, 2026
ccd09c1
chore(l10n): update translations (#5161)
LizardByte-bot May 22, 2026
3c54d5f
fix(web): the packetsize upper limit is 65535 (#5167)
httpstorm May 22, 2026
7aada12
chore(l10n): update translations (#5162)
LizardByte-bot May 23, 2026
24f922b
chore(deps): update dependency date-fns to v4.3.0 (#5172)
renovate[bot] May 23, 2026
ade1fc1
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools …
dependabot[bot] May 23, 2026
7822c1f
chore(deps): update lizardbyte/actions action to v2026.522.121358 (#5…
renovate[bot] May 23, 2026
68f6718
fix(web-ui): add documentation link and version-aware URLs (#5176)
ReenigneArcher May 24, 2026
dab4b41
chore(deps): update lizardbyte/actions action to v2026.524.145234 (#5…
renovate[bot] May 24, 2026
cda976f
chore(deps): migrate from lucide-vue-next to @lucide/vue (#5179)
ReenigneArcher May 24, 2026
2b7a891
chore(l10n): update translations (#5178)
LizardByte-bot May 24, 2026
64f69d0
chore: Add CLion run configuration for 'sunshine' (#5181)
ReenigneArcher May 24, 2026
0bc26a3
build(freebsd): fix npm install (#5182)
ReenigneArcher May 24, 2026
dbce229
fix(linux): migrate to qt tray (#4907)
ReenigneArcher May 25, 2026
b91ace7
fix: explicitly check construct function error in thread_safe.h (#5184)
Kishi85 May 25, 2026
d7e88da
build(macos): quote SHOULD_SIGN env expansion in install script (#5185)
Nottlespike May 25, 2026
81a8414
fix(macos/packaging): add NSLocalNetworkUsageDescription so Bonjour c…
Nottlespike May 26, 2026
87182c9
chore(l10n): update translations (#5193)
LizardByte-bot May 26, 2026
3c7952b
fix(linux/vulkan): preserve host aspect ratio in encoder output (#5130)
hebo6 May 27, 2026
3ee4144
fix(macos): drop max_ref_frames=1 for h264_videotoolbox and enable PA…
Nottlespike May 27, 2026
ebd5d7b
chore(deps): update dependency vue to v3.5.35 (#5204)
renovate[bot] May 27, 2026
06504eb
chore(l10n): update translations (#5196)
LizardByte-bot May 27, 2026
22d9aa3
build(Archlinux): Shallow clone dependent submodules (#5206)
alexytomi May 28, 2026
4c82502
chore(deps): update dependency @lucide/vue to v1.17.0 (#5210)
renovate[bot] May 28, 2026
ec2b30e
chore(deps): update actions/setup-dotnet action to v5.3.0 (#5208)
renovate[bot] May 28, 2026
1a6fb5f
fix(linux/vulkan): Ensure RADV vulkan video encoding is enabled on ne…
Kishi85 May 29, 2026
a682ab0
fix(linux/kwin): retry init with fully dropped elevated privileges in…
Kishi85 May 29, 2026
3d9e6d2
feat(web-ui): Updated `Add` / `Edit` app form to use modals + new `De…
Noklef May 30, 2026
7310bb7
chore(deps): bump wayland-protocols to 1.48 (#5219)
ReenigneArcher May 30, 2026
8583328
chore(deps): update dependency date-fns to v4.4.0 (#5215)
renovate[bot] May 30, 2026
49f1695
chore(l10n): update translations (#5220)
LizardByte-bot May 30, 2026
4e9e0d4
build(deps): bump third-party/tray from `6332649` to `df9af11` (#5221)
dependabot[bot] May 30, 2026
0e35140
build(python): migrate to uv (#5222)
ReenigneArcher May 30, 2026
7d234bf
build(homebrew): fix service install on linux (#5223)
ReenigneArcher May 31, 2026
ae14f9b
chore(gh-pages): remove unused jquery dependency (#5235)
ReenigneArcher May 31, 2026
fe50019
docs(contributing): refresh clang-format guidance (#5233)
Sev7een May 31, 2026
3ef82bd
chore(deps): update vmactions/freebsd-vm action to v1.4.6 (#5226)
renovate[bot] May 31, 2026
8975ed1
chore(l10n): update translations (#5229)
LizardByte-bot May 31, 2026
86aabc4
chore(deps): update dependency bootstrap-icons to v1.13.1 (#5239)
renovate[bot] Jun 2, 2026
c038302
chore(deps): update dependency vite to v6.4.3 (#5238)
renovate[bot] Jun 2, 2026
b56b80c
chore(deps): update official github actions to v6.0.3 (#5242)
renovate[bot] Jun 3, 2026
815a835
chore(deps): update dependency simple-icons to v13 (#5243)
renovate[bot] Jun 3, 2026
1f0455c
chore(deps): update dependency simple-icons to v16 (#5248)
renovate[bot] Jun 4, 2026
98ee1d0
chore(deps): use lizardbyte-common for python helpers (#5250)
ReenigneArcher Jun 4, 2026
da3e1df
chore(deps): update lizardbyte/actions action to v2026.605.34721 (#5253)
renovate[bot] Jun 5, 2026
72bad87
chore(deps): update dependency marked to v18.0.5 (#5251)
renovate[bot] Jun 5, 2026
fa4fbbd
chore(deps): update astral-sh/setup-uv action to v8.2.0 (#5245)
renovate[bot] Jun 5, 2026
452e547
chore(deps): update codecov/codecov-action action to v7 (#5262)
renovate[bot] Jun 7, 2026
f690a0b
chore(deps): update dependency vue-i18n to v11.4.5 (#5256)
renovate[bot] Jun 7, 2026
6249301
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools …
dependabot[bot] Jun 7, 2026
b5e61dc
build(deps): bump third-party/wayland-protocols from `02e63e7` to `ee…
dependabot[bot] Jun 8, 2026
6bc2701
chore(homebrew): bump ubuntu to 24.04 (#5272)
ReenigneArcher Jun 8, 2026
c2b5513
fix(wayland): support DMA-BUF modifiers for wlroots capture (#5132)
joeknock90 Jun 9, 2026
6fcb048
chore(deps): bump libdisplaydevice (#5280)
ReenigneArcher Jun 11, 2026
ea88d71
chore(deps): update vue monorepo to v3.5.37 (#5281)
renovate[bot] Jun 11, 2026
4ad69aa
fix(tray): fix compiling without system tray enabled (#5284)
Kishi85 Jun 12, 2026
9c94748
chore(deps): update msys2/setup-msys2 action to v2.32.0 (#5285)
renovate[bot] Jun 13, 2026
6f14ac8
chore(deps): update lucide monorepo to v1.18.0 (#5287)
renovate[bot] Jun 13, 2026
05cadf3
chore(deps): update vue monorepo to v3.5.38 (#5283)
renovate[bot] Jun 13, 2026
2b440bc
build(Linux/AppImage): replace gtk plugin with qt plugin for system t…
ReenigneArcher Jun 16, 2026
39c9e84
feat(linux): Add hardware yuv444 chromasubsampling support on nvidia …
Sheynar Jun 16, 2026
423a69a
chore(deps): lock file maintenance (#5269)
renovate[bot] Jun 16, 2026
b9e0739
build(deps): bump third-party/tray from `df9af11` to `8ea4c68` (#5296)
dependabot[bot] Jun 17, 2026
a103db8
chore(deps): update lucide monorepo to v1.20.0 (#5297)
renovate[bot] Jun 17, 2026
c9863eb
fix(macos): wake sleeping display at the beginning of capture session…
martona Jun 17, 2026
fe69a0b
chore(l10n): update translations (#5254)
LizardByte-bot Jun 18, 2026
91d5c13
chore(deps): update vmactions/freebsd-vm action to v1.4.7 (#5301)
renovate[bot] Jun 19, 2026
1fce18d
chore(deps): update dependency vue-i18n to v11.4.6 (#5300)
renovate[bot] Jun 19, 2026
be0b9a2
Merge tag 'v2026.619.155209' into sync/v2026.619.155209
eball Jun 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
59 changes: 0 additions & 59 deletions .codeql-prebuild-cpp-Windows.sh

This file was deleted.

32 changes: 0 additions & 32 deletions .codeql-prebuild-cpp-macOS.sh

This file was deleted.

7 changes: 0 additions & 7 deletions .flake8

This file was deleted.

56 changes: 27 additions & 29 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,9 @@ body:
id: description
attributes:
label: Describe the Bug
description: A clear and concise description of the bug, list the reproduction steps.
description: |
A clear and concise description of the bug, list the reproduction steps.
:warning: Errors in log messages are NOT bugs. Read the message and fix what it's telling you. :warning:
validations:
required: true
- type: textarea
Expand All @@ -52,6 +54,7 @@ body:
description: What version operating system are you running the software on?
options:
- Docker
- FreeBSD
- Linux
- macOS
- Windows
Expand All @@ -75,21 +78,13 @@ body:
- other, n/a
validations:
required: true
- type: input
id: version
attributes:
label: Sunshine commit or version
description: |
Use `sunshine --verison` to get the version, or get the version from web UI.
Please don't just copy the latest commit from our repo, if that's not the commit you're actually using.
validations:
required: true
- type: dropdown
id: package_type
attributes:
label: Package
description: The package you installed
options:
- FreeBSD
- Linux - AppImage
- Linux - AUR (Third Party)
- Linux - deb
Expand All @@ -99,14 +94,14 @@ body:
- Linux - Homebrew
- Linux - LizardByte/pacman-repo
- Linux - nixpkgs (Third Party)
- Linux - pkg.tar.zst
- Linux - solus (Third Party)
- Linux - Unraid (Third Party)
- macOS - dmg
- macOS - Homebrew
- macOS - Portfile
- Windows - Chocolatey (Third Party)
- Windows - installer (recommended)
- Windows - portable (not recommended)
- Windows - exe installer
- Windows - msi installer (recommended)
- Windows - portable (NOT recommended)
- Windows - Scoop (Third Party)
- Windows - Winget
- other (not listed)
Expand All @@ -125,6 +120,7 @@ body:
- Apple Silicon
- Intel
- NVIDIA
- Qualcomm (mediafoundation)
- none (software encoding)
- n/a
validations:
Expand Down Expand Up @@ -152,21 +148,13 @@ body:
- AVCaptureScreen (macOS)
- KMS (Linux)
- NvFBC (Linux)
- wlroots (Linux)
- X11 (Linux)
- wlroots (FreeBSD/Linux)
- X11 (FreeBSD/Linux)
- XDG Portal Grab (FreeBSD/Linux)
- Desktop Duplication API (Windows)
- Windows.Graphics.Capture (Windows)
validations:
required: false
- type: textarea
id: config
attributes:
label: Config
description: |
Please copy and paste your config (`sunshine.conf`) file.
render: Shell
validations:
required: false
- type: textarea
id: apps
attributes:
Expand All @@ -179,10 +167,20 @@ body:
- type: textarea
id: logs
attributes:
label: Relevant log output
label: Log output
description: |
Please copy and paste any relevant log output. This will be automatically formatted into code,
so no need for backticks.
Copy and paste logs from web-ui troubleshooting page.
This will be automatically formatted into code, so no need for backticks.
:warning: If full logs are not provided, the issue will be closed! :warning:
render: shell
validations:
required: true
required: false
- type: input
id: logs_link
attributes:
label: Online logs
description: |
If logs are too long to include in the field above,
create a [gist](https://gist.github.com/) of the logs and paste the link here.
validations:
required: false
89 changes: 3 additions & 86 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,49 +3,11 @@
# Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in
# the above-mentioned repo.

# All dependendencies, except git submodules, in this project are now managed by Renovate.
# See https://github.com/LizardByte/.github/blob/master/renovate-config.json5 for configuration.

version: 2
updates:
- package-ecosystem: "cargo"
directory: "/"
rebase-strategy: disabled
schedule:
interval: "cron"
cronjob: "0 1 * * *"
timezone: "America/New_York"
open-pull-requests-limit: 10

- package-ecosystem: "docker"
directory: "/"
rebase-strategy: disabled
schedule:
interval: "cron"
cronjob: "30 1 * * *"
timezone: "America/New_York"
open-pull-requests-limit: 10

- package-ecosystem: "github-actions"
directory: "/"
rebase-strategy: disabled
schedule:
interval: "cron"
cronjob: "0 2 * * *"
timezone: "America/New_York"
open-pull-requests-limit: 10
groups:
docker-actions:
applies-to: version-updates
patterns:
- "docker/*"
github-actions:
applies-to: version-updates
patterns:
- "actions/*"
- "github/*"
lizardbyte-actions:
applies-to: version-updates
patterns:
- "LizardByte/*"

- package-ecosystem: "gitsubmodule"
directory: "/"
rebase-strategy: disabled
Expand All @@ -54,48 +16,3 @@ updates:
cronjob: "30 2 * * *"
timezone: "America/New_York"
open-pull-requests-limit: 10

- package-ecosystem: "npm"
directory: "/"
rebase-strategy: disabled
schedule:
interval: "cron"
cronjob: "0 3 * * *"
timezone: "America/New_York"
open-pull-requests-limit: 10
groups:
dev-dependencies:
applies-to: version-updates
dependency-type: "development"

- package-ecosystem: "nuget"
directory: "/"
rebase-strategy: disabled
schedule:
interval: "cron"
cronjob: "30 3 * * *"
timezone: "America/New_York"
open-pull-requests-limit: 10

- package-ecosystem: "pip"
directory: "/"
rebase-strategy: disabled
schedule:
interval: "cron"
cronjob: "0 4 * * *"
timezone: "America/New_York"
open-pull-requests-limit: 10
groups:
pytest-dependencies:
applies-to: version-updates
patterns:
- "pytest*"

- package-ecosystem: "rust-toolchain"
directory: "/"
rebase-strategy: disabled
schedule:
interval: "cron"
cronjob: "30 4 * * *"
timezone: "America/New_York"
open-pull-requests-limit: 1
13 changes: 6 additions & 7 deletions .github/workflows/_codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,11 @@
# the above-mentioned repo.

name: CodeQL
permissions:
actions: read
contents: read
security-events: write
permissions: {}

on:
push:
branches:
- master
pull_request:
push:
branches:
- master
schedule:
Expand All @@ -28,3 +23,7 @@ jobs:
name: CodeQL
uses: LizardByte/.github/.github/workflows/__call-codeql.yml@master
if: ${{ github.repository != 'LizardByte/.github' }}
permissions:
actions: read
contents: read
security-events: write
12 changes: 4 additions & 8 deletions .github/workflows/_common-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,10 @@
# the above-mentioned repo.

name: common lint
permissions:
contents: read
permissions: {}

on:
pull_request:
branches:
- master
types:
- opened
- synchronize
- reopened

concurrency:
group: "${{ github.workflow }}-${{ github.ref }}"
Expand All @@ -25,3 +18,6 @@ jobs:
name: Common Lint
uses: LizardByte/.github/.github/workflows/__call-common-lint.yml@master
if: ${{ github.repository != 'LizardByte/.github' }}
permissions:
contents: read
pull-requests: read
8 changes: 5 additions & 3 deletions .github/workflows/_release-notifier.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@
# Create a blog post for a new release and open a PR to the blog repo

name: Release Notifications
permissions:
contents: read
permissions: {}

on:
release:
Expand All @@ -19,7 +18,10 @@ jobs:
name: Update blog
uses: LizardByte/.github/.github/workflows/__call-release-notifier.yml@master
if: github.repository_owner == 'LizardByte'
permissions:
contents: read
with:
gh_name: ${{ vars.GH_BOT_NAME }}
secrets:
GH_EMAIL: ${{ secrets.GH_BOT_EMAIL }}
GH_NAME: ${{ secrets.GH_BOT_NAME }}
GH_TOKEN: ${{ secrets.GH_BOT_TOKEN }}
Loading