Commit Graph

159 Commits

Author SHA1 Message Date
Jared
428d699d69 Load navigation properties when delete device so cascade delete will work. 2021-07-29 07:57:36 -07:00
Jared Goodwin
8c3f997b89 Merged PR 5: Replace Server UI with Blazor 2021-07-29 07:57:31 -07:00
Jared
c00e01436b Add button and API endpoint to clear all alerts. 2021-07-29 07:57:28 -07:00
Jared
41e66d3a9a Fix STUN URI format. 2021-07-29 07:57:28 -07:00
Jared
7db7d0b859 Code cleanup. 2021-07-29 07:57:27 -07:00
Jared
d3a4e5be40 Fix NRE. 2021-07-29 07:57:26 -07:00
Jared
b89eabcdeb Populate relay codes. 2021-07-29 07:56:55 -07:00
Jared
e2665771de Remove third-party relay services. 2021-07-29 07:56:55 -07:00
Jared
2182c46fd6 Fix Select command. Don't send ClickOnce setup to Azure if application file has already been modified. 2021-07-29 07:56:55 -07:00
Jared Goodwin
7f3536017f Merged PR 4: Branding 2021-07-29 07:56:55 -07:00
Jared
463691bfd2 Reduce scope stack. 2021-07-29 07:56:54 -07:00
Jared
511ba665cb Cosmetics. 2021-07-29 07:56:54 -07:00
Jared
1e1dd129c0 Remove redundancy. 2021-07-29 07:56:54 -07:00
Jared
e220f994a9 Remove all records in server admin. 2021-07-29 07:56:54 -07:00
Jared
45b17b8a9a Swap chat host/client roles. 2021-07-29 07:56:53 -07:00
Jared
dd9e71b772 Revert frame diffing to original method. Add Clear Logs/Scripting History. Alert for outdated .NET Framework version. 2021-07-29 07:56:52 -07:00
Jared
0b8ed9f8ee Add per-device WebRTC setting. 2021-07-29 07:56:52 -07:00
Jared
4ea68cf40d Normalize username. 2021-07-29 07:56:50 -07:00
Jared
f53b33fb50 Null check. Add ServiceDependencies folder to gitignore. 2021-07-29 07:56:50 -07:00
Jared
5937304ed8 Device filtering fixes. 2021-07-29 07:56:50 -07:00
Jared
1ab0d2a496 Refactor entities. 2021-07-29 07:56:50 -07:00
Jared
2b93bae58a Fix device filtering. 2021-07-29 07:56:49 -07:00
Jared
934ff31be5 Use IDataService interface in Identity areas. 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
e63715aaa6 Add data annotation to Invite. Normalize username in user query. Force exit in ShutdownServiceWin (WebRTC is still preventing the process from closing sometimes). 2021-07-29 07:56:48 -07:00
Jared
ec36c87be5 Create windows and viewmodels to prompt for remote control access. 2021-07-29 07:56:47 -07:00
Jared
af9fe6df81 Scaffold out RemoteControlAccessService. 2021-07-29 07:56:47 -07:00
Jared
0ca6710211 Add Put to DevicesController. 2021-07-29 07:56:45 -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
cc56974fed Cleanup. 2021-07-29 07:56:41 -07:00
Jared
e2fd115bef Add org id in CreateDevice. 2021-07-29 07:56:41 -07:00
Jared
a24546f105 Change device setup process. 2021-07-29 07:56:40 -07:00
Jared Goodwin
75db74c85e Add Linux session indicator. Add NotifyUser to app settings. Add ShutdownService. 2021-07-29 07:56:38 -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
e49b685d88 Add DbLogger. 2021-07-29 07:56:36 -07:00
Jared Goodwin
a352582311 Add SignalR event handler for file transfer (for when WebRTC fails). 2021-07-29 07:56:36 -07:00
Jared Goodwin
35eff7cd31 Add chunking for images sent over SignalR. 2021-07-29 07:56:36 -07:00
Jared Goodwin
4ded311d34 Set key states up on window blur. 2021-07-29 07:56:35 -07:00
Jared Goodwin
f59ac392f5 Update ApplicationConfig.cs 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
b17267ce2c One-time-password for remote control sessions via API. 2021-07-29 07:56:34 -07:00
Jared Goodwin
b1a1019bcf Add display name to chat messages. 2021-07-29 07:56:34 -07:00
Jared Goodwin
460dfce5e6 Add DisplayName to user entity. 2021-07-29 07:56:34 -07:00
Jared Goodwin
50d407b8d8 Add record cleanup service. 2021-07-29 07:56:33 -07:00
Jared Goodwin
865abdffea Added type and message filter to server logs 2021-07-29 07:56:33 -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
a4e17d19c5 Add configurable IceServers and concurrent update count. 2021-07-29 07:56:33 -07:00
Jared Goodwin
c7ecdd36f5 Add public IP on heartbeat. 2021-07-29 07:56:32 -07:00