Commit Graph

33 Commits

Author SHA1 Message Date
Jared Goodwin
9e055af473 Merge in abstractions in Server project. Remove unneeded RemoteControlSessionLimit. 2024-07-16 10:39:16 -07:00
Jared Goodwin
81641afe06 Update namespaces. 2024-07-16 09:25:15 -07:00
Jared Goodwin
1afcc8c8b5 Bring in submodule files. 2024-07-16 09:11:32 -07:00
Jared Goodwin
686dc786d2 Scope loader messages to the circuit connection. 2024-03-11 05:18:27 -07:00
Jared Goodwin
8afdd97640 Move appsettings to DB. 2024-02-20 16:15:03 -08:00
Jared Goodwin
933c0afbfa Send chat disconnected message when tech closes the window (was missing). 2023-08-15 03:59:04 -07:00
Jared Goodwin
ec22b607e8 Remove CircuitEvent class. 2023-08-07 06:04:43 -07:00
Jared Goodwin
f076089f60 Replace ClientAppState with stores. 2023-08-07 05:54:07 -07:00
Jared Goodwin
c9aa682fda Made circuit events strongly-typed via IMessenger. 2023-08-04 12:50:58 -07:00
Jared Goodwin
33d4384bec Convert AgentHub to use a strongly-typed client. 2023-08-03 10:45:59 -07:00
Jared Goodwin
88ed5f8d6a Fix call to get org name. 2023-07-27 14:54:00 -07:00
Jared Goodwin
a0807cf26b Fix AuthComponentBase and tests. 2023-07-27 09:49:23 -07:00
Jared Goodwin
aa11983acf Refactor script results and move entities. 2023-07-26 15:56:24 -07:00
Jared Goodwin
ac6487c6c5 Another pass of nullable refactoring. 2023-07-26 11:31:34 -07:00
Jared Goodwin
0f9ea4957b Clean up errors and majority of warnings. 2023-07-25 14:05:59 -07:00
Jared Goodwin
a164bcad69 Convert to file-scoped namespaces. 2023-07-21 10:16:29 -07:00
Jared Goodwin
eff8985822 Implement remote control session recording. 2023-07-03 14:23:44 -07:00
Jared Goodwin
0b8123ad1e Add unit tests. 2023-06-22 13:40:05 -07:00
Jared Goodwin
f5f11cac49 Add logging on the server for wake commands sent. 2023-06-22 09:52:24 -07:00
Jared Goodwin
0630b2e007 Account for null (need nullable references enabled). 2023-06-22 08:51:59 -07:00
Jared Goodwin
e8b428e733 Register WOL service in agent. Show toast after sending WOL commands. 2023-06-22 08:37:07 -07:00
Jared Goodwin
1794059822 Implement wake-on-lan. 2023-06-22 07:57:31 -07:00
Jared Goodwin
d1c432efd9 Implement Serilog and LogsManager. 2023-05-22 10:27:02 -07:00
Jared Goodwin
02c08986a3 Implement submodule changes. 2023-04-28 10:14:59 -07:00
Jared Goodwin
e3cf287165 Fix session info state after reconnects. Use hosting for agent. Fix shutdown process. Fix idle timer when disconnected. 2023-04-26 15:10:33 -07:00
Jared Goodwin
bb2126bbab Sync Remotely with latest integration changes. 2023-04-25 15:09:57 -07:00
Jared Goodwin
c0b10ef93d Refactor to align with changes in submodule. 2023-04-18 14:40:32 -07:00
Jared Goodwin
3ef4cdf81a
Extract remote control functionality into separate library. (#539)
* Convert server to new single-file startup model.

* Add remote control implementations.

* Implement IViewerAuthorizer.

* Update hub endpoints.

* Implement HubEventHandler.

* Implement ViewerHubDataProvider.

* Implement page data provider.

* Implement RCL and refactor.

* Update submodule.

* Replace submodule with NuGet.

* Update copy URL.

* Update NuGet.

* Remove deprecated WebRTC.

* Remove deprecated WebRTC.

* Update Immense.RemoteControl

* Building out desktop projects.

* Bring more services into submodule.

* Update submodule.

* Update submodule.

* Refactoring for module.

* Update submodule.

* Update submodule

* Got Windows desktop app running.

* Refactor for submodule changes.

* FIx unattended session start.

* Switch desktop app out of console mode.

* Fix tests.

* Update publishing.

* Remove ClickOnce middleware.

* Remove ClickOnce remnants.

* Update submodule

* Add some logging.

* Update Linux path.

* Update submodule.

* Add cleanup service for unattended sessions that failed to start.

* Update submodule.

* Fix chat.

* Add ValidateExecutableReferencesMatchSelfContained property.

* Add other submodule projects.  Align checkbox.

* Update submodule.  Reduce deserialization in the browser, resulting in faster renders.

* Update submodule.

* Update submodule.

* Update submodule.

* Update submodule.

* Add orgId back for branding.

* Get branding loading in desktop apps.

* Update submodule.

* Create log dir.

* Refactor version check on config page.

* Update submodule.

* Update submodule.

* Change submodule URL.

* Correct namespace.

* Update submodule.

* Checkout submodules recursively.
2022-12-23 06:39:12 -08:00
Jared Goodwin
a3a6094b97 Remove unused DownloadFile hub method. 2022-07-18 16:40:26 -07:00
Jared Goodwin
a23a76fcf2 Add explicit method for deleting logs. 2021-07-29 07:58:15 -07:00
Jared Goodwin
6a0cb369ac Trigger heartbeat when device is expanded. 2021-07-29 07:58:03 -07:00
Jared Goodwin
b497a4c8bc Remove synchronous code from AuthComponentBase. 2021-07-29 07:57:37 -07:00
Jared Goodwin
8c3f997b89 Merged PR 5: Replace Server UI with Blazor 2021-07-29 07:57:31 -07:00