Commit Graph

  • 0867573f2f Load specific JS via isolated modules, refactor CredentialService (#142) Leendert de Borst 2024-08-07 20:39:39 +02:00
  • 2becb3aa8f Refactor (#142) Leendert de Borst 2024-08-06 22:04:12 +02:00
  • dc2f4dd040 Add quick create new identity popup (#142) Leendert de Borst 2024-08-06 20:29:48 +02:00
  • 2cf3c142da Merge pull request #157 from lanedirt/156-add-e2e-test-for-generating-identity-via-client-gui Leendert de Borst 2024-08-05 13:53:21 -07:00
  • a8d84fd38a Update CredentialTest.cs (#156) Leendert de Borst 2024-08-05 22:43:03 +02:00
  • 4a207763cc Add E2E test for identity generation in client (#156) Leendert de Borst 2024-08-05 21:18:21 +02:00
  • b1ef5c33db Merge pull request #155 from lanedirt/108-add-identity-generator-scaffolding-utility-project Leendert de Borst 2024-08-05 11:35:56 -07:00
  • 578532efdf Code style refactor (#108) Leendert de Borst 2024-08-05 20:21:48 +02:00
  • 95fb8baaaa Add nonbacktracking option to regexes (#108) Leendert de Borst 2024-08-05 20:20:28 +02:00
  • 73e432b2dc Refactor identity generation logic (#108) Leendert de Borst 2024-08-05 17:24:51 +02:00
  • f43c3171b0 Add local dictionary based identity generation (#108) Leendert de Borst 2024-08-05 16:34:22 +02:00
  • 364ade9181 Merge pull request #154 from lanedirt/146-add-e2e-test-with-two-users-trying-to-claim-the-same-email 0.4.0 Leendert de Borst 2024-08-05 04:30:19 -07:00
  • 8883c87dfb Fix email conflict bug with multiple tests in same class (#146) Leendert de Borst 2024-08-05 13:25:15 +02:00
  • 8e35b39197 Update README.md (#146) Leendert de Borst 2024-08-05 13:14:33 +02:00
  • 79fd941b4e Add E2E test for checking duplicate email claim error (#146) Leendert de Borst 2024-08-05 13:14:25 +02:00
  • b317407bfe Merge pull request #153 from lanedirt/145-add-client-settings-page-with-preference-for-default-domain-and-auto-email-refresh Leendert de Borst 2024-08-05 04:04:50 -07:00
  • 885630b5db Refactor (#145) Leendert de Borst 2024-08-05 12:57:25 +02:00
  • cc64f5c877 Add E2E test for client general settings page (#145) Leendert de Borst 2024-08-05 12:04:54 +02:00
  • 7d358e0c00 Implement general settings on credential page (#145) Leendert de Borst 2024-08-05 11:38:47 +02:00
  • eacfee78cc Refactor SettingsService structure so it initializes when the DbService itself is ready (#145) Leendert de Borst 2024-08-05 11:05:51 +02:00
  • d4a773fc2c Add settings table and service to client project (#145) Leendert de Borst 2024-08-05 09:57:33 +02:00
  • 540124cabf Merge pull request #152 from lanedirt/148-improve-email-popup-window-mechanism Leendert de Borst 2024-08-02 08:11:20 -07:00
  • 6db2b33576 Add IDisposable (#148) Leendert de Borst 2024-08-02 17:11:08 +02:00
  • a132bfea65 Refactor EmailModal.razor (#148) Leendert de Borst 2024-08-02 16:56:46 +02:00
  • d9f929ec63 Add encryption to email attachments (#148) Leendert de Borst 2024-08-02 16:41:23 +02:00
  • f6f00bec3b Make ClickOutsideHandler component work (#148) Leendert de Borst 2024-08-02 16:19:08 +02:00
  • 798f8623d4 Email UI tweaks WIP (#148) Leendert de Borst 2024-08-02 11:30:44 +02:00
  • 27174c05ab Merge pull request #149 from lanedirt/137-improve-credential-email-generation-ui Leendert de Borst 2024-08-01 11:49:45 -07:00
  • b8b95babe0 Admin dashboard tweaks (#137) Leendert de Borst 2024-08-01 20:41:45 +02:00
  • 741b514441 Merge pull request #147 from lanedirt/137-improve-credential-email-generation-ui Leendert de Borst 2024-07-31 14:31:53 -07:00
  • f8493f2ff6 Update email field UX (#137) Leendert de Borst 2024-07-31 22:24:06 +02:00
  • 6f15026495 Add auto retry to E2E test for GitHub Actions as its prone to fail sometimes (#137) Leendert de Borst 2024-07-31 22:16:03 +02:00
  • b9acaef46b Update RecentEmails.razor (#137) Leendert de Borst 2024-07-31 22:12:24 +02:00
  • c0d8b9941d Client UI tweaks to email and password fields (#137) Leendert de Borst 2024-07-31 22:04:53 +02:00
  • e44b52d357 Merge pull request #140 from lanedirt/139-smtpserver-process-is-consuming-100-cpu Leendert de Borst 2024-07-30 14:04:44 -07:00
  • 1b79662113 Fix while loop high CPU usage bug (#139) Leendert de Borst 2024-07-30 22:55:55 +02:00
  • eb2eadf14d Merge pull request #138 from lanedirt/117-add-email-ui-to-client-wasm-application-for-local-and-external-email Leendert de Borst 2024-07-30 13:21:57 -07:00
  • 175760cae6 Update DatabaseMessageStore.cs (#117) Leendert de Borst 2024-07-30 22:10:35 +02:00
  • 486dc67f94 Improve smtp server logic (#117) Leendert de Borst 2024-07-30 22:01:09 +02:00
  • 1609562499 Add test for full encryption/decryption flow (#117) Leendert de Borst 2024-07-30 18:36:08 +02:00
  • 31429fb5f5 Code style refactor (#117) Leendert de Borst 2024-07-29 23:32:25 +02:00
  • ad7e9ea5ba Fix E2E tests for client project (#117) Leendert de Borst 2024-07-29 23:02:04 +02:00
  • 4c672a0ebe Added working client side decryption of emails (#117) Leendert de Borst 2024-07-29 22:51:56 +02:00
  • 05a2e3942c Add email view modal for external API (#117) Leendert de Borst 2024-07-29 17:59:38 +02:00
  • fabb087874 Add user claims list to admin page (#117) Leendert de Borst 2024-07-29 16:50:58 +02:00
  • c266fedd89 Add encryption logic to SmtpServer and integration tests (#117) Leendert de Borst 2024-07-29 16:39:06 +02:00
  • e64893c26c Add JSInterop RSA methods, refactor JSInterop on client (#117) Leendert de Borst 2024-07-29 14:06:11 +02:00
  • 2016117d47 Add PKI tables (#117) Leendert de Borst 2024-07-29 11:18:38 +02:00
  • 7fd2b9d678 Merge pull request #134 from lanedirt/133-add-cache-busting-to-admin-app Leendert de Borst 2024-07-29 00:25:35 -07:00
  • 1d5c5162e2 Make method static (#133) Leendert de Borst 2024-07-29 09:25:26 +02:00
  • 6407e1920f Update E2E test with VersionedContentService (#134) Leendert de Borst 2024-07-28 17:04:27 +02:00
  • 3bdc0f1171 Add cache busting to admin app (#133) Leendert de Borst 2024-07-28 16:53:40 +02:00
  • a0f976f075 Merge pull request #132 from lanedirt/126-add-user-vault-statistics-to-admin-app Leendert de Borst 2024-07-28 07:37:14 -07:00
  • 35104ce429 Do not run admin and client tests in parallel as it causes issues with the in-memory SQLite db (#126) Leendert de Borst 2024-07-28 16:19:34 +02:00
  • ce43c1b2c0 Add filter by servicename (#126) Leendert de Borst 2024-07-28 15:47:53 +02:00
  • 00cc482342 Add user management to admin (#126) Leendert de Borst 2024-07-28 15:29:51 +02:00
  • 9e8521fa10 Fix dbcontext refresh in workerstatus blazor (#126) Leendert de Borst 2024-07-28 12:22:30 +02:00
  • cdea2106b3 Update WorkerStatus blazor to auto refresh (#126) Leendert de Borst 2024-07-28 12:11:16 +02:00
  • 7cf03da0ee Merge pull request #131 from lanedirt/113-add-blazor-server-admin-project-for-user-and-smtp-management Leendert de Borst 2024-07-26 14:36:58 -07:00
  • cb8f677cdf Fix bug in install.sh (#113) Leendert de Borst 2024-07-26 23:36:35 +02:00
  • 771d82e35f Merge pull request #123 from lanedirt/113-add-blazor-server-admin-project-for-user-and-smtp-management Leendert de Borst 2024-07-26 14:25:22 -07:00
  • 670dea6924 Improve tests (#113) Leendert de Borst 2024-07-26 23:14:26 +02:00
  • d8cfdc2123 Updated log location for all services (#113) Leendert de Borst 2024-07-26 22:22:19 +02:00
  • ad8ceff2a8 Add E2E test for API project and logging (#113) Leendert de Borst 2024-07-26 19:59:26 +02:00
  • 1e93c0786f Add E2E tests for admin project (#113) Leendert de Borst 2024-07-26 17:34:17 +02:00
  • 152ad6c973 Fix typo (#113) Leendert de Borst 2024-07-26 14:18:43 +02:00
  • f51dd0b0cb Add StatusWorker control to admin project (#113) Leendert de Borst 2024-07-26 14:14:44 +02:00
  • b06c00283d Update install.sh (#113) Leendert de Borst 2024-07-26 11:35:37 +02:00
  • 85fbb283c3 Add uninstall.sh script (#113) Leendert de Borst 2024-07-26 11:24:56 +02:00
  • 4cbedc7034 Code style refactor (#113) Leendert de Borst 2024-07-26 11:24:39 +02:00
  • 1e9dd71a7a Refactor StatusWorker library (#113) Leendert de Borst 2024-07-26 02:56:19 +02:00
  • 8d9f5ba302 Stable SmtpServerWorker with statusworker monitoring (#113) Leendert de Borst 2024-07-26 01:02:21 +02:00
  • 5e18ea163f Fix code style issues (#113) Leendert de Borst 2024-07-26 00:09:54 +02:00
  • 2f7a5acf42 Update packages, add dynamic service start/stop logic WIP (#113) Leendert de Borst 2024-07-26 00:07:51 +02:00
  • 99cc429779 Fix logs page CSS (#113) Leendert de Borst 2024-07-25 19:51:38 +02:00
  • f0335b485e Add searchable logs page to admin app (#113) Leendert de Borst 2024-07-24 23:10:33 +02:00
  • fc8f935092 Update DatabaseSink logic (#113) Leendert de Borst 2024-07-24 22:11:08 +02:00
  • d5cf51b5da Add improved logging for SmtpService (#113) Leendert de Borst 2024-07-24 18:31:23 +02:00
  • 1ae5143fb7 Update install.sh dependencies (#113) Leendert de Borst 2024-07-23 21:09:11 +02:00
  • ac284ba71a Update install.sh script (#113) Leendert de Borst 2024-07-23 21:06:37 +02:00
  • bf68e380bc Fix admin bugs (#113) Leendert de Borst 2024-07-22 23:57:37 +02:00
  • d87800f370 Fix docker build for admin project (#113) Leendert de Borst 2024-07-22 23:35:43 +02:00
  • d65db96447 Fix analyzer issues, update docker compose (#113) Leendert de Borst 2024-07-22 23:04:08 +02:00
  • b2e344c523 Refactor codestyle issues (#113) Leendert de Borst 2024-07-22 22:36:16 +02:00
  • 2b9d7d2818 Fix warnings (#113) Leendert de Borst 2024-07-22 17:44:17 +02:00
  • d79c2d34a5 Delete old admin project, rename admin2 to admin (#113) Leendert de Borst 2024-07-22 17:32:12 +02:00
  • 586aafe1f1 Cleanup of old pages, reset 2FA when updating admin password through CLI (#113) Leendert de Borst 2024-07-22 17:24:56 +02:00
  • 6cb017af1c Add admin db project password seeding logic, extended init.sh (#113) Leendert de Borst 2024-07-22 17:14:21 +02:00
  • 25462e38bd Fix auth redirect (#123) Leendert de Borst 2024-07-22 13:16:25 +02:00
  • 4ba6c365a5 Add redirect to login page when already logged in (#113) Leendert de Borst 2024-07-22 12:52:58 +02:00
  • aa5d229687 Refactor admin project folder structure (#113) Leendert de Borst 2024-07-22 11:47:39 +02:00
  • 022370f799 Update manage account page style (#113) Leendert de Borst 2024-07-22 11:38:58 +02:00
  • 050470453a Admin project refactor (#113) Leendert de Borst 2024-07-22 11:03:58 +02:00
  • 5a2353fb11 Style login/2FA pages with tailwind CSS (#113) Leendert de Borst 2024-07-22 00:24:39 +02:00
  • c73769750c Add pagetitle component to admin, refactoring (#113) Leendert de Borst 2024-07-21 21:00:53 +02:00
  • 8cda9c06a2 Replace bootstrap with tailwind for admin (#113) Leendert de Borst 2024-07-21 20:38:57 +02:00
  • 6d16ff234a Update admin scaffolding with full Blazor interactive server routes (#113) Leendert de Borst 2024-07-21 19:40:08 +02:00
  • 220fbe2be2 Update account login URLs (#113) Leendert de Borst 2024-07-21 16:36:43 +02:00
  • 64d924d8a4 Add new admin project from scratch with improved identity scaffolding (#113) Leendert de Borst 2024-07-21 15:14:19 +02:00
  • da2615096e Update admin project folder structure (#113) Leendert de Borst 2024-07-21 14:48:27 +02:00