Commit Graph

357 Commits

Author SHA1 Message Date
Leendert de Borst
73e432b2dc Refactor identity generation logic (#108) 2024-08-05 17:24:51 +02:00
Leendert de Borst
f43c3171b0 Add local dictionary based identity generation (#108) 2024-08-05 16:34:22 +02:00
Leendert de Borst
364ade9181 Merge pull request #154 from lanedirt/146-add-e2e-test-with-two-users-trying-to-claim-the-same-email
Add e2e test with two users trying to claim the same email
0.4.0
2024-08-05 04:30:19 -07:00
Leendert de Borst
8883c87dfb Fix email conflict bug with multiple tests in same class (#146) 2024-08-05 13:25:15 +02:00
Leendert de Borst
8e35b39197 Update README.md (#146) 2024-08-05 13:14:33 +02:00
Leendert de Borst
79fd941b4e Add E2E test for checking duplicate email claim error (#146) 2024-08-05 13:14:25 +02:00
Leendert de Borst
b317407bfe Merge pull request #153 from lanedirt/145-add-client-settings-page-with-preference-for-default-domain-and-auto-email-refresh
Add client settings page with preference for default domain and auto email refresh
2024-08-05 04:04:50 -07:00
Leendert de Borst
885630b5db Refactor (#145) 2024-08-05 12:57:25 +02:00
Leendert de Borst
cc64f5c877 Add E2E test for client general settings page (#145) 2024-08-05 12:04:54 +02:00
Leendert de Borst
7d358e0c00 Implement general settings on credential page (#145) 2024-08-05 11:38:47 +02:00
Leendert de Borst
eacfee78cc Refactor SettingsService structure so it initializes when the DbService itself is ready (#145) 2024-08-05 11:05:51 +02:00
Leendert de Borst
d4a773fc2c Add settings table and service to client project (#145) 2024-08-05 09:57:33 +02:00
Leendert de Borst
540124cabf Merge pull request #152 from lanedirt/148-improve-email-popup-window-mechanism
Improve email popup window mechanism
2024-08-02 08:11:20 -07:00
Leendert de Borst
6db2b33576 Add IDisposable (#148) 2024-08-02 17:11:08 +02:00
Leendert de Borst
a132bfea65 Refactor EmailModal.razor (#148) 2024-08-02 16:56:46 +02:00
Leendert de Borst
d9f929ec63 Add encryption to email attachments (#148) 2024-08-02 16:41:23 +02:00
Leendert de Borst
f6f00bec3b Make ClickOutsideHandler component work (#148) 2024-08-02 16:19:08 +02:00
Leendert de Borst
798f8623d4 Email UI tweaks WIP (#148) 2024-08-02 11:30:44 +02:00
Leendert de Borst
27174c05ab Merge pull request #149 from lanedirt/137-improve-credential-email-generation-ui
Admin dashboard tweaks
2024-08-01 11:49:45 -07:00
Leendert de Borst
b8b95babe0 Admin dashboard tweaks (#137) 2024-08-01 20:41:45 +02:00
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