Yukino Song
f83ac60ef6
Apply theme to login page
...
closes #1094
2025-09-27 01:13:29 +08:00
Yukino Song
3812987846
Update locale
2025-09-27 01:11:40 +08:00
Yukino Song
10fd290b81
Merge remote-tracking branch 'sunshine/master'
2025-09-27 00:37:24 +08:00
LizardByte-bot
86188d47a7
chore(l10n): update translations ( #4291 )
2025-09-24 11:41:38 -04:00
LizardByte-bot
6de97fdc18
chore(l10n): update translations ( #4252 )
2025-09-22 15:56:53 -04:00
LizardByte-bot
25e1d415d2
chore(l10n): update translations ( #4222 )
2025-09-09 22:34:50 -04:00
Kishi
8bff4d0780
feat(tray): Add runtime config option to enable/disable system tray ( #4208 )
2025-09-01 14:07:31 -04:00
LizardByte-bot
705d763729
chore(l10n): update translations ( #4115 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com >
2025-08-31 16:06:09 -04:00
ReenigneArcher
14fc19ddbd
test(config): add test for consistent config ( #4215 )
2025-08-31 09:57:03 -04:00
Kishi
8107198250
fix(input): Cleanup and show additional gamepad options correctly on linux (DS5) ( #4169 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com >
2025-08-18 14:41:55 -04:00
Kishi
cc6e853fba
feat(input/linux): allow ds5 gamepads to have a fixed device mac based on controller index ( #4158 )
2025-08-16 18:17:04 -04:00
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