Commit Graph

112 Commits

Author SHA1 Message Date
Yukino Song
4030680fcc App ordering support for legacy clients 2025-05-28 20:38:27 +08:00
Yukino Song
47686b5136 Add some verbose logs 2025-05-13 23:10:33 +08:00
Yukino Song
1798887e86 Support launching app with UUID 2025-05-13 18:17:44 +08:00
Yukino Song
96968b8bb2 Add app index 2025-05-13 01:21:20 +08:00
Yukino Song
76bf591cc0 Fix client fps 2025-04-10 05:46:41 +08:00
Yukino Song
c6127ed0e5 Server: implement per-device display mode override 2025-02-25 05:51:18 +08:00
Yukino Song
8f5682c1f0 Remove Resume prefix for MoonDeckStream to be able to resume 2025-02-16 04:40:01 +08:00
Yukino Song
78714e65fc Fix build 2025-02-06 18:16:55 +08:00
Yukino Song
fd059e36f0 Merge remote-tracking branch 'origin/master' 2025-02-06 09:14:18 +08:00
Yukino Song
75824e8de7 Add a dedicated "Terminate" entry when using input only mode 2025-02-06 06:10:21 +08:00
Yukino Song
eb3a764163 Fix #329 2025-02-06 05:40:37 +08:00
Yukino Song
786fadb960 Rename Input Only to Remote Input 2025-02-06 05:24:19 +08:00
Yukino Song
88be28c3e7 Refine app resume logic when enabled input only mode 2025-02-05 12:10:34 +08:00
Yukino Song
9c5c90e64b Fully prevent client commands on input only sessions 2025-02-05 11:36:34 +08:00
Yukino Song
23dd06b344 Implement input only mode w/ double framerate for virtual display 2025-02-05 06:54:30 +08:00
ReenigneArcher
257a102127 fix(api): return proper json objects (#3544) 2025-01-31 23:38:22 -05:00
Lukas Senionis
0631472533 fix(video): prevent encoder probing with no active displays (#3592) 2025-01-26 18:21:15 -05:00
Yukino Song
2fb79e1ca1 Log the final pair rejection 2025-01-25 00:54:09 +08:00
Yukino Song
e89354e4a8 Log fail reason for pair attempt 2025-01-24 19:13:43 +08:00
Yukino Song
5aaeb70722 Add option to enable/disable client commands per-app 2025-01-23 02:35:40 +08:00
Yukino Song
4403cff32f Per client DO/UNDO commands server part - done 2025-01-22 21:05:17 +08:00
Yukino Song
dfa39abfb5 Do not change resolution on resume when current session is using virtual display 2025-01-22 17:18:08 +08:00
ReenigneArcher
c2420427b1 style: adjust clang-format rules (#2186)
Co-authored-by: Vithorio Polten <reach@vithor.io>
2025-01-19 22:34:47 -05:00
Yukino Song
2a173239f6 Merge remote-tracking branch 'origin/master' 2025-01-18 14:57:43 +08:00
ABeltramo
89f097ae65 Merge commit from fork
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>
2025-01-17 23:17:13 -05:00
Yukino Song
fcbdaed1e0 Fix build
(Never wanna merge again)
2025-01-15 09:01:33 +08:00
Yukino Song
1dc6465f12 Merge remote-tracking branch 'origin/master' 2025-01-14 23:43:50 +08:00
Lukas Senionis
76bea8acb9 feat(display): Configure display device based on user config (#3441) 2025-01-07 20:40:48 -05:00
Yukino Song
8419617749 Merge remote-tracking branch 'origin/master' 2025-01-01 20:05:55 +08:00
ReenigneArcher
1e2fc2eb10 build(deps): fix boost 1.87 compatibility (#3457) 2024-12-17 08:53:55 -05:00
Yukino Song
46bd39623f Merge remote-tracking branch 'origin/master' 2024-10-30 22:08:40 +08:00
Cameron Gutman
ca40cfd268 fix(openssl): fix build with OPENSSL_NO_DEPRECATED (#3339) 2024-10-29 19:03:37 -05:00
Yukino Song
4fad7dcded Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/dev-dependencies-cddfeb1403' 2024-10-29 02:09:19 +08: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
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
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
8e8f89d514 Launch apps from web UI 2024-09-19 23:42:25 +08:00
Yukino Song
d59fafebf6 Fix status code 2024-09-17 15:07:26 +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
Yukino Song
b29ed4c67e Prepare for adding permission system 2024-09-14 13:43:25 +08:00
Yukino Song
2617b17aab Add option to disable pairing 2024-09-14 04:26:03 +08:00
Yukino Song
df7c742ca8 Implement server commands through control stream 2024-09-11 08:16:45 +08:00