Yukino Song
03995d6f10
Lower MAC address not found warning on Windows to debug ( resolves #63 )
2024-10-06 05:29:40 +08:00
Lukas Senionis
e90b71ce62
fix(boost)!: migrate boost to 1.86 ( #3256 )
2024-10-03 21:42:16 -04:00
ReenigneArcher
9cc8bc8f62
build(deps): migrate from curl to curl-winssl on Windows ( #3246 )
2024-10-02 00:02:14 +00:00
ReenigneArcher
fb712e30a0
fix(curl): use stronger SSL and TLS versions ( #3241 )
2024-09-29 23:48:10 +00:00
ReenigneArcher
1839d59492
feat(apps): order apps alphabetically ( #3223 )
2024-09-29 18:25:23 -04:00
Chase Payne
fceda35d44
fix: automatic selection for hybrid GPU and IDDSampleDriver users ( #3002 )
...
* Fix frame capture and output duplication for dual GPU setups and virtual displays
- Added `test_frame_capture` function to verify if frames are successfully captured and not empty.
- Fixes issues with virtual displays such as IDDSampleDriver when using more than one GPU.
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com >
Co-authored-by: Cameron Gutman <aicommander@gmail.com >
2024-09-29 20:32:34 +00:00
BayLee4
5bc32cdeb3
fix(macos): Touch input broken ( #3240 )
2024-09-29 15:59:20 +00:00
Yukino Song
1ae7157bba
Add Windows clipboard support
2024-09-28 03:31:50 +08:00
Yukino Song
a32c6bf1d1
Report 0 permission if unpaired or requested serverinfo from HTTP
2024-09-24 00:24:22 +08:00
Yukino Song
102c7b266e
Add UUID to app list response
2024-09-23 05:25:24 +08:00
Yukino Song
80fb7efc3d
Add UUID to apps w/ add option to use App's id for virtual display ( resolves #48 )
2024-09-22 07:34:39 +08:00
Yukino Song
4d5cc526b5
Restore to user configured output name after probing
2024-09-21 23:24:58 +08:00
Yukino Song
79c9c23232
Try fix probing failed issue on some weird systems
2024-09-21 20:28:27 +08:00
Yukino Song
5829bd1c76
Split keyboard and mouse permission ( resolves #45 )
2024-09-20 22:26:28 +08:00
Yukino Song
81de679fba
Use rundll32.exe for launching URL schemes
2024-09-19 23:45:50 +08:00
Yukino Song
9f012639b3
Add global option for set virtual display as primary display
2024-09-19 23:42:31 +08:00
Yukino Song
2c3a08574b
Add fallback mode config
2024-09-19 23:42:27 +08:00
Reimu NotMoe
f8c57be702
Fix use-after-free when exiting w/ a pairing session
2024-09-19 23:42:26 +08:00
Yukino Song
ba22fa9a3e
Redirect back to previous page after login
2024-09-19 23:42:26 +08:00
Yukino Song
8e8f89d514
Launch apps from web UI
2024-09-19 23:42:25 +08:00
Yukino Song
fa896eea14
Merge remote-tracking branch 'Nonary/gpu_selection_fix_v2'
2024-09-17 15:13:56 +08:00
Yukino Song
d59fafebf6
Fix status code
2024-09-17 15:07:26 +08:00
Yukino Song
0bfbaf2884
Update README
2024-09-17 00:15:50 +08:00
Yukino Song
db5790b374
Implement permission manage web UI
2024-09-16 23:10:19 +08:00
Yukino Song
2e7bde8958
Implement permission for stream
2024-09-15 22:40:38 +08:00
Yukino Song
aa4d38e992
Implement permission management for nvhttp
2024-09-15 18:42:54 +08:00
Yukino Song
306b252205
Get device name from local value for vdisplay
2024-09-15 17:19:33 +08:00
Yukino Song
4a0d425b7c
Get device UUID from local assigned value
2024-09-15 13:10:36 +08:00
Yukino Song
aac75c08d8
Prepare for adding permission system
2024-09-15 13:10:35 +08:00
Chase Payne
4bdae9cf86
make sonarcloud happy again
2024-09-14 18:19:42 -04:00
Chase Payne
c0fdc320c2
add an additional space
2024-09-14 18:19:42 -04:00
Chase Payne
b733d2b9e9
implement suggestions from cgutman
2024-09-14 18:19:42 -04:00
Chase Payne
7dc2d41b77
implement cgutmans ideas
2024-09-14 18:19:42 -04:00
Yukino Song
b29ed4c67e
Prepare for adding permission system
2024-09-14 13:43:25 +08:00
Yukino Song
80ea11b815
Try fix get_local_ip_for_gateway for Linux
2024-09-14 04:26:04 +08:00
Yukino Song
2617b17aab
Add option to disable pairing
2024-09-14 04:26:03 +08:00
Reimu NotMoe
af7fca139d
Fix build for Linux
2024-09-13 23:27:41 +08:00
Yukino Song
74e079bd6e
Launch server cmd in a new thread to prevent deadlock after sleep commands
2024-09-12 05:50:16 +08:00
Yukino Song
83dfea5d1e
Add default server cmd for demonstration
2024-09-11 09:45:10 +08:00
Yukino Song
df7c742ca8
Implement server commands through control stream
2024-09-11 08:16:45 +08:00
Yukino Song
2d084ed6f5
Add notification for OTP pair
2024-09-10 18:21:49 +08:00
Yukino Song
a7b5c93691
Jump to PIN directly from tray pairing message
2024-09-10 18:13:44 +08:00
Yukino Song
ff6315d541
Merge remote-tracking branch 'origin/master'
2024-09-10 17:59:34 +08:00
Yukino Song
8a85367154
Reset initial_display and initial_hdr when terminate
2024-09-10 17:48:08 +08:00
Cameron Gutman
fd7e68457a
Merge commit from fork
...
PR #2042 introduced another location for storing authorized clients
but did not correctly consider how the load/store logic should differ
for those places. One location (named_devices) could contain clients
which had not completed pairing, while the other (certs) had only
fully paired clients.
Despite differences in trust level of clients in each list, the logic
for loading/saving config treated them identically. The result is that
clients that had not successfully completed pairing would be treated
as fully paired after a state reload.
Fix this state confusion by consolidating to a single location for
authorized client state and ensuring it only contains information on
fully paired clients.
2024-09-09 19:13:54 -05:00
Yukino Song
6f012a14d1
More graceful(?) HDR reset routine
...
Modified from b6f8573d35/src/platform/windows/display_device/windows_utils.cpp
2024-09-09 16:54:37 +08:00
Yukino Song
f9b9a76639
Add webui config for following client HDR settings
2024-09-07 01:06:33 +08:00
Yukino Song
f22e02cf14
Set HDR of screen according to client request
2024-09-06 05:42:20 +08:00
Cameron Gutman
6f20cf91da
fix(win/input): use active keyboard layout for non-normalized key events ( #3125 )
2024-09-06 02:18:29 +08:00
Cameron Gutman
49319d7688
fix(win/input): use active keyboard layout for non-normalized key events ( #3125 )
2024-09-04 22:25:02 -05:00