Commit Graph

65 Commits

Author SHA1 Message Date
Jared Goodwin
05a434827d Add design time contexts. Add migrations. 2024-02-20 17:10:28 -08:00
Jared Goodwin
8afdd97640 Move appsettings to DB. 2024-02-20 16:15:03 -08:00
Jared Goodwin
0b8fcc5f91 Update entity relationships and migration to make all DB providers happy. 2023-08-01 14:12:31 -07:00
Jared Goodwin
4cb129bb80 Add DateTimeOffset converter for Postgres. 2023-07-31 15:22:24 -07:00
Jared Goodwin
1a033fb0e7 Moved code from Razor components to code-behind to fix Identity UI scaffolding. 2023-07-31 14:02:52 -07:00
Jared Goodwin
aa11983acf Refactor script results and move entities. 2023-07-26 15:56:24 -07:00
Jared Goodwin
9bf53192da Reconfigure script relationships. 2023-07-26 15:30:25 -07:00
Jared Goodwin
459c63ffbe Update ScriptRun/ScriptResult relationship. 2023-07-26 13:01:58 -07:00
Jared Goodwin
0f9ea4957b Clean up errors and majority of warnings. 2023-07-25 14:05:59 -07:00
Jared Goodwin
28079f887a Refactor API controllers. 2023-07-25 11:34:35 -07:00
Jared Goodwin
b500f7e9e0 Refactor DataService for nullability. Need to refactor calling services next. 2023-07-24 16:11:43 -07:00
Jared Goodwin
a164bcad69 Convert to file-scoped namespaces. 2023-07-21 10:16:29 -07:00
Jared Goodwin
be8073d4d6 Add migrations. 2023-06-22 07:57:39 -07:00
Jared Goodwin
1794059822 Implement wake-on-lan. 2023-06-22 07:57:31 -07:00
Jared Goodwin
db19e92823 Finish implementing Serilog, LogManager, and full-screen loader. 2023-05-22 15:43:45 -07:00
Jared Goodwin
509919179f Merge branch 'master' into jaredg-respect-httplogging-setting 2023-05-22 09:08:47 -07:00
Jared Goodwin
1a796500dd WIP on replacing DbLogger with Serilog. 2023-05-16 08:53:37 -07:00
Jared Goodwin
c96319d88b Comment out debug logging from EF Core. 2023-05-12 10:39:05 -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
217138bdd0 Create AppDbFactory. 2021-12-03 07:09:20 -08:00
Jared Goodwin
295a5d1d9e Fix tests. 2021-12-02 16:13:16 -08:00
Jared Goodwin
b62659f6f9 Update publish profiles. Fix API changes in SignalR. 2021-12-02 07:13:51 -08:00
Jared Goodwin
39044acb02 Update projects. 2021-12-02 06:10:03 -08:00
Jared Goodwin
0ec0b7054f DataService refactoring. 2021-07-29 07:58:07 -07:00
Jared Goodwin
8c3f997b89 Merged PR 5: Replace Server UI with Blazor 2021-07-29 07:57:31 -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
14c05c3c43 Fix multiple migration sets. 2021-07-29 07:56:47 -07:00
Jared
695388a75d Add multiple migration sets. 2021-07-29 07:56:47 -07:00
Jared
eea84a79b4 Code cleanup. 2021-07-29 07:56:44 -07:00
Jared Goodwin
337754df1a Refactor and cleanup. 2021-07-29 07:56:15 -07:00
Jared Goodwin
7b6754e941 Set default comparer for JSON serialized collections. 2021-07-29 07:56:13 -07:00
Jared Goodwin
d4efc1d41d Add Alerts migration. 2021-07-29 07:56:13 -07:00
Jared Goodwin
8dac140f54 Create AlertsController and DataService methods. 2021-07-29 07:56:13 -07:00
Jared Goodwin
3e8f429e48 Use DateTimeOffset string converter. 2021-07-29 07:56:06 -07:00
Jared Goodwin
5f3b2f64cc Rename CommandContext to CommandResult. 2021-07-29 07:56:06 -07:00
Jared Goodwin
0ce40718bf Change CommandContext to CommandResult. 2021-07-29 07:56:06 -07:00
Jared Goodwin
1151834d94 Add support for DateTimeOffset with SQLite. 2021-07-29 07:56:06 -07:00
Jared Goodwin
23ef7fd3f3 Move to PostgreSQL. Start adding stuff for device permissions. 2021-07-29 07:56:05 -07:00
Jared Goodwin
179d3806a4 Add custom authorization filter for API. 2021-07-29 07:56:02 -07:00
Jared Goodwin
f4bad8862e API token management. 2021-07-29 07:56:02 -07:00
Jared Goodwin
d8e23c5375 Improved Windows session switching during remote control. Fixed password reset link. Fixed auto-property initializers in RemotelyUser entity. 2021-07-29 07:55:59 -07:00
Jared Goodwin
01809dde46 Added Server Logs page. Added outgoing buffer throttling in screen caster. Refactoring. 2021-07-29 07:55:59 -07:00
Jared Goodwin
15194c042e Add to EditDevice InputModel. 2021-07-29 07:55:58 -07:00
Jared Goodwin
e56307bc31 Begin stubbling out device alert service. 2021-07-29 07:55:58 -07:00
Jared Goodwin
4fde83ac57 Edit device groups. 2021-07-29 07:53:59 -07:00
Jared Goodwin
02f158088c Added edit device page. 2021-07-29 07:53:59 -07:00
Jared Goodwin
623b71bc40 Change self-registration setting to max organization count. 2021-07-29 07:53:59 -07:00
Jared Goodwin
ae57084eb2 GetDeviceGroups in DataService. TypeScript rework. 2021-07-29 07:53:59 -07:00
Jared Goodwin
8189e237b3 Remove DevicePermission and UserPermission. 2021-07-29 07:53:59 -07:00