Commit Graph

88 Commits

Author SHA1 Message Date
Jared Goodwin
c1252507fb Send initial frame. 2021-07-29 07:56:31 -07:00
Jared Goodwin
b113c4e7ce Revert "Move capturer init."
This reverts commit 54a4f645bf.
2021-07-29 07:56:31 -07:00
Jared Goodwin
efb11f9235 Move capturer init. 2021-07-29 07:56:31 -07:00
Jared Goodwin
b8cad43484 Add connection request denied. 2021-07-29 07:56:31 -07:00
Jared Goodwin
c675e06486 Fix message box after file transfer. 2021-07-29 07:56:31 -07:00
Jared Goodwin
6784828578 Increase idle timeout. 2021-07-29 07:56:17 -07:00
Jared Goodwin
248406f05e Restructure for sending cursor change through WebRTC. 2021-07-29 07:56:17 -07:00
Jared Goodwin
436519b75b Add WebRtcSessionFactory to service container. 2021-07-29 07:56:17 -07:00
Jared Goodwin
fbc6e3f444 Reorganize ScreenCasterBase. 2021-07-29 07:56:16 -07:00
Jared Goodwin
373960710f Fixed logging. 2021-07-29 07:56:16 -07:00
Jared Goodwin
88af1ebb05 Add WebRtc file transfer. 2021-07-29 07:56:16 -07:00
Jared Goodwin
aafebce9f4 Update ProcessArgs. 2021-07-29 07:56:16 -07:00
Jared Goodwin
81db15cfe1 Linux Desktop fixes. 2021-07-29 07:56:16 -07:00
Jared Goodwin
dda3b887e9 Re-enable file sharing. 2021-07-29 07:56:16 -07:00
Jared Goodwin
ac27f7964d Cleanup. 2021-07-29 07:56:16 -07:00
Jared Goodwin
04031eb08d Finished WebRTC messages. 2021-07-29 07:56:16 -07:00
Jared Goodwin
08ac61e4ef Resolve dependency loop. 2021-07-29 07:56:15 -07:00
Jared Goodwin
ed0b50373f Add RTC message DTOs. 2021-07-29 07:56:15 -07:00
Jared Goodwin
337754df1a Refactor and cleanup. 2021-07-29 07:56:15 -07:00
Jared Goodwin
90095d1b6b Update packages. 2021-07-29 07:56:15 -07:00
Jared Goodwin
95bcf0a4c3 InvokeAsync to SendAsync. 2021-07-29 07:56:15 -07:00
Jared Goodwin
650068bca8 Rename BufferUpdate to FrameReceived 2021-07-29 07:56:15 -07:00
Jared Goodwin
2955a01d76 Auto quality tweaks. 2021-07-29 07:56:15 -07:00
Jared Goodwin
5bb5976a98 Auto quality tweaks. 2021-07-29 07:56:15 -07:00
Jared Goodwin
207816169f Remove Latency updates. 2021-07-29 07:56:14 -07:00
Jared Goodwin
56bd5dd73e Tweak quality auto-adjustments. 2021-07-29 07:56:14 -07:00
Jared Goodwin
138b339e07 Refactor BitBlt and DirectX capturer into one service. 2021-07-29 07:56:14 -07:00
Jared Goodwin
e8856e2083 Put null conditional back in. 2021-07-29 07:56:09 -07:00
Jared Goodwin
0bfd838543 Add DPI awareness to app.manifest. Shutdown input thread on WPF Application.Exit event. 2021-07-29 07:56:09 -07:00
Jared Goodwin
81f11a2dee Remove manual GC collection. 2021-07-29 07:56:09 -07:00
Jared Goodwin
f7b20c087b Change default image quality. 2021-07-29 07:56:09 -07:00
Jared Goodwin
010a12783c Update to PowerShell Core 7. 2021-07-29 07:56:08 -07:00
Jared Goodwin
bce4f7dc44 Added automatic reconnect for GUI clients. 2021-07-29 07:56:08 -07:00
Jared Goodwin
5a42ff3f7f Let ServiceProvider be overridden in setter. 2021-07-29 07:56:07 -07:00
Jared Goodwin
1151834d94 Add support for DateTimeOffset with SQLite. 2021-07-29 07:56:06 -07:00
Jared Goodwin
1d15d7b5bd Use Json protocol instead of MessagePack in main agent to fix datetime issues. 2021-07-29 07:56:06 -07:00
Jared Goodwin
dc3ce0cec1 Fix screen change detection when only one pixel width/height has changed. 2021-07-29 07:56:04 -07:00
Jared Goodwin
29f01e1925 Add organization name to chat service. 2021-07-29 07:56:04 -07:00
Jared Goodwin
05a73820de Installer app completed. 2021-07-29 07:56:03 -07:00
Jared Goodwin
963ea9498e Added ability to block remote user input. 2021-07-29 07:56:01 -07:00
Jared Goodwin
c932523d81 Close active remote control sessions when user logs out. 2021-07-29 07:56:01 -07:00
Jared Goodwin
72c98a1b15 Kill chat process when pipe closes due to idle time. 2021-07-29 07:56:01 -07:00
Jared Goodwin
e8947cabb9 Added ability to elevate WPF app to service-level privileges for WinLogon and UAC access. 2021-07-29 07:56:01 -07:00
Jared Goodwin
c4eb3ee0cc Chat service working for Linux. 2021-07-29 07:56:00 -07:00
Jared Goodwin
685e690392 Chat service implemented. 2021-07-29 07:56:00 -07:00
Jared Goodwin
20c24c1e74 Begin creating chat service. 2021-07-29 07:56:00 -07:00
Jared Goodwin
372f1e18a0 Replace static state with DI container services. 2021-07-29 07:56:00 -07:00
Jared Goodwin
4f45bcc196 Add DI container in ScreenCast.Win. 2021-07-29 07:56:00 -07:00
Jared Goodwin
35341700d5 Fix screen caster shutdown. Add dynamic DTO type for WebRTC binary serialization. 2021-07-29 07:56:00 -07:00
Jared Goodwin
5fbe4849d1 Fix HTML encoding of script results. 2021-07-29 07:56:00 -07:00