Commit Graph

175 Commits

Author SHA1 Message Date
Jared Goodwin
20469a16aa Fix issue where outdated script runs would still run, even if superseded by more recent one. Added regression test. 2021-07-29 07:58:11 -07:00
Jared Goodwin
e729fb6bc1 Add more details to script run error emails. 2021-07-29 07:58:09 -07:00
Jared Goodwin
0ec0b7054f DataService refactoring. 2021-07-29 07:58:07 -07:00
Jared Goodwin
1cbc6648dd Add option to disable certificate revocation check when sending email. 2021-07-29 07:58:05 -07:00
Jared Goodwin
9fda52a22b Use Async methods in email sender. 2021-07-29 07:58:05 -07:00
Jared Goodwin
3d49b74bf2 Change GetAllUsersInOrganization signature. 2021-07-29 07:58:05 -07:00
Jared Goodwin
5b576406b7 Don't run missed quick scripts. 2021-07-29 07:58:05 -07:00
Jared Goodwin
56842f7e59 Replace SmtpClient with MailKit. 2021-07-29 07:58:04 -07:00
Jared Goodwin
c2d6dae83b Revert WebRTC library back to Microsoft MixedReality WebRTC. 2021-07-29 07:58:04 -07:00
Jared Goodwin
6a0cb369ac Trigger heartbeat when device is expanded. 2021-07-29 07:58:03 -07:00
Jared
3a5471b553 Replace MR WebRTC with SIPSorcery. 2021-07-29 07:57:39 -07:00
Jared Goodwin
347d92eed5 Make deep links for tabs. 2021-07-29 07:57:38 -07:00
Jared Goodwin
051e3f5332 Add alert details modal. Fix GetEffectiveTheme. 2021-07-29 07:57:38 -07:00
Jared Goodwin
b497a4c8bc Remove synchronous code from AuthComponentBase. 2021-07-29 07:57:37 -07:00
Jared Goodwin
e5c9734ce4 Workarounds for issues with Postgres DB provider using async DbContext calls. 2021-07-29 07:57:37 -07:00
Jared Goodwin
ed48f209d0 Add new navigation properties to enable cascade delete. 2021-07-29 07:57:37 -07:00
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