Commit Graph

354 Commits

Author SHA1 Message Date
Yukino Song 8cf18b19a3 Fix Spanish locale
resolves #969
2025-08-06 17:37:23 +08:00
Yukino Song d25f24131c Set a automatic value for min_fps_target
resolves #942
resolves #956
resolves #982
2025-08-06 17:31:30 +08:00
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
LizardByte-bot 7252d9e897 chore(l10n): update translations (#4045) 2025-07-24 23:32:50 -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 4f6334abdb Fix welcome.html 2025-07-15 20:54:07 +08:00
VMFortress fe26129697 fix(display): Restore Checkbox import for display device opts (#4076) 2025-07-14 17:27:00 -04: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 26dd12059d Merge remote-tracking branch 'origin/master' 2025-07-14 00:27:29 +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
LizardByte-bot 65f14e1003 chore(l10n): update translations (#3582)
Co-authored-by: Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-06-27 20:45:10 -04: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
Linx ESP e4ebb4d5ab Update es.json 2025-06-17 17:45:36 +02:00
Linx ESP 0944635460 Update es.json 2025-06-17 14:48:39 +02:00
Linx ESP 7a6761b301 Update es.json 2025-06-17 14:45:23 +02:00
Yukino Song e15eec1f4e Add .art file export w/ optimize app list page 2025-06-05 21:19:26 +08:00
Yukino Song 0f9e7aa17f WebUI: Support starting apps from local client 2025-06-05 19:44:31 +08:00
Yukino Song f262852838 Add always use virtual display option for clients 2025-06-05 16:32:13 +08:00
Yukino Song 3e0cbaf2c2 Implement pause/resume commands w/ APOLLO_APP_STATUS envvar 2025-06-05 15:40:03 +08:00
Yukino Song 2795e34e16 Move HDR options out of display device options 2025-06-04 22:52:06 +08:00
Yukino Song d316b272da Add terminate on pause option for apps (resolves #801) 2025-06-04 19:02:10 +08:00
Yukino Song 2f89d85fca Add legacy ordering support toggle for each client 2025-05-28 22:53:22 +08:00
Yukino Song 251ae915a6 Alert for already alphabetized 2025-05-28 22:07:54 +08:00
Yukino Song d89f3f75d3 Add alphabetize button to app list 2025-05-28 20:41:53 +08:00
Yukino Song 4030680fcc App ordering support for legacy clients 2025-05-28 20:38:27 +08:00
Yukino Song a3e0318794 Validate application/json on server side 2025-05-28 18:01:48 +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
Yukino Song 056c6f4693 Merge remote-tracking branch 'sunshine/master' 2025-05-19 15:01:27 +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 b0871a9a5b Add gamepad override for each app 2025-05-19 14:22:17 +08:00
Yukino Song 98a35b81f6 Don't show apps without UUID in the WebUI 2025-05-14 23:23:38 +08:00
Yukino Song 93540b97fe Update tray message from no apps running to reload apps 2025-05-14 23:23:10 +08:00
Jaime J. Denizard 8ca976f2d0 fix(web-ui): Change Pin to PIN (#3872) 2025-05-13 20:27:02 +00:00
Yukino Song 2b86bc541d Support Reordering apps(requires Artemis) 2025-05-14 02:43:08 +08:00
Yukino Song 8298149d1c Fix the missing locale 2025-05-13 19:43:58 +08:00
Yukino Song e231803ec2 Update apps loading logic 2025-05-12 21:18:41 +08:00
Yukino Song 6c7962b6da Add APOLLO_APP_UUID envvar 2025-05-11 22:39:29 +08:00
Yukino Song 6ee5f4ed0b Update envvars 2025-05-09 04:35:15 +08:00
Yukino Song 69e999d245 Add option to toggle envvar compatibility mode 2025-05-07 04:38:28 +08:00
Yukino Song 91467d50b6 BREAKING: SUNSHINE_CLIENT_FPS is now float (for better integration with Special-K) 2025-05-07 03:57:54 +08:00
Yukino Song 253203f954 Merge remote-tracking branch 'sunshine/master' 2025-05-07 03:10:11 +08:00
Clutchnp 8ef838bada feat(audio): add an option to disable sound streaming (#3833) 2025-05-01 11:39:43 -04:00