Commit Graph

319 Commits

Author SHA1 Message Date
Yukino Song e43420f18b Merge remote-tracking branch 'sunshine/master' 2025-07-13 23:16:01 +08:00
ReenigneArcher 5b1da1c1ab ci(workflows): refactor ci (#4025) 2025-07-01 21:12:13 -04: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
ReenigneArcher 958d783d94 build(arch-packaging): update gcc (#3978) 2025-06-14 23:45:01 -04: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
ReenigneArcher 7b873e9ea4 docs(contributing): update CLion description (#3863) 2025-05-09 18:45:04 +00:00
jbellionjourdan e9b39e4c15 fix(linux/input): improve input rules (#3857) 2025-05-07 14:41:01 +00:00
Yukino Song 6d5c2ca723 Merge remote-tracking branch 'origin/master' 2025-05-07 03:11:13 +08:00
Yukino Song 253203f954 Merge remote-tracking branch 'sunshine/master' 2025-05-07 03:10:11 +08:00
Vladimir Romashchenko 0a942437e2 feat(docs): Suggest using displayconfig-mutter for Gnome Wayland resolution change (#3845) 2025-05-05 02:09:18 +00:00
Clutchnp 8ef838bada feat(audio): add an option to disable sound streaming (#3833) 2025-05-01 11:39:43 -04:00
SuperKenVery 3de3c299b2 docs(configuration): Update doc for wlr capture method (#3828) 2025-04-30 17:33:38 +00:00
Vladimir Romashchenko 65b0217a90 fix(apps): exit steam big picture mode on session end (#3808) 2025-04-22 22:43:13 -04:00
ReenigneArcher 5529850c10 docs: add external documentation (#3801) 2025-04-19 13:33:09 -04:00
Alice a16512adcd Fix typo in contributing.md: correct "Vus.js" to "Vue.js"
Closes Typo in Contribution Guidelines #628
2025-04-16 21:03:47 -04:00
Yukino Song 04da9f2521 Merge remote-tracking branch 'sunshine/master' 2025-04-14 22:10:06 +08:00
ReenigneArcher 4f3d50a2ba build(linux): enable fedora 42 (#3780)
Co-authored-by: Johnny Arcitec <38923130+arcitec@users.noreply.github.com>
2025-04-12 17:11:33 -04:00
thesystemcoder168 117c0bd5c8 Minor Windows Compile / Packaging / Run issues when compiling from scratch (#604) 2025-04-11 04:02:56 +08:00
ReenigneArcher 2cd4b1b3ad fix(linux): update sunshine rules (#3748)
Co-authored-by: ABeltramo <beltramo.ale@gmail.com>
2025-03-25 08:26:32 -04:00
ReenigneArcher 873939a7b2 fix(packaging/windows): add Sunshine directories to system PATH (#3727) 2025-03-22 02:19:57 +00:00
ReenigneArcher a594b6434b docs(readme): add sponsors (#3697) 2025-03-02 02:04:10 +00:00
Lukas Senionis fa22227fca feat(display): expose HDR toggle workaround delay to user (#3579) 2025-02-18 09:32:21 -05:00
Utkarsh Dalal 3a88ddc639 feat: Add Max Bitrate option (#3628) 2025-02-09 15:00:29 -05:00
ReenigneArcher dbba364ed7 fix(dd_config)!: disable by default (#3639) 2025-02-05 08:32:34 -05: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
ReenigneArcher 3048e6fe20 docs(guides): fix blog url (#3564) 2025-01-20 04:35:57 +00: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
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
ReenigneArcher 012a99c26d chore: random cleanup (#3526)
* chore: fix doxygen command typo

* docs(app_examples): add note about built in resolution changing on Windows

* docs(app_examples): update qres example

* docs(readme): improve heading appearance

* docs(readme): update minimum Fedora version

* docs(app_examples): fix qres ref

* docs(app_examples): use env variables for displayplacer

* docs(app_examples): update nvidia-settings examples

* Update dev.lizardbyte.app.Sunshine.metainfo.xml

* docs(guides): redirect community guides to blog

* docs(website): increase avatar padding
2025-01-12 08:44:54 -05:00
ReenigneArcher 40ac718691 fix(confighttp): do not return 200 on errors (#3385)
Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>
2025-01-10 15:12:52 -05:00
Lukas Senionis 6a233cbcbf feat(ddprobe): allow to manually specify gpu preference (#3521) 2025-01-08 18:44:11 -05:00
LizardByte-bot 9b9767be0c chore(l10n): update translations (#3512)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-01-08 03:33:07 +00:00
Lukas Senionis 76bea8acb9 feat(display): Configure display device based on user config (#3441) 2025-01-07 20:40:48 -05:00
ReenigneArcher df0bc3f82f build(packaging/macos)!: remove macports support (#3506) 2025-01-08 00:18:34 +00:00
Lukas Senionis 65878af8ea fix(docs): use ucrt64 doxygen for msys2 (#3514) 2025-01-04 08:57:03 -05:00
LizardByte-bot d50611c79b chore(l10n): update translations (#3473) 2025-01-01 22:23:11 -05:00
ReenigneArcher 129abd8c26 docs(doxygen): remove INCLUDE_PATH from config (#3475) 2024-12-22 00:08:51 +00:00
Lukas Senionis 1543f584ab feat(display)!: Add libdisplaydevice dependency and output name mapping (#2894) 2024-12-11 14:17:44 -05:00
ReenigneArcher 0cc98f113e docs: various updates (#3366)
Co-authored-by: BillyTom <953688+billytom@users.noreply.github.com>
2024-12-11 13:11:54 -05:00
dependabot[bot] 9abba8048a build(deps): bump LizardByte/homebrew-release-action from 2024.1105.185654 to 2024.1115.14934 in the lizardbyte-actions group (#3400)
* build(deps): bump LizardByte/homebrew-release-action

Bumps the lizardbyte-actions group with 1 update: [LizardByte/homebrew-release-action](https://github.com/lizardbyte/homebrew-release-action).


Updates `LizardByte/homebrew-release-action` from 2024.1105.185654 to 2024.1115.14934
- [Release notes](https://github.com/lizardbyte/homebrew-release-action/releases)
- [Commits](https://github.com/lizardbyte/homebrew-release-action/compare/v2024.1105.185654...v2024.1115.14934)

---
updated-dependencies:
- dependency-name: LizardByte/homebrew-release-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: lizardbyte-actions
...

Signed-off-by: dependabot[bot] <support@github.com>

* docs(homebrew): update brew installation steps

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-11-15 02:52:30 +00:00
ReenigneArcher fc5314b1b6 build(docs): revert parallelize generation of dot graphs (#3367)
Revert "build(docs): parallelize generation of dot graphs (#3361)"

This reverts commit 39bab450de.
2024-11-03 19:22:06 +00:00
Kelvie Wong 2ab73869f6 docs(troubleshooting): Remove workaround for "blur" plugin in KDE (#3363) 2024-11-03 14:08:07 +00:00
Cathy J. Fitzpatrick 39bab450de build(docs): parallelize generation of dot graphs (#3361) 2024-11-02 19:00:04 +00:00
Davide Marcoli 03253fc114 docs: fix typo in docker url (#3356) 2024-11-01 20:42:49 +00: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