Commit Graph

131 Commits

Author SHA1 Message Date
Jared
0cf277ae87 Move app exit event handlers. Add ReinstallAgent command. 2021-07-29 07:56:51 -07:00
Jared
3c88a88a5a Trigger an immediate device update on the grid when device is edited. 2021-07-29 07:56:51 -07:00
Jared
7b4a640400 Remove Microsoft.Management.Infrastructure. 2021-07-29 07:56:51 -07:00
Jared
4e877ded68 Remove Uninstall reg key when agent uninstalls itself. 2021-07-29 07:56:51 -07:00
Jared
f58623c979 NuGet updates. 2021-07-29 07:56:50 -07:00
Jared
584ac0a900 Add many-to-many migrations. 2021-07-29 07:56:50 -07:00
Jared
afc302cd6f Dispose of WebResponses. Use VsWhere. 2021-07-29 07:56:49 -07:00
Jared
ce1e4bf8e0 Add device banning. Extract interfaces from DataService and ApplicationConfig. Create unit tests. 2021-07-29 07:56:49 -07:00
Jared
3e09a96671 Update to .NET 5. (#176)
* Retarget .NET 5.

* Delete binaries

* Create ClickOnce publish profile.

* Add IncludeAllContentForSelfExtract

* Retarget .NET 5.

* Delete binaries

* Create ClickOnce publish profile.

* Add IncludeAllContentForSelfExtract

* Remove trim publish option.

* Update Program.cs

* Bump .NET Framework apps up to v4.8.

* Remove use of obsolete DatabaseErrorPageMiddleware.

* Delete ClickOnce-Win10-x64.pubxml
2021-07-29 07:56:49 -07:00
Jared
1937a11008 Default to console on Windows Server. Null check on Dispatcher. 2021-07-29 07:56:48 -07:00
Jared
1a9509a040 Package updates. Check WindowsIdentity vs Session ID for AppLauncher. 2021-07-29 07:56:48 -07:00
Jared
9fe63da1d6 Increase require.js module timeout. Use SessionId in AppLauncher to determine start procedure. 2021-07-29 07:56:48 -07:00
Jared
c84328e1a5 Change how Linux session display is determined. 2021-07-29 07:56:47 -07:00
Jared
d1858aaf8b Check Linux OS description during update. 2021-07-29 07:56:46 -07:00
Jared
254bf24e47 Add installer for Manjaro. 2021-07-29 07:56:46 -07:00
Jared
c36b8224a1 Fix DataGrid refresh. 2021-07-29 07:56:44 -07:00
Jared
d36b2747cc Code cleanup. 2021-07-29 07:56:44 -07:00
Jared
eea84a79b4 Code cleanup. 2021-07-29 07:56:44 -07:00
Jared
739f15432c Fix HostNamePrompt. Add server info to Server Config page. 2021-07-29 07:56:44 -07:00
Jared
11a17d071d Refactor GetCurrent for console sessions. 2021-07-29 07:56:42 -07:00
Jared
cc56974fed Cleanup. 2021-07-29 07:56:41 -07:00
Jared
a24546f105 Change device setup process. 2021-07-29 07:56:40 -07:00
Jared Goodwin
378a318e2d Add IAppLauncher interface and create implementation per OS. Minor refactoring. 2021-07-29 07:56:38 -07:00
Jared Goodwin
84803c324e Call SwitchToInputDesktop on startup. Additional logging. 2021-07-29 07:56:38 -07:00
Jared Goodwin
b94435d55e Add SessionIndicator for Windows. 2021-07-29 07:56:38 -07:00
Jared Goodwin
24ea1488e5 Minor refactor. 2021-07-29 07:56:38 -07:00
Jared Goodwin
1da638eda3 Notify browser of upload error on agent. 2021-07-29 07:56:37 -07:00
Jared Goodwin
fea1b7cc7f Add remote computer's upload progress when downloading from console. 2021-07-29 07:56:37 -07:00
Jared Goodwin
6eb2f5f1bc Refactor. 2021-07-29 07:56:37 -07:00
Jared Goodwin
eea444c2fc Don't uninstall agent after server verification fails. A server misconfiguration could cause all agents to uninstall. 2021-07-29 07:56:37 -07:00
Jared Goodwin
bae1d1d628 Re-structure projects. Introduce WPF/Avalonia chat windows. Record session from browser. 2021-07-29 07:56:36 -07:00
Jared Goodwin
8d38f62975 Add TODOs. 2021-07-29 07:56:36 -07:00
Jared Goodwin
bf7d1e8661 Update NuGet packages. 2021-07-29 07:56:36 -07:00
Jared Goodwin
c523e9c197 SignalR connection IDs might start with a hyphen. Wrap them in quotes for Conductor.ParseArgs. 2021-07-29 07:56:35 -07:00
Jared Goodwin
bdd9afcedb Change Windows Session tweaks. 2021-07-29 07:56:35 -07:00
Jared Goodwin
3b1e034ec0 Add Windows Session selection. 2021-07-29 07:56:35 -07:00
Jared Goodwin
3bcb4d2ede Logging updates.
Fix log entry.

Additional logging.  Add environment badge.

Add logging.

Updater tweaks.

Add logging.

Updater changes.
2021-07-29 07:56:33 -07:00
Jared Goodwin
bf5d4daac6 Search fixes.
Add load-testing project.

Add using around webclient.
2021-07-29 07:56:33 -07:00
Jared Goodwin
e899f9f6cf Fix multiple threads reading stream. 2021-07-29 07:56:32 -07:00
Jared Goodwin
1c136c8f03 Add curl to dependencies. 2021-07-29 07:56:32 -07:00
Jared Goodwin
b1d6b8ebde Fix updater for Linux. 2021-07-29 07:56:32 -07:00
Jared Goodwin
9d536c2198 Update fixes. 2021-07-29 07:56:32 -07:00
Jared Goodwin
6c70cf6959 Modify update process. 2021-07-29 07:56:32 -07:00
Jared Goodwin
a2999ecdba Add target session ID. 2021-07-29 07:56:32 -07:00
Jared Goodwin
373960710f Fixed logging. 2021-07-29 07:56:16 -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
4b58b423cf Fix hub method call. 2021-07-29 07:56:15 -07:00
Jared Goodwin
95bcf0a4c3 InvokeAsync to SendAsync. 2021-07-29 07:56:15 -07:00
Jared Goodwin
112e780576 Separate remote-control css theme values. 2021-07-29 07:56:14 -07:00