Commit Graph

84 Commits

Author SHA1 Message Date
Jared Goodwin
bc9a305143 Update URL on About page. 2024-03-08 08:38:47 -08:00
Jared Goodwin
7478d6333e Add implementation for new IEmailSender<T>. 2024-02-23 19:27:19 -08:00
Jared Goodwin
edb4bc54b8 Fix disabling of registration when max organizations reached. 2024-02-23 18:39:10 -08:00
Jared Goodwin
d7958a7be0 Delete related records when deleting scripts and schedules. 2024-02-23 10:17:37 -08:00
Jared Goodwin
190aaa3e29 Check for valid IP for known proxies. 2024-02-22 13:51:27 -08:00
Jared Goodwin
f59b7cca68 Fix auto-update and mac install. 2024-02-22 11:25:58 -08:00
Jared Goodwin
91daac9ea4 Add QR code generator. 2024-02-22 11:25:46 -08:00
Jared Goodwin
a05f4f776e Fix some spacing and color. 2024-02-20 17:22:18 -08:00
Jared Goodwin
8afdd97640 Move appsettings to DB. 2024-02-20 16:15:03 -08:00
Jared Goodwin
c7ef28b044 Fix some alignment and spacing issues. 2024-02-19 17:35:13 -08:00
Jared Goodwin
9b7f0f02db Convert the remaining Razor Pages to Blazor components. 2024-02-19 17:18:36 -08:00
Jared Goodwin
2694188547 Migrate to Blazor Web App 2024-02-19 15:28:07 -08:00
Jared Goodwin
b7011dee6c Update NuGet packages. Update APIs. 2024-02-19 09:05:50 -08:00
Jared Goodwin
5f04782380 Reduce sorting/filtering needed by tracking state between renders. 2023-08-31 10:01:27 -07:00
Jared Goodwin
469c91a87c Fix device filtering. Remove MacAddresses from sortable properties. 2023-08-31 09:15:57 -07:00
Jared Goodwin
933c0afbfa Send chat disconnected message when tech closes the window (was missing). 2023-08-15 03:59:04 -07:00
Jared Goodwin
520710647e Refactor for API changes in SimpleMessenger. 2023-08-09 09:33:00 -07:00
Jared Goodwin
4e01804019 Replace ConcurrentList with BCL collections. 2023-08-07 06:35:00 -07:00
Jared Goodwin
f076089f60 Replace ClientAppState with stores. 2023-08-07 05:54:07 -07:00
Jared Goodwin
13e3a6a038 Move chat sessions to their own cache. 2023-08-04 14:35:03 -07:00
Jared Goodwin
a3b0fa9e33 Move GetEffectiveTheme to new themeProvider. 2023-08-04 12:58:16 -07:00
Jared Goodwin
c9aa682fda Made circuit events strongly-typed via IMessenger. 2023-08-04 12:50:58 -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
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
6e1c2318a4 Create new convention for transferring DTOs to entities. 2023-07-26 15:22:43 -07:00
Jared Goodwin
cb220f2ea0 Remove test strings. 2023-07-26 14:07:40 -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
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
65f61eec82 Add FilterDevicesByOnlineStatus to AgentHubSessionCache. 2023-06-24 12:12:50 -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
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
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
e8b428e733 Register WOL service in agent. Show toast after sending WOL commands. 2023-06-22 08:37:07 -07:00
Jared Goodwin
1794059822 Implement wake-on-lan. 2023-06-22 07:57:31 -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
db19e92823 Finish implementing Serilog, LogManager, and full-screen loader. 2023-05-22 15:43:45 -07:00
Jared Goodwin
9ea17adb4f Fix NRE in scripts page. Refactor logic. 2023-05-15 17:47:27 -07:00
Jared Goodwin
e2e92e9ab4 Fix scripts page "Creator" display field and public filter. 2023-05-02 12:21:44 -07:00
Jared Goodwin
bb2126bbab Sync Remotely with latest integration changes. 2023-04-25 15:09:57 -07:00
Jared Goodwin
d5bb45a793 Restrict standard users from accessing device groups that don't have any users. 2023-02-01 21:01:19 -08:00