Commit Graph

144 Commits

Author SHA1 Message Date
Andy Grundman 49abb1606a fix(build): ensure libopus is statically linked (#4819) 2026-03-05 20:08:34 -05:00
Andy Grundman 423a864ee3 feat(macos): build a signed .app bundle in a .dmg (#4759) 2026-03-03 23:30:53 -05:00
David Lane 9d0622856b build(deps): migrate ffmpeg prebuild to downloaded archive (#4699) 2026-02-10 21:54:43 -05:00
Coia Prant d591643706 build(windows): add arm64 support (#3905)
Signed-off-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Signed-off-by: Coia Prant <coiaprant@gmail.com>
Co-authored-by: Ricky8955555 <rkmiao@duck.com>
Co-authored-by: Mike Fara <mjfara@gmail.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2026-02-07 21:03:05 -05:00
David Lane cdc444314f feat(installer/windows): add wix installer (#3916) 2026-02-07 15:21:25 -05:00
David Lane e2652fa52b refactor(packaging/windows): installer script execution (#4675) 2026-02-07 13:04:43 -05:00
David Lane 874880e5ea feat(linux)!: Support streaming through XDG portals and Pipewire (#4417)
Co-authored-by: Carlos Garnacho <carlosg@gnome.org>
Co-authored-by: Carson Katri <Carson.katri@gmail.com>
Co-authored-by: Bond <bond-d@ukr.net>
Co-authored-by: d.bondarev <d.bondarev@crm-onebox.com>
Co-authored-by: Conn O'Griofa <connogriofa@gmail.com>
2026-02-03 08:19:02 -05:00
David Lane b6757c5ed3 build: add --ignore-scripts to npm install commands (#4655) 2026-02-03 08:17:35 -05:00
David Lane 7e286b90b6 feat(windows): add ViGEmBus driver management API and UI integration (#4625)
Introduces backend API endpoints for ViGEmBus status and installation, updates Windows build scripts to handle ViGEmBus versioning and installer download, and integrates ViGEmBus status and installation controls into the web UI. Removes legacy PowerShell scripts for gamepad driver management and related NSIS installer commands.
2026-01-25 12:06:51 -05:00
David Lane 19a6301140 build(windows): fix rc version for llvm clang (#4606) 2026-01-20 15:47:02 -05:00
David Lane ab52e27e0e fix(audio-info): crash when device name contains special characters (#4095) 2026-01-16 22:41:23 -05:00
David Lane 2e68762e36 build(Archlinux): Update GCC version in PKGBUILD to 15 (#4546)
Bump the _gcc_version variable from 14 to 15 and change makedepends to use the generic 'gcc' package. This ensures the package builds with the latest GCC version available.
2025-12-29 20:16:28 -05:00
David Lane d3d26f344c chore: change libevdev source to LizardByte mirror (#4524) 2025-12-20 15:53:24 -05:00
David Lane 446e0a5252 build(tests): static link libgcc and libstdc++ on Linux (#4485) 2025-12-08 21:04:01 -05:00
David Lane 1d6d916b7a build: add freebsd support (#4049) 2025-11-11 23:46:11 -05:00
David Lane 875ad1d11a build(deps): bump boost to 1.89 (#4253) 2025-11-01 21:02:15 -04:00
PVermeer ed7b78f138 build(linux): enable cpack auto dependencies (#4323) 2025-10-09 10:19:48 -04:00
PVermeer f52891d6fc build(linux): static link std libraries (#4321) 2025-10-07 11:29:16 -04:00
PVermeer 1a96d13514 build(linux): update pkg-config systemd variable names (#4303) 2025-09-26 11:11:07 -04:00
Gilles Schintgen fd96aa0b36 fix(packaging/Linux): ensure that uhid is loaded automatically (#2906)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-09-22 23:30:21 -04:00
ReenigneArcher 5800653055 test: add external test commands (#4277) 2025-09-21 00:22:42 -04:00
ReenigneArcher b4677bab84 build(deps/Linux): include gnu-which as dependency (#4251) 2025-09-08 22:38:42 -04:00
Scott Munro 458a4a5f6b fix: windows nsis installer powershell executions run in -noprofile mode (#4231) 2025-09-06 13:30:16 -04:00
ReenigneArcher 73f84fb6dd fix(tray): optionally run tray in main event loop enabling support for macOS (#3818)
Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>
2025-09-01 11:30:18 -04:00
Ehren Bendler 26e5f2f610 build(Linux): Cleanup CUDA compiler options for modern versions (#4162) 2025-08-19 10:05:25 -04:00
Cameron Gutman 02036920ac build(deps): Update to FFmpeg 8.0 branch (#4143) 2025-08-10 13:22:00 -04:00
ReenigneArcher 48c2c52498 fix(packaging/linux): depend on libgbm (#4113) 2025-07-31 21:50:07 -04:00
ReenigneArcher 99cf9ac960 ci: use actionlint and problem matchers (#4116) 2025-07-29 22:08:30 -04:00
ReenigneArcher 274b998ec5 build(cmake): bump c++ to 23 (#4096) 2025-07-19 09:00:44 -04:00
ReenigneArcher 1d4f5c3798 fix(windows): bundle vigembus instead of downloading it (#4088) 2025-07-16 18:34:06 -04:00
ReenigneArcher 35f0b30845 build(wayland): ensure libdrm is found (#4070) 2025-07-12 20:41:17 -04:00
ReenigneArcher 7e95d536a9 build(windows): fix windows.rc line too long errors (#4048) 2025-07-04 11:43:45 -04:00
ReenigneArcher 2259141bd2 build(packaging): version number improvements (#4037) 2025-07-03 19:07:02 -04:00
ReenigneArcher c0e029117d build(windows): remove no-template-body exception (#4033) 2025-07-01 22:26:18 -04:00
ReenigneArcher c9a06fd8a7 build(linux): consolidate appstream metainfo (#3954) 2025-06-09 16:39:57 +00:00
ReenigneArcher 1938385bf0 build(windows): fix gcc15 compatibility (#3946) 2025-06-07 16:29:45 -04:00
ReenigneArcher 356545fa7d refactor(installer/windows): move nsis code (#3915) 2025-05-26 21:23:46 +00:00
ReenigneArcher 9c08c75a44 build(cmake): remove unused python tests option (#3879) 2025-05-14 13:37:08 -04:00
Ondřej Glet b43a9b8efb fix(linux): headless monitors on wayland (#3783) 2025-04-14 09:56:21 -04:00
ReenigneArcher 64c3862248 build(windows): fix resource file name (#3793) 2025-04-13 22:33:49 -04:00
ReenigneArcher 955c0fd8e7 build(deps): pin boost to 1.87 (#3794) 2025-04-13 20:30:07 -04:00
ReenigneArcher 7d75e4b75f build(cmake): update policies (#3775) 2025-04-03 19:09:40 -04:00
ReenigneArcher 873939a7b2 fix(packaging/windows): add Sunshine directories to system PATH (#3727) 2025-03-22 02:19:57 +00:00
ReenigneArcher 257a102127 fix(api): return proper json objects (#3544) 2025-01-31 23:38:22 -05:00
ReenigneArcher f5b923c406 fix(flatpak): fix broken desktop file, icons, and service (#3561) 2025-01-21 00:15:23 +00:00
ReenigneArcher f57aee9025 build(linux)!: remove legacy input option (#3562) 2025-01-19 12:18:08 -05:00
Lukas Senionis 7f0351d125 fix(cmake/windows): static link MinHook (#3537) 2025-01-15 19:00:29 +00:00
ReenigneArcher 53b9be1001 build(cmake): check for MinHook during configure (#3533)
Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>
2025-01-15 08:25:10 -05:00
ReenigneArcher 820180c9e7 docs(hrefs): update readthedocs hrefs (#3476) 2025-01-13 22:34:54 -05:00
Cameron Gutman 8392bdc98f 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 6a233cbcbf.

* Keep display revert delay input type change from 6a233cbcb

* Remove ddprobe

* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA
2025-01-12 17:11:03 -06:00