Commit Graph

50 Commits

Author SHA1 Message Date
3ce39b36d0 fix(web-ui): modernize UI (#4631) 2026-01-29 10:16:37 -05:00
76b3a8596f feat(api): add application image endpoint (#4627)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2026-01-27 16:34:03 -05:00
7e286b90b6 feat(windows): add ViGEmBus driver management API and UI integration (#4625)
Introduces backend API endpoints for ViGEmBus status and installation, updates Windows build scripts to handle ViGEmBus versioning and installer download, and integrates ViGEmBus status and installation controls into the web UI. Removes legacy PowerShell scripts for gamepad driver management and related NSIS installer commands.
2026-01-25 12:06:51 -05:00
3a12f96a86 perf(threads): implement adjust_thread_priority for macOS and add set_thread_name (#4605) 2026-01-22 19:38:09 -05:00
aea9512682 chore: clean up implicit conversions (#4611) 2026-01-22 14:39:52 -05:00
0aa7e3fd67 feat(network): allow binding to specific interface (#4481) 2025-12-23 13:08:12 -05:00
dbe80d0f92 style(sonar): fix cpp:S6185 (#4133) 2025-08-07 23:17:13 -04:00
a19312bbf1 fix(api): don't require content type for apps delete endpoint (#4093) 2025-07-19 10:32:11 -04:00
2259141bd2 build(packaging): version number improvements (#4037) 2025-07-03 19:07:02 -04:00
2f27a57d01 Merge commit from fork 2025-06-27 17:27:35 -04:00
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
257a102127 fix(api): return proper json objects (#3544) 2025-01-31 23:38:22 -05:00
c2420427b1 style: adjust clang-format rules (#2186)
Co-authored-by: Vithorio Polten <reach@vithor.io>
2025-01-19 22:34:47 -05:00
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
76bea8acb9 feat(display): Configure display device based on user config (#3441) 2025-01-07 20:40:48 -05:00
ec0cdcf0fa docs(api): improve api documentation (#3343) 2024-10-30 20:34:18 +00:00
1839d59492 feat(apps): order apps alphabetically (#3223) 2024-09-29 18:25:23 -04:00
1dd4b68e1c docs(src): add examples alias and general cleanup (#2763) 2024-06-28 08:34:14 -04:00
334267807f tests: add httpcommon tests and add new file_handler methods (#2712)
Co-authored-by: Mariotaku <mariotaku.lee@gmail.com>
2024-06-17 18:03:42 +00:00
5fcd07ecb1 Name and unpair individual clients (#2042) 2024-05-27 20:43:08 +00:00
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
8689469ea8 refactor(main): move remaining entry related code (#2127) 2024-02-11 14:15:45 -05:00
cd2153f340 refactor(main): move file operation functions to new source (#2124) 2024-02-10 07:37:27 -05:00
1c50bc502b refactor(main): move map_port to network (#2115) 2024-02-09 09:15:47 -05:00
0aa4f06c39 refactor(logging): separate logging from main (#2110) 2024-02-07 09:59:24 -05:00
60c95d6385 fix(web-api): allow trailing slash on endpoints (#1985) 2024-01-06 10:56:35 -05:00
5bdbda90b5 Web UI migration to Vite and Vue3 and improvements to the UX (#1673)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-12-27 19:25:49 -05:00
a003f02ec3 Improve tray icon images (#1736) 2023-10-15 13:18:11 -04:00
da04f97a8c Remove false positive FATAL log 2023-10-08 18:12:06 -05:00
62a5cd959a Implement IPv6 support 2023-08-27 18:12:02 -05:00
4ca6dc6c8e docs: update file level doxygen blocks (#1258) 2023-05-07 18:12:39 -04:00
979f7f4e60 docs: improvements to source code documentation (#1236) 2023-05-07 15:01:44 -04:00
91460f3c72 fix(ui): allow case-insensitive username (#1249) 2023-05-06 08:45:35 -04:00
50f689ff80 Implement restart support for all platforms 2023-04-29 21:22:18 -05:00
2215ab98b4 fix(web ui): add response headers (#1190) 2023-04-18 17:41:45 -04:00
7038c1aeb0 Create config directories recursively 2023-04-11 20:48:55 -05:00
21eb4eb6dd clang: adjust formatting rules (#1015) 2023-03-27 21:45:29 -04:00
c29c917474 Versioning improvements (#768)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-03-09 18:13:57 -05:00
a21e231cae web: api: add mimes type map (#890) 2023-02-08 21:35:02 -05:00
1f2ad8da00 Scrub basic auth header from logs (#834) 2023-01-25 19:14:59 -05:00
35b660851c Fix SimpleWeb arbitrary file read vulnurability (#829) 2023-01-25 16:26:41 -05:00
9b6d0b7a06 Generated app id with hashed input data (#715) 2023-01-07 09:42:40 -05:00
65574a02d4 Add an Apply button to the Web UI when running as a Win32 Service (#700) 2023-01-05 14:26:54 -05:00
052297a1a5 Update app id on edit (#670)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-01-02 21:02:10 -05:00
a5213c6225 Logs inside the WebUI (#634) 2022-12-31 20:12:36 -05:00
5e6a42abb2 Migrate to upstream Simple-Web-Server submodule (#517) 2022-12-15 15:32:31 -05:00
981d878082 use npm dependencies 2022-11-19 12:58:29 -05:00
01b8ba353a Cover Finder (#216)
Adds functionality to search and add game cover images automatically.

Co-authored-by: Conn O'Griofa <connogriofa@gmail.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2022-11-18 11:07:22 -05:00
58ed5ba3ce fix typos and comment formatting 2022-08-28 16:42:00 -04:00
a4acaf15b0 move sunshine to src
- this will allow for common cpp workflow files within org
2022-08-07 23:37:57 -04:00