Yukino Song
7a1e9c7393
Merge branch 'master' of https://github.com/LizardByte/Sunshine
...
# Conflicts:
# .github/workflows/ci-copr.yml
# .github/workflows/ci-flatpak.yml
# .github/workflows/ci-homebrew.yml
# .github/workflows/ci-linux.yml
# .github/workflows/ci-windows.yml
# .github/workflows/ci.yml
# .github/workflows/localize.yml
# README.md
# scripts/icons/convert_and_pack.sh
# src/config.cpp
# src/config.h
# src/confighttp.cpp
# src/logging.cpp
# src/video.cpp
# src_assets/common/assets/web/config.html
# src_assets/common/assets/web/public/assets/locale/en.json
# src_assets/common/assets/web/public/assets/locale/it.json
# src_assets/windows/misc/gamepad/install-gamepad.bat
# third-party/build-deps
# third-party/moonlight-common-c
# tools/CMakeLists.txt
2025-08-03 13:52:19 +08:00
Andy Grundman
b3ee60d422
fix(video): restore the ability to set a minimum fps target ( #4114 )
2025-07-29 23:12:16 -04:00
Yukino Song
1fd920ef1d
Add option to ignore encoder probe failure
2025-07-16 01:51:16 +08:00
Yukino Song
2a97b3cbff
Fix API requests content type
2025-07-15 22:22:47 +08:00
Yukino Song
f59080817c
Update key name for rumble forwarding
2025-07-14 01:32:45 +08:00
Yukino Song
afd8889901
Merge remote-tracking branch 'thesystemcoder168/block_rumble_functionality' into PR886
2025-07-14 01:28:28 +08:00
Yukino Song
e43420f18b
Merge remote-tracking branch 'sunshine/master'
2025-07-13 23:16:01 +08:00
thesystemcoder168
576fc4bcb8
Change logic to enable/disable rumble functionality
...
Change logic to enable/disable rumble functionality instead of enable block rumble functionality
2025-07-03 05:54:30 -07:00
ReenigneArcher
27f71c3895
fix(video): base min frame time strictly on client framerate ( #3844 )
2025-06-27 18:17:15 -04:00
TheElixZammuto
738ac93a0e
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 >
2025-06-27 16:57:59 -04:00
thesystemcoder168
54cb7eceba
Added option to disable rumble from the Apollo side
...
Added option to disable rumble from the Apollo side
2025-06-25 16:13:04 -07:00
Yukino Song
3e0cbaf2c2
Implement pause/resume commands w/ APOLLO_APP_STATUS envvar
2025-06-05 15:40:03 +08:00
Yukino Song
4030680fcc
App ordering support for legacy clients
2025-05-28 20:38:27 +08:00
Yukino Song
f3d2078b11
Add content-type to sent requests
2025-05-28 14:09:12 +08:00
Yukino Song
b2ec048333
Fix WebUI
2025-05-28 13:47:58 +08:00
Yukino Song
6571c11098
Various webui fix
...
fixes #742
Add save button for reordering instead of auto saving
2025-05-21 00:44:38 +08:00
thesystemcoder168
12f3ba2d4b
Add the option to always have the virtual display be an isolated display - Windows only ( #662 )
...
* Isolated display - web and backend
Isolated display - web and backend
* Moved settings outside of the advanced display
* Update virtual_display.cpp with isolated setting for better maintenance
Update virtual_display.cpp with isolated setting for better maintenance. The isolated routine becomes an additional routine instead of a replacement for the original one.
* Changed source formatting, removed English in non-English languages, removed test code
Changed source formatting, removed English in non-English languages, removed test code
* change blank/unused lines in config.cpp
change blank/unused lines in config.cpp
* Change blank lines in DisplayDeviceOptions.vue
Change blank lines in DisplayDeviceOptions.vue
* Change line spacing in config.h
Change line spacing in config.h
* Changed line spacing in config.cpp
Changed line spacing in config.cpp
* Changed lines/line spacing in virtual_display.cpp
Changed lines/line spacing in virtual_display.cpp
* Fix spaceing on virtual_display.cpp
Fix spaceing on virtual_display.cpp
* Added check to not do anything if the virtual display is not active.
Added check to not do anything to the order of the displays if the isolated checkbox is set and if the virtual display is not active.
* Minor formatting fix w/ add Chinese locale
* Expose `matchDisplay` though not used for now
---------
Co-authored-by: Yukino Song <nutosservice@gmail.com >
2025-05-19 15:00:11 +08:00
Yukino Song
56646c2a81
Add option to configure auto discovery(mDNS)
...
resolves #539
potentially resolves #611
2025-04-15 00:11:29 +08:00
Yukino Song
d784a093a8
Fix apply button in config.html
2025-04-14 23:25:28 +08:00
Yukino Song
a31828dd9c
Merge remote-tracking branch 'sunshine/master'
2025-04-01 20:05:27 +08:00
Richard Ziegler
f921ae45d4
style(Web UI): Add 1rem margin between Save and Apply buttons for better UI/UX ( #3762 )
2025-03-27 01:44:17 +00:00
Yukino Song
1cdd309cfd
Merge upstream
2025-02-25 05:11:35 +08:00
Lukas Senionis
fa22227fca
feat(display): expose HDR toggle workaround delay to user ( #3579 )
2025-02-18 09:32:21 -05:00
Yukino Song
93028a823a
Merge remote-tracking branch 'sunshine/master'
2025-02-15 04:32:32 +08:00
Utkarsh Dalal
3a88ddc639
feat: Add Max Bitrate option ( #3628 )
2025-02-09 15:00:29 -05:00
Yukino Song
5708622362
Fix dd_mode_remapping
2025-02-06 19:12:07 +08:00
Yukino Song
78714e65fc
Fix build
2025-02-06 18:16:55 +08:00
Yukino Song
fd059e36f0
Merge remote-tracking branch 'origin/master'
2025-02-06 09:14:18 +08:00
ReenigneArcher
dbba364ed7
fix(dd_config)!: disable by default ( #3639 )
2025-02-05 08:32:34 -05:00
Yukino Song
1c8bd0cdb5
Implement frontend part for Double refreshrate. Resolves #299
2025-02-05 07:42:16 +08:00
Yukino Song
bf78a33831
Implement frontend part for Input Only Mode. Resolves #177
2025-02-05 07:42:14 +08:00
Yukino Song
8b0053437a
Add encoding frame rate limit
2025-02-03 03:28:51 +08:00
ReenigneArcher
257a102127
fix(api): return proper json objects ( #3544 )
2025-01-31 23:38:22 -05:00
VMFortress
5b36357133
feat(display): Add revert display config on disconnect option ( #3613 )
2025-01-30 16:02:22 -05:00
Yukino Song
7b653280fb
Default to disable dd_configuration_option
2025-01-24 21:56:23 +08:00
Yukino Song
4b78e3b47d
Migrate virtual display config to new Display Device API
2025-01-15 22:50:08 +08:00
Yukino Song
fcbdaed1e0
Fix build
...
(Never wanna merge again)
2025-01-15 09:01:33 +08:00
Yukino Song
1dc6465f12
Merge remote-tracking branch 'origin/master'
2025-01-14 23:43:50 +08: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
Lukas Senionis
1b94e9339a
feat(display): add display mode remapping option ( #3529 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com >
2025-01-12 14:14:20 -05:00
Lukas Senionis
6a233cbcbf
feat(ddprobe): allow to manually specify gpu preference ( #3521 )
2025-01-08 18:44:11 -05:00
Lukas Senionis
76bea8acb9
feat(display): Configure display device based on user config ( #3441 )
2025-01-07 20:40:48 -05:00
Yukino Song
021f6a635b
Merge remote-tracking branch 'origin/master'
2024-12-02 02:11:15 +08:00
Cameron Gutman
9e52ac426d
feat(vaapi): add option to enable strict enforcement of frame size ( #3332 )
...
* feat(vaapi): add option to enable strict enforcement of frame size
* Eliminate the QP fallback code that was only required for VAAPI
2024-11-01 12:36:25 -05:00
Yukino Song
4fad7dcded
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/dev-dependencies-cddfeb1403'
2024-10-29 02:09:19 +08:00
Yukino Song
11e0bad4f3
Add option for intra refresh ( resolves #86 )
2024-10-26 21:31:52 +08:00
Yukino Song
4350d8e43d
Merge remote-tracking branch 'origin/master'
2024-10-26 21:04:50 +08:00
Cameron Gutman
73d777fa0b
feat(stream)!: remove limit on concurrent sessions and allow quitting apps with active sessions ( #3325 )
2024-10-24 19:11:50 -05:00
Degot
a3ba700522
fix: Reverse Proxy support ( #3173 )
2024-10-18 22:49:34 -04:00
Yukino Song
80fb7efc3d
Add UUID to apps w/ add option to use App's id for virtual display ( resolves #48 )
2024-09-22 07:34:39 +08:00