What's Changed
- build(deps): bump third-party/inputtino from
f4ce2b0tob887f6aby @dependabot[bot] in #5135 - fix(macos): scale remote scroll input using macOS scroll speed by @martona in #5133
- chore(deps): update dependency vue-i18n to v11.4.3 by @renovate[bot] in #5139
- chore: fixes for release automation by @ReenigneArcher in #5142
- chore(deps): update dependency vue-i18n to v11.4.4 by @renovate[bot] in #5143
- chore(deps): update dependency date-fns to v4.2.1 by @renovate[bot] in #5145
- chore(deps): update codecov/codecov-action action to v6.0.1 by @renovate[bot] in #5149
- fix(web): disconnect only the disabled client instead of all sessions by @neatnoise in #5138
- chore(deps): update dependency marked to v18.0.4 by @renovate[bot] in #5151
- chore: rename copilot-instructions.md to AGENTS.md by @ReenigneArcher in #5156
- fix(Windows-installer): move ViGEmBus to ThirdParty group by @ReenigneArcher in #5157
- feat(rtsp): add option to limit packetsize for clients that cannot configure it by @httpstorm in #5153
- feat(web-ui): Added Filtering & Searching to the Apps page by @Noklef in #5158
- build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from
dda10aatoee65dc7by @dependabot[bot] in #5155 - chore(crowdin): set commit message by @ReenigneArcher in #5160
- chore(l10n): update translations by @LizardByte-bot in #5161
- fix(web): the packetsize upper limit is 65535 by @httpstorm in #5167
- chore(l10n): update translations by @LizardByte-bot in #5162
- chore(deps): update dependency date-fns to v4.3.0 by @renovate[bot] in #5172
- build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from
ee65dc7to96e2fe8by @dependabot[bot] in #5165 - chore(deps): update lizardbyte/actions action to v2026.522.121358 by @renovate[bot] in #5173
- fix(web-ui): add documentation link and version-aware URLs by @ReenigneArcher in #5176
- chore(deps): update lizardbyte/actions action to v2026.524.145234 by @renovate[bot] in #5177
- chore(deps): migrate from lucide-vue-next to @lucide/vue by @ReenigneArcher in #5179
- chore(l10n): update translations by @LizardByte-bot in #5178
- chore: Add CLion run configuration for 'sunshine' by @ReenigneArcher in #5181
- build(freebsd): fix npm install by @ReenigneArcher in #5182
- fix(linux): migrate to qt tray by @ReenigneArcher in #4907
- fix: explicitly check construct function error in thread_safe.h by @Kishi85 in #5184
- build(macos): quote SHOULD_SIGN env expansion in install script by @Nottlespike in #5185
- fix(macos/packaging): add NSLocalNetworkUsageDescription so Bonjour can register by @Nottlespike in #5186
- chore(l10n): update translations by @LizardByte-bot in #5193
- fix(linux/vulkan): preserve host aspect ratio in encoder output by @hebo6 in #5130
- fix(macos): drop max_ref_frames=1 for h264_videotoolbox and enable PARALLEL_ENCODING by @Nottlespike in #5200
- chore(deps): update dependency vue to v3.5.35 by @renovate[bot] in #5204
- chore(l10n): update translations by @LizardByte-bot in #5196
- build(Archlinux): Shallow clone dependent submodules by @alexytomi in #5206
- chore(deps): update dependency @lucide/vue to v1.17.0 by @renovate[bot] in #5210
- chore(deps): update actions/setup-dotnet action to v5.3.0 by @renovate[bot] in #5208
- fix(linux/vulkan): Ensure RADV vulkan video encoding is enabled on newer versions of Mesa by @Kishi85 in #5211
- fix(linux/kwin): retry init with fully dropped elevated privileges in case KWin is missing CAP_SYS_NICE on linux by @Kishi85 in #5212
- feat(web-ui): Updated
Add/Editapp form to use modals + newDeleteApp UI flow by @Noklef in #5166 - chore(deps): bump wayland-protocols to 1.48 by @ReenigneArcher in #5219
- chore(deps): update dependency date-fns to v4.4.0 by @renovate[bot] in #5215
- chore(l10n): update translations by @LizardByte-bot in #5220
- build(deps): bump third-party/tray from
6332649todf9af11by @dependabot[bot] in #5221 - build(python): migrate to uv by @ReenigneArcher in #5222
- build(homebrew): fix service install on linux by @ReenigneArcher in #5223
- chore(gh-pages): remove unused jquery dependency by @ReenigneArcher in #5235
- docs(contributing): refresh clang-format guidance by @Sev7een in #5233
- chore(deps): update vmactions/freebsd-vm action to v1.4.6 by @renovate[bot] in #5226
- chore(l10n): update translations by @LizardByte-bot in #5229
- chore(deps): update dependency bootstrap-icons to v1.13.1 by @renovate[bot] in #5239
- chore(deps): update dependency vite to v6.4.3 by @renovate[bot] in #5238
- chore(deps): update official github actions to v6.0.3 by @renovate[bot] in #5242
- chore(deps): update dependency simple-icons to v13 by @renovate[bot] in #5243
- chore(deps): update dependency simple-icons to v16 by @renovate[bot] in #5248
- chore(deps): use lizardbyte-common for python helpers by @ReenigneArcher in #5250
- chore(deps): update lizardbyte/actions action to v2026.605.34721 by @renovate[bot] in #5253
- chore(deps): update dependency marked to v18.0.5 by @renovate[bot] in #5251
- chore(deps): update astral-sh/setup-uv action to v8.2.0 by @renovate[bot] in #5245
- chore(deps): update codecov/codecov-action action to v7 by @renovate[bot] in #5262
- chore(deps): update dependency vue-i18n to v11.4.5 by @renovate[bot] in #5256
- build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from
96e2fe8toac5a296by @dependabot[bot] in #5263 - build(deps): bump third-party/wayland-protocols from
02e63e7toee78491by @dependabot[bot] in #5271 - chore(homebrew): bump ubuntu to 24.04 by @ReenigneArcher in #5272
- fix(wayland): support DMA-BUF modifiers for wlroots capture by @joeknock90 in #5132
- chore(deps): bump libdisplaydevice by @ReenigneArcher in #5280
- chore(deps): update vue monorepo to v3.5.37 by @renovate[bot] in #5281
- fix(tray): fix compiling without system tray enabled by @Kishi85 in #5284
- chore(deps): update msys2/setup-msys2 action to v2.32.0 by @renovate[bot] in #5285
- chore(deps): update lucide monorepo to v1.18.0 by @renovate[bot] in #5287
- chore(deps): update vue monorepo to v3.5.38 by @renovate[bot] in #5283
- build(Linux/AppImage): replace gtk plugin with qt plugin for system tray by @ReenigneArcher in #5295
- feat(linux): Add hardware yuv444 chromasubsampling support on nvidia cards (cuda/cuda gl) by @Sheynar in #4965
- chore(deps): lock file maintenance by @renovate[bot] in #5269
- build(deps): bump third-party/tray from
df9af11to8ea4c68by @dependabot[bot] in #5296 - chore(deps): update lucide monorepo to v1.20.0 by @renovate[bot] in #5297
- fix(macos): wake sleeping display at the beginning of capture session by @martona in #5291
- chore(l10n): update translations by @LizardByte-bot in #5254
- chore(deps): update vmactions/freebsd-vm action to v1.4.7 by @renovate[bot] in #5301
- chore(deps): update dependency vue-i18n to v11.4.6 by @renovate[bot] in #5300
- chore(deps): update official github actions to v7 by @renovate[bot] in #5307
- chore(deps): update vmactions/freebsd-vm action to v1.4.8 by @renovate[bot] in #5303
- chore(deps): update lucide monorepo to v1.21.0 by @renovate[bot] in #5304
- chore(l10n): update translations by @LizardByte-bot in #5311
- chore(deps): lock file maintenance by @renovate[bot] in #5314
- feat(linux/pipewire): add fallback to node id if connection via object serial fails by @Kishi85 in #5302
- build(deps): bump third-party/lizardbyte-common from
c049430to8d7dcc9by @dependabot[bot] in #5306 - build(deps): fix building on Linux with DRM capture disabled by @chewi in #5224
- build(homebrew): fix formula audit by @ReenigneArcher in #5317
- feat(linux/xdgportal): Add support for pipewire-serial by @Kishi85 in #5060
- feat(linux/kwin): log object serial when available on stream creation by @Kishi85 in #5299
- chore(deps): update devdependencies (non-major) by @renovate[bot] in #5320
- build(deps): bump third-party/build-deps from
fce763bto9d09f31by @dependabot[bot] in #5324 - chore(deps): update official github actions by @renovate[bot] in #5325
- chore(deps): update official github actions (major) by @renovate[bot] in #5326
- build(deps): bump third-party/moonlight-common-c from
2600beato47b4d33by @dependabot[bot] in #5327 - build(deps): bump third-party/nvapi from
9b181eatocd6918fby @dependabot[bot] in #5328 - fix(crypto): OpenSSL 4.x compatibility by @ReenigneArcher in #5330
- fix(linux/cuda-gl): gl:[00000501] error regression by @Sheynar in #5310
- feat(linux/cuda-gl): Allow YUV4:2:0 HDR and YUV4:4:4 HDR on nvidia cards by @Sheynar in #5315
- fix(input): don't send ALT when right-alt is remapped to meta by @ap-1 in #5318
- build(homebrew): reduce test duplication and add test coverage for macOS by @ReenigneArcher in #5331
- chore(deps): update dependency vue to v3.5.39 by @renovate[bot] in #5333
- chore(deps): update dependency vite-plugin-ejs to v1.8.0 by @renovate[bot] in #5334
- fix(web-ui): don't open ui automatically on app start by @s-h-a-d-o-w in #5329
- chore(deps): update lizardbyte/actions action to v2026.625.20301 by @renovate[bot] in #5335
- docs(doxygen): enforce warn if undocumented by @ReenigneArcher in #5337
- chore(deps): update dependency vite-plugin-ejs to v2 by @renovate[bot] in #5336
- fix(video): fix video stream freezing on capture re-init (e.g. pipewire display switch) by @Kishi85 in #5249
- build(homebrew): fix build with cuda on linux by @ReenigneArcher in #5342
- feat(web-ui): UI consistency / layout uplifts by @Noklef in #5225
- docs(gh-pages): add Moonlight Tizen to clients by @eduardomozart in #5343
- chore(l10n): update translations by @LizardByte-bot in #5344
- chore(deps): update actions/setup-dotnet action to v5.4.0 by @renovate[bot] in #5339
- build(homebrew): force cuda on Linux by @ReenigneArcher in #5345
- chore(deps): update vmactions/freebsd-vm action to v1.4.9 by @renovate[bot] in #5348
- chore(deps): update actions/cache action to v6.1.0 by @renovate[bot] in #5349
- chore(l10n): update translations by @LizardByte-bot in #5347
- chore(deps): update vmactions/freebsd-vm action to v1.5.0 by @renovate[bot] in #5352
- fix(video): avoid UAF crashes during video reinit (reproducible on Vulkan) by @psyke83 in #5346
- build(FreeBSD): adjust CI Python dependency groups by @ReenigneArcher in #5355
- fix(video): avoid nullptr deref segfault on encode session teardown by @Kishi85 in #5257
- fix(flatpak): system tray permission by @haroldm in #5354
- feat(linux): pace capture at exact fractional NTSC framerates by @djadjka in #5282
- chore: use lizardbyte-common in c++ by @ReenigneArcher in #5356
- chore(deps): update dependency @lucide/vue to v1.22.0 by @renovate[bot] in #5358
- chore(deps): lock file maintenance by @renovate[bot] in #5359
- build(linux): avoid network for appstream cli & add missing deps by @HurricanePootis in #5363
New Contributors
- @httpstorm made their first contribution in #5153
- @Noklef made their first contribution in #5158
- @Nottlespike made their first contribution in #5185
- @hebo6 made their first contribution in #5130
- @alexytomi made their first contribution in #5206
- @Sev7een made their first contribution in #5233
- @joeknock90 made their first contribution in #5132
- @Sheynar made their first contribution in #4965
- @ap-1 made their first contribution in #5318
- @s-h-a-d-o-w made their first contribution in #5329
- @haroldm made their first contribution in #5354
- @djadjka made their first contribution in #5282
- @HurricanePootis made their first contribution in #5363
Full Changelog: v2026.516.143833...v2026.703.144423
Contributors
📦 Assets: