Commit Graph

286 Commits

Author SHA1 Message Date
Leendert de Borst
bf68e380bc Fix admin bugs (#113) 2024-07-22 23:57:37 +02:00
Leendert de Borst
d87800f370 Fix docker build for admin project (#113) 2024-07-22 23:35:43 +02:00
Leendert de Borst
d65db96447 Fix analyzer issues, update docker compose (#113) 2024-07-22 23:04:08 +02:00
Leendert de Borst
b2e344c523 Refactor codestyle issues (#113) 2024-07-22 22:36:16 +02:00
Leendert de Borst
2b9d7d2818 Fix warnings (#113) 2024-07-22 21:34:36 +02:00
Leendert de Borst
d79c2d34a5 Delete old admin project, rename admin2 to admin (#113) 2024-07-22 17:32:12 +02:00
Leendert de Borst
586aafe1f1 Cleanup of old pages, reset 2FA when updating admin password through CLI (#113) 2024-07-22 17:24:56 +02:00
Leendert de Borst
6cb017af1c Add admin db project password seeding logic, extended init.sh (#113) 2024-07-22 17:14:21 +02:00
Leendert de Borst
25462e38bd Fix auth redirect (#123) 2024-07-22 13:16:25 +02:00
Leendert de Borst
4ba6c365a5 Add redirect to login page when already logged in (#113) 2024-07-22 12:52:58 +02:00
Leendert de Borst
aa5d229687 Refactor admin project folder structure (#113) 2024-07-22 11:47:39 +02:00
Leendert de Borst
022370f799 Update manage account page style (#113) 2024-07-22 11:38:58 +02:00
Leendert de Borst
050470453a Admin project refactor (#113) 2024-07-22 11:03:58 +02:00
Leendert de Borst
5a2353fb11 Style login/2FA pages with tailwind CSS (#113) 2024-07-22 00:24:39 +02:00
Leendert de Borst
c73769750c Add pagetitle component to admin, refactoring (#113) 2024-07-21 21:00:53 +02:00
Leendert de Borst
8cda9c06a2 Replace bootstrap with tailwind for admin (#113) 2024-07-21 20:38:57 +02:00
Leendert de Borst
6d16ff234a Update admin scaffolding with full Blazor interactive server routes (#113) 2024-07-21 19:40:08 +02:00
Leendert de Borst
220fbe2be2 Update account login URLs (#113) 2024-07-21 16:36:43 +02:00
Leendert de Borst
64d924d8a4 Add new admin project from scratch with improved identity scaffolding (#113) 2024-07-21 15:14:19 +02:00
Leendert de Borst
da2615096e Update admin project folder structure (#113) 2024-07-21 14:48:27 +02:00
Leendert de Borst
87f2997ce8 Code style refactor (#113) 2024-07-21 00:17:20 +02:00
Leendert de Borst
467943ec49 Make admin and aliasvault user table definitions work together (#113) 2024-07-20 23:20:27 +02:00
Leendert de Borst
902147cbf6 Add admin project, add separate admin and user identity tables (#113) 2024-07-20 12:59:03 +02:00
Leendert de Borst
b165969598 Merge pull request #122 from lanedirt/111-add-e2eunit-test-for-email-smtp-service
Fix SMTP Dockerfile permissions
2024-07-19 12:50:42 -07:00
Leendert de Borst
39ab7558f9 Remove user statement from SMTP Dockerfile as it conflicts with file permissions (#111) 2024-07-19 21:44:17 +02:00
Leendert de Borst
600c4d32ab Merge pull request #120 from lanedirt/111-add-e2eunit-test-for-email-smtp-service
Add SmtpService health check to Github Action after docker build (#111)
2024-07-19 12:01:56 -07:00
Leendert de Borst
00b145bcf9 Fix nc test if/else (#111) 2024-07-19 20:53:14 +02:00
Leendert de Borst
4c15d64ece Change curl to nc to check tcp port (#111) 2024-07-19 20:46:35 +02:00
Leendert de Borst
a639a2581a Update sed command without macOS fix (#111) 2024-07-19 20:37:01 +02:00
Leendert de Borst
51cd53ee9e Change sed command (#111) 2024-07-19 20:32:48 +02:00
Leendert de Borst
7ba94b9315 Change SMTP port from 25 to 2525 for GH Actions only (#111) 2024-07-19 20:23:20 +02:00
Leendert de Borst
28275bb6d9 Update docker-compose-build.yml (#111) 2024-07-19 20:15:26 +02:00
Leendert de Borst
953e45f62e Add SmtpService test to Github Action after docker build (#111) 2024-07-19 17:39:39 +02:00
Leendert de Borst
709514ff3c Merge pull request #119 from lanedirt/111-add-e2eunit-test-for-email-smtp-service
Update docker-compose.yml to include database volume for SmtpService
2024-07-19 08:37:08 -07:00
Leendert de Borst
12940d46d3 Update docker-compose.yml to include database volume for SmtpService (#111) 2024-07-19 17:35:06 +02:00
Leendert de Borst
8f4b6a5d1b Merge pull request #116 from lanedirt/111-add-e2eunit-test-for-email-smtp-service
Add integration test for email smtp service
2024-07-19 08:03:24 -07:00
Leendert de Borst
d46e582c91 Add Assert.Multiple (#111) 2024-07-19 16:50:32 +02:00
Leendert de Borst
7bbf986c09 Change integration test ports so it works with GitHub Actions (#111) 2024-07-19 16:44:28 +02:00
Leendert de Borst
2e6d5c87bc Add SMTP service integration tests (#111) 2024-07-19 16:31:39 +02:00
Leendert de Borst
0e4d0b0f84 Make basic SMTP service integration test work (#111) 2024-07-19 15:06:44 +02:00
Leendert de Borst
533362210b Add IntegrationTests project (#111) 2024-07-19 14:42:43 +02:00
Leendert de Borst
014064376c Add migrate on SmtpServer startup (#111) 2024-07-19 11:08:42 +02:00
Leendert de Borst
b26ddb809c Merge pull request #115 from lanedirt/105-add-email-storage-to-server-database
Make SmtpServer save emails to database
2024-07-19 01:59:04 -07:00
Leendert de Borst
e9a95fcc53 Refactor DatabaseMessageStore.cs structure (#105) 2024-07-19 10:50:20 +02:00
Leendert de Borst
b3ddf94089 Add SMTP service settings to environment variables so it can be exposed via Docker (#105) 2024-07-18 21:36:26 +02:00
Leendert de Borst
2213ab94da Add email table migration, update SmtpServer to save emails to database (#105) 2024-07-18 21:06:18 +02:00
Leendert de Borst
62d95d73e1 Merge pull request #114 from lanedirt/104-add-email-server-scaffolding-to-docker-stack
Add AliasVault.SmtpService scaffolding
2024-07-17 09:27:33 -07:00
Leendert de Borst
22a1fc089e Add TLS port to smtp docker compose (#104) 2024-07-16 23:31:04 +02:00
Leendert de Borst
9f95157c18 Add smtp service to docker compose (#104) 2024-07-16 23:30:25 +02:00
Leendert de Borst
dec69e959d Add AliasVault.SmtpService project, refactor solution structure (#104) 2024-07-16 20:47:00 +02:00