Commit Graph

221 Commits

Author SHA1 Message Date
Jared Goodwin
9292ea35d4 Limit icon size on branding page. 2023-08-21 13:16:31 -07:00
Jared Goodwin
137db6af40 Remove branding properties that no longer exist. 2023-08-21 12:05:29 -07:00
Jared Goodwin
6fc0d98dd0 Update target frameworks. 2023-08-18 11:14:23 -07:00
Jared Goodwin
520710647e Refactor for API changes in SimpleMessenger. 2023-08-09 09:33:00 -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
ce9d65a236 Make User nullable in AuthComponentBase. Add utility method to make sure it's populated. Refactor as necessary. 2023-08-01 15:52:08 -07:00
Jared Goodwin
45845e8877 Move DeviceGroup to correct namespace. 2023-08-01 11:35:20 -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
8104bfa5ba Fix RemoteControlController. 2023-07-27 14:22:21 -07:00
Jared Goodwin
3d33fe12cc Fix script output. 2023-07-27 12:24:17 -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
28079f887a Refactor API controllers. 2023-07-25 11:34:35 -07:00
Jared Goodwin
8b341562bc Refactor OrganizationManagementController, ApiAuthorizationFilter, and ExpiringTokenFilter. 2023-07-25 07:18:34 -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
e5470f9d5f First pass of nullable references. 2023-07-24 09:16:22 -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
7d7fa9f9cd Fix offline device logic error. 2023-06-22 09:16:08 -07:00
Jared Goodwin
c4a97ee6c7 Add mac addresses to displayed device info. 2023-06-22 09:00:49 -07:00
Jared Goodwin
db421ce4b9 Initially load only one day of server logs. 2023-06-22 07:57:58 -07:00
Jared Goodwin
bc690e8beb Create authorization policies for OrganizationAdmin and ServerAdmin. Use these within the routing system via Authorize attribute instead of directly checking on each page. 2023-06-14 15:06:13 -07:00
Jared Goodwin
c647e03aea Refactor logging. Update submodule. 2023-05-23 14:46:20 -07:00
Jared Goodwin
db19e92823 Finish implementing Serilog, LogManager, and full-screen loader. 2023-05-22 15:43:45 -07:00
Jared Goodwin
d1c432efd9 Implement Serilog and LogsManager. 2023-05-22 10:27:02 -07:00
Jared Goodwin
9ea17adb4f Fix NRE in scripts page. Refactor logic. 2023-05-15 17:47:27 -07:00
Jared Goodwin
4230ad784d Fix static services accessor (temporary). Create AppVersionHelper for getting app version. 2023-05-02 16:27:33 -07:00
Jared Goodwin
e2e92e9ab4 Fix scripts page "Creator" display field and public filter. 2023-05-02 12:21:44 -07:00
Jared Goodwin
62edeabc5b Allow saving of appsettings from server config page when in dev. 2023-04-27 13:43:53 -07:00
Jared Goodwin
c0b10ef93d Refactor to align with changes in submodule. 2023-04-18 14:40:32 -07:00
Jared Goodwin
eff1b634e4 Add "ForceClientHttps" application option. 2023-02-01 20:43:12 -08:00
Jared Goodwin
6ddc20b322
Add UseHttpLogging option in appsettings. (#562)
* Add UseHttpLogging option.

* Default to false for UseHttpLogging.

* Fix log downloads.
2023-01-14 15:55:16 -08:00
Jared Goodwin
f6984b4c34
Pattern match to IConfigurationRoot and reload. (#546) 2022-12-31 20:50:43 -08:00
Jared Goodwin
3f8d63c2c0
Azure Pipelines, Docker, and embedded server data. (#543)
* Add Azure Pipelines yml.

* Remove Server Installer.

* Update Release Build.yml for Azure Pipelines

* Update Release Build.yml

* Update Release Build.yml for Azure Pipelines

* Update Release Build.yml for Azure Pipelines

* Update Release Build.yml for Azure Pipelines

* Update Release Build.yml for Azure Pipelines

* Update signtool.exe

* Update Release Build.yml

* Update Publish.ps1

* Update pipeline and Dockerfile.

* Move docker files.

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Move files.

* Update Dockerfile

* Update Dockerfile

* Create RewritableStream.

* Finish implementation of rewritable stream and embedded data searcher.

* Remove RelayCode.

* Get branding from default org if orgId is missing.

* Update README.md

* Remove AppConstants.ServerUrl.  Fix main module file path.

* Update submodule.

* Extract embedded data in Program.cs.

* Add logging.  Update submodule.

* Remove size block.  BinaryWriter prefixes size.

* Remove unused async

* Update Immense.RemoteControl

* Update Release Build.yml for Azure Pipelines

* Update Release Build.yml for Azure Pipelines

* Use UpgradeService for determining out of date clients.
2022-12-31 19:10:40 -08: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
eae16cb3dc Update ASP.NET Core version in install scripts/services. Update GitHub URLs. Update Docker Ubuntu image to Jammy. 2022-09-16 10:06:39 -07:00
FingerlessGloves
20d1186ddb
Fix typo on user delete column
Currently the column name says delete group, but the action is for deleting users.
2021-10-16 22:20:56 +01:00
Jared Goodwin
079bd5bfb0 Delete unused index model file. 2021-07-29 08:10:24 -07:00
Jared Goodwin
24eb298914 Remove AutoQuality and simplify caster throttling. 2021-07-29 07:58:19 -07:00
Jared Goodwin
8bcbd9bef5 Pass correct variable into CreateApiToken. 2021-07-29 07:58:18 -07:00
Jared Goodwin
e3f2809bb7 Remove @msgpack/msgpack dependency. Use msgpack5 instead. 2021-07-29 07:58:18 -07:00
Jared Goodwin
4d82b67a4c Use libman for client-side libraries. 2021-07-29 07:58:17 -07:00
Jared Goodwin
b3da075a7c Get user without org when creating user. Possible exception when subsequently calling UserManager. 2021-07-29 07:58:17 -07:00
Jared Goodwin
f6ba98896e Change field to property on ScriptsPage. 2021-07-29 07:58:17 -07:00
Jared Goodwin
ea68d98e0d Cascade from user org name to default org name to "Remotely". 2021-07-29 07:58:16 -07:00
Jared Goodwin
34ead1e1ac Add active users indicator. Move sort. 2021-07-29 07:58:16 -07:00