114 Commits

Author SHA1 Message Date
Conn O'Griofa 71acfc57ec feat(linux/vaapi): VAAPI encoder improvements (#5388) 2026-07-15 10:41:22 -04:00
Noklef 3266c34172 feat(web-ui): UI consistency / layout uplifts (#5225)
Co-authored-by: David Lane <42013603+ReenigneArcher@users.noreply.github.com>
2026-06-26 19:37:38 -04:00
David Lane cda976f18a chore(deps): migrate from lucide-vue-next to @lucide/vue (#5179) 2026-05-24 14:51:31 -04:00
Georgi Valkov 3a69acefa0 feat(rtsp): add option to limit packetsize for clients that cannot configure it (#5153)
Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2026-05-21 11:43:53 -04:00
neatnoise eb45ea785a fix(linux/vulkan): change default rate control from VBR to CBR (#5032) 2026-04-20 13:06:00 -04:00
Andy Grundman a5af790710 feat(nvenc): support for split frame encoding on GPUs with 2+ nvenc blocks (#4892)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2026-04-19 17:44:10 -04:00
neatnoise 0752f641b1 feat(linux): Add Vulkan video encoder (#4603) 2026-03-30 22:17:00 -04:00
David Lane 24b66fedda fix(csrf): make errors more apparent (#4889) 2026-03-22 12:39:37 -04:00
David Lane f04f6a2bde refactor(confighttp): HTML page handlers into generic getPage function (#4645) 2026-03-08 18:36:22 -04:00
David Lane 3ce39b36d0 fix(web-ui): modernize UI (#4631) 2026-01-29 10:16:37 -05:00
David Lane 0aa7e3fd67 feat(network): allow binding to specific interface (#4481) 2025-12-23 13:08:12 -05:00
David Lane 1d6d916b7a build: add freebsd support (#4049) 2025-11-11 23:46:11 -05:00
Kishi 8bff4d0780 feat(tray): Add runtime config option to enable/disable system tray (#4208) 2025-09-01 14:07:31 -04:00
ReenigneArcher 14fc19ddbd test(config): add test for consistent config (#4215) 2025-08-31 09:57:03 -04:00
Andy Grundman b3ee60d422 fix(video): restore the ability to set a minimum fps target (#4114) 2025-07-29 23:12:16 -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
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
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
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
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
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
ReenigneArcher 04df80ff6b feat!: drop advertised resolutions and fps (#2924) 2024-08-08 02:10:19 +00:00
ReenigneArcher 722e5600c6 feat: add min_fps_target setting (#1043) 2024-06-19 00:09:23 +00:00
Vithorio Polten 4a9130126c feat(ui): Dark Mode (#2493) 2024-05-24 21:28:39 -04:00
ReenigneArcher e898be1b7e ci: use prerelease logic (#2553) 2024-05-23 21:42:06 -04:00
Vithorio Polten 4b6ff3797e refactor(ui): break down config.html into smaller pieces (#2491)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-05-13 13:08:13 -04:00
TimmyOVO 9288775351 feat(macos/capture): support for capture display other than main display (#2449) 2024-04-22 14:16:26 -04:00
ReenigneArcher 68c0f53bfc New Crowdin updates (#2392) 2024-04-20 16:38:27 -04:00
Conn O'Griofa 87def6db85 fix(windows/amf): Revert RC/HRD defaults; improve documentation & config parsing (#2419) 2024-04-19 08:31:56 -04:00
ReenigneArcher 33ba03c679 New Crowdin updates (#2372) 2024-04-06 20:31:40 -04:00
Lukas Senionis 991fab9370 Add mising _win postfix (#2330) 2024-03-30 13:52:37 -04:00
Conn O'Griofa ae71a6ad83 AMF: rate control improvements (#2251) 2024-03-29 21:07:24 -04:00
ReenigneArcher 2af0ce364d Revert "Add capture using WinRT Windows.Graphics.Capture API." (#2320) 2024-03-29 12:43:44 -04:00
lns103 1bd75bbeb0 Correct typo in Chinese Simplified locale option (#2308) 2024-03-28 09:32:55 -04:00
Tejas Rao 8f1692a5ac Add capture using WinRT Windows.Graphics.Capture API. (#2149)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-03-27 23:47:26 -04:00
ReenigneArcher 934f81182a fix(i18n): match two__letters code to crowdin (#2289) 2024-03-22 21:33:56 -04:00
ReenigneArcher 87774333f3 feat(i18n): add ui localization (#2279)
Co-authored-by: TheElixZammuto <6505622+TheElixZammuto@users.noreply.github.com>
2024-03-22 19:54:12 -04:00
ReenigneArcher 3f215968ad fix(config): add missing resolution to default config ui (#2224) 2024-03-05 23:00:51 -05:00
Cameron Gutman cb57322190 Move and rename Files tab to be less prominent 2024-02-29 18:35:30 -06:00
Cameron Gutman 2e97c55005 Move and rename Channels option to feature more prominently in the UI 2024-02-29 18:35:30 -06:00
Cameron Gutman 84316b5ccd Adjust wording of the nvenc_latency_over_power option 2024-02-29 18:35:30 -06:00