Commit Graph

  • 87f2997ce8 Code style refactor (#113) Leendert de Borst 2024-07-21 00:17:20 +02:00
  • 467943ec49 Make admin and aliasvault user table definitions work together (#113) Leendert de Borst 2024-07-20 23:20:27 +02:00
  • 902147cbf6 Add admin project, add separate admin and user identity tables (#113) Leendert de Borst 2024-07-20 12:59:03 +02:00
  • b165969598 Merge pull request #122 from lanedirt/111-add-e2eunit-test-for-email-smtp-service Leendert de Borst 2024-07-19 12:50:42 -07:00
  • 39ab7558f9 Remove user statement from SMTP Dockerfile as it conflicts with file permissions (#111) Leendert de Borst 2024-07-19 21:44:17 +02:00
  • 600c4d32ab Merge pull request #120 from lanedirt/111-add-e2eunit-test-for-email-smtp-service Leendert de Borst 2024-07-19 12:01:56 -07:00
  • 00b145bcf9 Fix nc test if/else (#111) Leendert de Borst 2024-07-19 20:53:14 +02:00
  • 4c15d64ece Change curl to nc to check tcp port (#111) Leendert de Borst 2024-07-19 20:46:35 +02:00
  • a639a2581a Update sed command without macOS fix (#111) Leendert de Borst 2024-07-19 20:37:01 +02:00
  • 51cd53ee9e Change sed command (#111) Leendert de Borst 2024-07-19 20:32:48 +02:00
  • 7ba94b9315 Change SMTP port from 25 to 2525 for GH Actions only (#111) Leendert de Borst 2024-07-19 20:23:20 +02:00
  • 28275bb6d9 Update docker-compose-build.yml (#111) Leendert de Borst 2024-07-19 20:15:26 +02:00
  • 953e45f62e Add SmtpService test to Github Action after docker build (#111) Leendert de Borst 2024-07-19 17:39:39 +02:00
  • 709514ff3c Merge pull request #119 from lanedirt/111-add-e2eunit-test-for-email-smtp-service Leendert de Borst 2024-07-19 08:37:08 -07:00
  • 12940d46d3 Update docker-compose.yml to include database volume for SmtpService (#111) Leendert de Borst 2024-07-19 17:35:06 +02:00
  • 8f4b6a5d1b Merge pull request #116 from lanedirt/111-add-e2eunit-test-for-email-smtp-service Leendert de Borst 2024-07-19 08:03:24 -07:00
  • d46e582c91 Add Assert.Multiple (#111) Leendert de Borst 2024-07-19 16:50:32 +02:00
  • 7bbf986c09 Change integration test ports so it works with GitHub Actions (#111) Leendert de Borst 2024-07-19 16:44:28 +02:00
  • 2e6d5c87bc Add SMTP service integration tests (#111) Leendert de Borst 2024-07-19 16:31:39 +02:00
  • 0e4d0b0f84 Make basic SMTP service integration test work (#111) Leendert de Borst 2024-07-19 15:06:44 +02:00
  • 533362210b Add IntegrationTests project (#111) Leendert de Borst 2024-07-19 14:42:43 +02:00
  • 014064376c Add migrate on SmtpServer startup (#111) Leendert de Borst 2024-07-19 11:08:42 +02:00
  • b26ddb809c Merge pull request #115 from lanedirt/105-add-email-storage-to-server-database Leendert de Borst 2024-07-19 01:59:04 -07:00
  • e9a95fcc53 Refactor DatabaseMessageStore.cs structure (#105) Leendert de Borst 2024-07-19 10:50:20 +02:00
  • b3ddf94089 Add SMTP service settings to environment variables so it can be exposed via Docker (#105) Leendert de Borst 2024-07-18 21:36:26 +02:00
  • 2213ab94da Add email table migration, update SmtpServer to save emails to database (#105) Leendert de Borst 2024-07-18 21:06:18 +02:00
  • 62d95d73e1 Merge pull request #114 from lanedirt/104-add-email-server-scaffolding-to-docker-stack Leendert de Borst 2024-07-17 09:27:33 -07:00
  • 22a1fc089e Add TLS port to smtp docker compose (#104) Leendert de Borst 2024-07-16 23:31:04 +02:00
  • 9f95157c18 Add smtp service to docker compose (#104) Leendert de Borst 2024-07-16 23:30:25 +02:00
  • dec69e959d Add AliasVault.SmtpService project, refactor solution structure (#104) Leendert de Borst 2024-07-16 20:47:00 +02:00
  • 81a52dcc0e Merge pull request #103 from lanedirt/85-update-readme-instructions-with-e2e-encryption-explanation 0.3.0 Leendert de Borst 2024-07-12 07:16:00 -07:00
  • dd3818499c Update README.md Leendert de Borst 2024-07-12 16:08:06 +02:00
  • b141196384 Update README.md Leendert de Borst 2024-07-12 15:35:19 +02:00
  • 2dfe8c64e5 Update README.md (#85) Leendert de Borst 2024-07-12 15:31:18 +02:00
  • 033a513c92 Merge pull request #99 from lanedirt/98-improve-oobe-user-experience Leendert de Borst 2024-07-12 04:33:03 -07:00
  • 0bbb504511 Update DbPersistTest.cs (#98) Leendert de Borst 2024-07-12 13:11:45 +02:00
  • 88fe86c19a Update DbPersistTest.cs (#98) Leendert de Borst 2024-07-12 12:56:31 +02:00
  • 3ccf239d84 Update DbPersistTest.cs (#98) Leendert de Borst 2024-07-12 12:50:20 +02:00
  • c6ef654c87 Layout update (#98) Leendert de Borst 2024-07-12 12:45:42 +02:00
  • 4ef0373d31 Add global loading indicator to save actions, refactoring (#98) Leendert de Borst 2024-07-12 11:45:30 +02:00
  • 71f91b8050 Update csproj to conditionally include appsettings.Development.json (#98) Leendert de Borst 2024-07-12 10:11:02 +02:00
  • 6d8315ac4e Remove appsettings.Development from git (#98) Leendert de Borst 2024-07-12 09:52:45 +02:00
  • 08e550f46f Add appsettings.json for E2E test local config override (#98) Leendert de Borst 2024-07-12 09:48:19 +02:00
  • dfa67a00e3 Rename email prefix to email field and refactor logic (#98) Leendert de Borst 2024-07-11 22:55:55 +02:00
  • cdd58773de Merge pull request #97 from lanedirt/95-add-favicon-extract-timeout Leendert de Borst 2024-07-09 13:08:37 -07:00
  • 808ecb865b Merge branch 'main' into 95-add-favicon-extract-timeout Leendert de Borst 2024-07-09 13:08:24 -07:00
  • 277ff6c012 Move timeout to webapi (#95) Leendert de Borst 2024-07-09 22:07:44 +02:00
  • 836f7a311e Add timeout to favicon extraction (#95) (#96) Leendert de Borst 2024-07-09 12:54:49 -07:00
  • a3b232543f Add timeout to favicon extraction (#95) Leendert de Borst 2024-07-09 21:54:27 +02:00
  • 6077f8f377 Merge pull request #94 from lanedirt/93-username-field-value-not-shown-in-view-page Leendert de Borst 2024-07-09 12:35:48 -07:00
  • 62711f603b Fix username field value (#93) Leendert de Borst 2024-07-09 21:35:29 +02:00
  • a59fa22fa6 Merge pull request #91 from lanedirt/74-add-versioning-support-to-local-sqlite-implementation-with-local-upgrade-paths Leendert de Borst 2024-07-09 12:19:10 -07:00
  • cc10bcdfb8 Add asserts to test (#74) Leendert de Borst 2024-07-09 21:11:49 +02:00
  • 481c283c36 Update PlaywrightTest.cs (#74) Leendert de Borst 2024-07-09 00:50:57 +02:00
  • 947988c2ce Add empty test migration to make the E2E vault upgrade test work (#74) Leendert de Borst 2024-07-09 00:45:55 +02:00
  • 202df3d9c3 Update DbUpgradeTest.cs (#74) Leendert de Borst 2024-07-09 00:29:16 +02:00
  • 8f3ad3d171 Add E2E test scaffolding with seed data (#74) Leendert de Borst 2024-07-09 00:21:15 +02:00
  • aa771ae1b2 Fix sync redirect (#74) Leendert de Borst 2024-07-08 21:43:19 +02:00
  • 158a526aee Fix auth revoke token call (#74) Leendert de Borst 2024-07-08 16:45:05 +02:00
  • 8c4e078490 Fix tests to after adding new new sync page (#74) Leendert de Borst 2024-07-08 16:40:34 +02:00
  • 98dea2c4bf Improve client DB sync status indicators (#74) Leendert de Borst 2024-07-08 16:31:24 +02:00
  • db62eeec22 Add client DB migration screen (#74) Leendert de Borst 2024-07-08 12:55:12 +02:00
  • af1e813c48 Rename initial migration to include explicit version number (#74) Leendert de Borst 2024-07-08 11:54:09 +02:00
  • d57ac9e743 Update E2E sleep threshold to 100ms to prevent ERR_CONNECTION_REFUSED (#74) Leendert de Borst 2024-07-08 11:53:47 +02:00
  • f5e02fb784 Add register warning test (#74) Leendert de Borst 2024-07-08 11:26:01 +02:00
  • 96a7fbaf3b Add vault decrypt error message (#74) Leendert de Borst 2024-07-08 11:25:50 +02:00
  • c749853870 Merge pull request #90 from lanedirt/83-refactor-wasm-project-for-naming-conventions-and-fix-remaining-todos Leendert de Borst 2024-07-03 14:39:38 -07:00
  • 8c93fceb3e Make E2E test more robust (#83) Leendert de Borst 2024-07-03 22:41:43 +02:00
  • fb0ef1c59a Generic refactoring, delete unused files, folder restructuring (#83) Leendert de Borst 2024-07-03 20:08:18 +02:00
  • 847d97a0e9 Merge pull request #87 from lanedirt/81-add-support-for-attachments-file-upload Leendert de Borst 2024-07-02 23:39:18 -07:00
  • 8d9c80ef61 Fix multiple attachment add bug (#81) Leendert de Borst 2024-07-03 00:27:16 +02:00
  • c22ba0c2cf Add DbPersist E2E test (#81) Leendert de Borst 2024-07-02 23:59:00 +02:00
  • 5e4654a968 Update DbService.cs (#81) Leendert de Borst 2024-07-02 23:23:23 +02:00
  • bbf08d16d4 Update AttachmentViewer.cs (#81) Leendert de Borst 2024-07-02 23:21:30 +02:00
  • 19c6296a86 Fix tests (#81) Leendert de Borst 2024-07-02 23:20:03 +02:00
  • b8ffd39f99 Revert encryption key debug statement (#81) Leendert de Borst 2024-07-02 23:15:38 +02:00
  • fe29cb7a2c Merge branch 'main' into 81-add-support-for-attachments-file-upload Leendert de Borst 2024-07-02 14:13:05 -07:00
  • 4137cc4736 Add attachment uploader/viewer component (#81) Leendert de Borst 2024-07-02 23:11:34 +02:00
  • 3d23731f0e Merge pull request #86 from lanedirt/84-add-exportimport-database-to-unencrypted-csv Leendert de Borst 2024-07-02 14:09:45 -07:00
  • bcbda92601 Update tests (#84) Leendert de Borst 2024-07-02 21:58:39 +02:00
  • f0fca573fd Updated vault settings page layout, refactor tests (#84) Leendert de Borst 2024-07-02 21:22:39 +02:00
  • 4abc674970 Add CSV import/export and DB loader (#84) Leendert de Borst 2024-07-02 20:49:53 +02:00
  • 43ed35a1be Merge pull request #79 from lanedirt/58-migrate-existing-alias-crud-pages-to-new-local-sqlite-implementation Leendert de Borst 2024-07-01 15:50:16 -07:00
  • 689ab0b388 Update CredentialService.cs (#58) Leendert de Borst 2024-07-02 00:46:35 +02:00
  • a884895fae Restored favicon extraction logic (#58) Leendert de Borst 2024-07-02 00:05:40 +02:00
  • a644df1e3c Add notes and birthdate field, add date field validation (#58) Leendert de Borst 2024-07-01 17:18:42 +02:00
  • 48abe09415 Rename login to credentials, fixed warnings and bugs (#58) Leendert de Borst 2024-07-01 15:43:32 +02:00
  • f1bc79a9a4 Refactor (#58) Leendert de Borst 2024-07-01 13:45:07 +02:00
  • ce61fc36e1 Refactor SpamOK webapi model to eliminate duplicated code (#58) Leendert de Borst 2024-07-01 13:02:29 +02:00
  • cbce527aa1 Delete AliasController.cs old api endpoints (#58) Leendert de Borst 2024-07-01 12:49:11 +02:00
  • 53ea7c2477 Remove client tables from server db (#58) Leendert de Borst 2024-07-01 12:46:50 +02:00
  • aae0846639 Refactor CRUD pages to local SQLite model (#58) Leendert de Borst 2024-06-30 17:58:01 +02:00
  • c2648cf2cb Merge pull request #76 from lanedirt/63-abstract-auth-loginunlock-to-share-the-same-implementation-to-reduce-duplicate-code Leendert de Borst 2024-06-29 14:23:21 -07:00
  • 68c19957e0 Add webapi call finish content to test pages for improved stability (#63) Leendert de Borst 2024-06-29 23:12:51 +02:00
  • 6c79503d1f Fix unittests (#63) Leendert de Borst 2024-06-29 23:00:41 +02:00
  • c5fc5c0e81 Add dedicated test pages to webapi and wasm for E2E tests (#63) Leendert de Borst 2024-06-29 22:57:19 +02:00
  • 4170e754ea Add JWT auth tokens E2E tests (#63) Leendert de Borst 2024-06-29 13:07:06 +02:00
  • 5d44a3aeff Fix missing redirect in login handler (#63) Leendert de Borst 2024-06-29 11:23:27 +02:00
  • 8243213028 Abstract Login and Unlock duplicated logic (#63) Leendert de Borst 2024-06-28 23:33:33 +02:00
  • efc422ac44 Merge pull request #75 from lanedirt/69-implement-vault-changebackup-history-logic-on-server Leendert de Borst 2024-06-28 14:32:01 -07:00