Commit Graph

337 Commits

Author SHA1 Message Date
Leendert de Borst
741b514441 Merge pull request #147 from lanedirt/137-improve-credential-email-generation-ui 2024-07-31 14:31:53 -07:00
Leendert de Borst
f8493f2ff6 Update email field UX (#137) 2024-07-31 22:24:06 +02:00
Leendert de Borst
6f15026495 Add auto retry to E2E test for GitHub Actions as its prone to fail sometimes (#137) 2024-07-31 22:16:03 +02:00
Leendert de Borst
b9acaef46b Update RecentEmails.razor (#137) 2024-07-31 22:12:24 +02:00
Leendert de Borst
c0d8b9941d Client UI tweaks to email and password fields (#137) 2024-07-31 22:04:53 +02:00
Leendert de Borst
e44b52d357 Merge pull request #140 from lanedirt/139-smtpserver-process-is-consuming-100-cpu
Fix while loop high CPU usage bug
2024-07-30 14:04:44 -07:00
Leendert de Borst
1b79662113 Fix while loop high CPU usage bug (#139) 2024-07-30 22:55:55 +02:00
Leendert de Borst
eb2eadf14d Merge pull request #138 from lanedirt/117-add-email-ui-to-client-wasm-application-for-local-and-external-email
Add email encryption, add UI to client wasm application for local and external email
2024-07-30 13:21:57 -07:00
Leendert de Borst
175760cae6 Update DatabaseMessageStore.cs (#117) 2024-07-30 22:10:35 +02:00
Leendert de Borst
486dc67f94 Improve smtp server logic (#117) 2024-07-30 22:01:09 +02:00
Leendert de Borst
1609562499 Add test for full encryption/decryption flow (#117) 2024-07-30 18:36:08 +02:00
Leendert de Borst
31429fb5f5 Code style refactor (#117) 2024-07-29 23:32:25 +02:00
Leendert de Borst
ad7e9ea5ba Fix E2E tests for client project (#117) 2024-07-29 23:02:04 +02:00
Leendert de Borst
4c672a0ebe Added working client side decryption of emails (#117) 2024-07-29 22:51:56 +02:00
Leendert de Borst
05a2e3942c Add email view modal for external API (#117) 2024-07-29 17:59:38 +02:00
Leendert de Borst
fabb087874 Add user claims list to admin page (#117) 2024-07-29 16:50:58 +02:00
Leendert de Borst
c266fedd89 Add encryption logic to SmtpServer and integration tests (#117) 2024-07-29 16:39:06 +02:00
Leendert de Borst
e64893c26c Add JSInterop RSA methods, refactor JSInterop on client (#117) 2024-07-29 14:06:11 +02:00
Leendert de Borst
2016117d47 Add PKI tables (#117) 2024-07-29 11:18:38 +02:00
Leendert de Borst
7fd2b9d678 Merge pull request #134 from lanedirt/133-add-cache-busting-to-admin-app
Add cache busting to admin app
2024-07-29 00:25:35 -07:00
Leendert de Borst
1d5c5162e2 Make method static (#133) 2024-07-29 09:25:26 +02:00
Leendert de Borst
6407e1920f Update E2E test with VersionedContentService (#134) 2024-07-28 17:04:27 +02:00
Leendert de Borst
3bdc0f1171 Add cache busting to admin app (#133) 2024-07-28 16:53:40 +02:00
Leendert de Borst
a0f976f075 Merge pull request #132 from lanedirt/126-add-user-vault-statistics-to-admin-app
Add user vault statistics to admin app
2024-07-28 07:37:14 -07:00
Leendert de Borst
35104ce429 Do not run admin and client tests in parallel as it causes issues with the in-memory SQLite db (#126) 2024-07-28 16:19:34 +02:00
Leendert de Borst
ce43c1b2c0 Add filter by servicename (#126) 2024-07-28 15:47:53 +02:00
Leendert de Borst
00cc482342 Add user management to admin (#126) 2024-07-28 15:29:51 +02:00
Leendert de Borst
9e8521fa10 Fix dbcontext refresh in workerstatus blazor (#126) 2024-07-28 12:22:30 +02:00
Leendert de Borst
cdea2106b3 Update WorkerStatus blazor to auto refresh (#126) 2024-07-28 12:11:16 +02:00
Leendert de Borst
7cf03da0ee Merge pull request #131 from lanedirt/113-add-blazor-server-admin-project-for-user-and-smtp-management
Fix bug in install.sh (#113)
2024-07-26 14:36:58 -07:00
Leendert de Borst
cb8f677cdf Fix bug in install.sh (#113) 2024-07-26 23:36:35 +02:00
Leendert de Borst
771d82e35f Merge pull request #123 from lanedirt/113-add-blazor-server-admin-project-for-user-and-smtp-management
Add blazor server admin project for user and smtp management
2024-07-26 14:25:22 -07:00
Leendert de Borst
670dea6924 Improve tests (#113) 2024-07-26 23:14:26 +02:00
Leendert de Borst
d8cfdc2123 Updated log location for all services (#113) 2024-07-26 22:22:19 +02:00
Leendert de Borst
ad8ceff2a8 Add E2E test for API project and logging (#113) 2024-07-26 19:59:26 +02:00
Leendert de Borst
1e93c0786f Add E2E tests for admin project (#113) 2024-07-26 17:34:17 +02:00
Leendert de Borst
152ad6c973 Fix typo (#113) 2024-07-26 14:18:43 +02:00
Leendert de Borst
f51dd0b0cb Add StatusWorker control to admin project (#113) 2024-07-26 14:14:44 +02:00
Leendert de Borst
b06c00283d Update install.sh (#113) 2024-07-26 11:36:14 +02:00
Leendert de Borst
85fbb283c3 Add uninstall.sh script (#113) 2024-07-26 11:24:56 +02:00
Leendert de Borst
4cbedc7034 Code style refactor (#113) 2024-07-26 11:24:39 +02:00
Leendert de Borst
1e9dd71a7a Refactor StatusWorker library (#113) 2024-07-26 02:56:19 +02:00
Leendert de Borst
8d9f5ba302 Stable SmtpServerWorker with statusworker monitoring (#113) 2024-07-26 01:02:21 +02:00
Leendert de Borst
5e18ea163f Fix code style issues (#113) 2024-07-26 00:09:54 +02:00
Leendert de Borst
2f7a5acf42 Update packages, add dynamic service start/stop logic WIP (#113) 2024-07-26 00:07:51 +02:00
Leendert de Borst
99cc429779 Fix logs page CSS (#113) 2024-07-25 19:51:38 +02:00
Leendert de Borst
f0335b485e Add searchable logs page to admin app (#113) 2024-07-24 23:10:33 +02:00
Leendert de Borst
fc8f935092 Update DatabaseSink logic (#113) 2024-07-24 22:11:08 +02:00
Leendert de Borst
d5cf51b5da Add improved logging for SmtpService (#113) 2024-07-24 18:31:23 +02:00
Leendert de Borst
1ae5143fb7 Update install.sh dependencies (#113) 2024-07-23 21:09:11 +02:00