Commit Graph

1740 Commits

Author SHA1 Message Date
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
c246798124 Update readme. 2023-07-21 13:52:57 -07:00
Jared Goodwin
a164bcad69 Convert to file-scoped namespaces. 2023-07-21 10:16:29 -07:00
Jared Goodwin
72c393de18 Hotfix for resolving scripting shells through DI. 2023-07-20 15:33:54 -07:00
Jared Goodwin
b3af1510e1 Update Immense.RemoteControl 2023-07-20 13:57:55 -07:00
Jared Goodwin
ee500a6c7d Update Immense.RemoteControl 2023-07-19 09:55:23 -07:00
Jared Goodwin
567c6afd7b
Merge pull request #678 from immense/feature/server-side-recording
Server-side remote control session recording.
2023-07-18 09:16:24 -07:00
Jared Goodwin
4a7bf7c5ae Added missing await. 2023-07-18 08:50:43 -07:00
Jared Goodwin
066a1bdd4d Update DataCleanupService to also remove expired recordings. 2023-07-05 14:51:15 -07:00
Jared Goodwin
eff8985822 Implement remote control session recording. 2023-07-03 14:23:44 -07:00
Jared Goodwin
e897ab589d
Merge pull request #671 from immense/tech/refactor-agent-services
Refactor services in Agent project.
2023-07-03 08:45:41 -07:00
Jared Goodwin
d982d5e379
Merge pull request #670 from immense/hotfix/fix-run-script
Fix running scripts.
2023-06-24 12:18:19 -07:00
Jared Goodwin
65f61eec82 Add FilterDevicesByOnlineStatus to AgentHubSessionCache. 2023-06-24 12:12:50 -07:00
Jared Goodwin
7459f2f2dd Extract interfaces from all agent services. Replace use of static Logger. 2023-06-24 12:05:11 -07:00
Jared Goodwin
402d5b020f
Merge pull request #669 from immense/hotfix/agentdevicedto
Realign property name casing in DeviceClientDto.
2023-06-24 10:15:36 -07:00
Jared Goodwin
f1e83df87a Realign property name casing in DeviceClientDto. Move update check after reconnection, so these can be properly cased later. 2023-06-24 10:06:00 -07:00
Jared Goodwin
097e6a45cf
Merge pull request #667 from immense/feature/wake-on-lan
Feature - Wake On LAN
2023-06-23 14:43:21 -07:00
Jared Goodwin
2cac4a59e6 Make dropdown widths match. 2023-06-23 09:35:58 -07:00
Jared Goodwin
7c8337146a Add DeviceClientDto for transfer from agent to server. Refactor to allow correct scoping of services in tests. 2023-06-23 07:51:47 -07:00
Jared Goodwin
fb0bfe4579 Update tests. 2023-06-23 04:20:25 -07:00
Jared Goodwin
593944f86d Change icon so it doesn't conflict with View Only. 2023-06-22 14:06:25 -07:00
Jared Goodwin
0b8123ad1e Add unit tests. 2023-06-22 13:40:05 -07:00
Jared Goodwin
3bb5098910 Make IMessenger scoped (which essentially becomes singleton per user). 2023-06-22 10:16:21 -07:00
Jared Goodwin
f5f11cac49 Add logging on the server for wake commands sent. 2023-06-22 09:52:24 -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
0630b2e007 Account for null (need nullable references enabled). 2023-06-22 08:51:59 -07:00
Jared Goodwin
4fd31937f6 Update submodule. 2023-06-22 08:37:36 -07:00
Jared Goodwin
e8b428e733 Register WOL service in agent. Show toast after sending WOL commands. 2023-06-22 08:37:07 -07:00
Jared Goodwin
db421ce4b9 Initially load only one day of server logs. 2023-06-22 07:57:58 -07:00
Jared Goodwin
60b6dbd318 Log on agent when wake command is received. 2023-06-22 07:57:54 -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
e6cc771b00 Update submodule. 2023-06-19 07:59:44 -07:00
Jared Goodwin
e5f16d2359 Update NuGet packages. 2023-06-15 08:43:33 -07:00
Jared Goodwin
a61c941a1d Update submodule. 2023-06-15 08:41:28 -07:00
Jared Goodwin
4160d44568
Merge pull request #662 from immense/tech/admin-auth-policies
Use recommended policy-based authorization for Org Admin and Server Admin pages.
2023-06-15 06:56:53 -07:00
Jared Goodwin
2d73f74bd9 Fix device heartbeat. Move harnesses outside of AuthorizeView. 2023-06-15 05:35:19 -07:00
Jared Goodwin
b10cebccd6 Remove unneeded semicolon. 2023-06-15 05:13:28 -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
5383343e0a Update RemoteControl submodule. 2023-06-14 14:49:52 -07:00
Jared Goodwin
69113165e0
Merge pull request #658 from immense/hotfix/readme-funding-updates
Hotfix/readme funding updates
2023-06-12 18:01:54 -07:00
Darren Kattan
4308dc649f Fixed typo 2023-06-08 14:31:26 -05:00
Darren Kattan
1df9a82605 Updated README.md, removed FUNDING.yml, updated Issue Templates 2023-06-08 14:29:07 -05:00
Jared Goodwin
495e347561
Merge pull request #657 from immense/jaredg-add-hub-events
Update submodule.
2023-06-08 10:00:23 -07:00
Jared Goodwin
64cfa0cc05 Merge branch 'master' into jaredg-add-hub-events 2023-06-08 09:54:36 -07:00
Jared Goodwin
39bb5d98de Update Immense.RemoteControl 2023-06-08 09:52:38 -07:00
Jared Goodwin
8b9194748d Update submodule. 2023-06-08 09:36:44 -07:00