Commit Graph

  • 497430f729 Refactor (#69) Leendert de Borst 2024-06-28 23:20:20 +02:00
  • 659dc7b55d Refactor DbService client logic (#69) Leendert de Borst 2024-06-28 20:04:26 +02:00
  • 581fd945c2 Update VaultRetention logic and add tests (#69) Leendert de Borst 2024-06-28 20:04:06 +02:00
  • 8205fa9d6e Add vault retention logic (#69) Leendert de Borst 2024-06-28 12:29:45 +02:00
  • cc4a6db976 Merge pull request #71 from lanedirt/55-add-client-side-database-sync-indicator-to-ui Leendert de Borst 2024-06-28 02:28:24 -07:00
  • efb7ae009d Remove unused vars (#55) Leendert de Borst 2024-06-28 10:56:12 +02:00
  • f29606ea94 Update UI style (#55) Leendert de Borst 2024-06-28 10:47:38 +02:00
  • 4a586cf117 Add DbStatus indicator to UI (#55) Leendert de Borst 2024-06-28 10:05:50 +02:00
  • 64688cd2b5 Merge pull request #68 from lanedirt/67-improve-e2e-test-stability Leendert de Borst 2024-06-26 15:24:16 -07:00
  • ea9c6e9aa7 Update Program.cs (#67) Leendert de Borst 2024-06-27 00:07:33 +02:00
  • 889dc81404 Add host project for in-memory testing of WASM app (#67) Leendert de Borst 2024-06-26 18:53:47 +02:00
  • df85846fbe Change port assignment logic (#67) Leendert de Borst 2024-06-26 08:55:26 +02:00
  • 5a9632f80e Merge pull request #66 from lanedirt/60-unlock-screen-can-be-bypassed-by-clicking-on-logo Leendert de Borst 2024-06-25 15:02:30 -07:00
  • 9105215dc8 Add unlock page redirect test (#60) Leendert de Borst 2024-06-25 23:55:39 +02:00
  • 4aa57f95b5 Merge pull request #65 from lanedirt/60-unlock-screen-can-be-bypassed-by-clicking-on-logo Leendert de Borst 2024-06-25 14:40:19 -07:00
  • 1112922731 Add assert to UnlockTest (#60) Leendert de Borst 2024-06-25 23:33:41 +02:00
  • 2bee131ff4 Add E2E test for unlock mechanism (#60) Leendert de Borst 2024-06-25 23:26:54 +02:00
  • 75933efbdd Refactor isEncryptionKeySet logic to prevent delayed navigation loops (#60) Leendert de Borst 2024-06-25 23:03:06 +02:00
  • 93623a2f05 Update AliasClientDbService.cs (#60) Leendert de Borst 2024-06-25 22:35:11 +02:00
  • 4b12518ee4 Fix auth state redirect loop (#60) Leendert de Borst 2024-06-25 21:56:46 +02:00
  • 2a834eeb38 Add encryption key check to generic PageBase (#60) Leendert de Borst 2024-06-25 21:40:57 +02:00
  • 25872f08de Merge pull request #64 from lanedirt/59-save-encryption-key-to-session-on-registration-next-to-login Leendert de Borst 2024-06-24 11:05:29 -07:00
  • 9fc0f4d7da Merge pull request #62 from lanedirt/61-move-aliasclientdb-project-to-correct-folder Leendert de Borst 2024-06-24 10:39:35 -07:00
  • 4e2bf10115 Add missing store calls (#59) Leendert de Borst 2024-06-24 19:37:48 +02:00
  • 957a9474ec Move AliasClientDb project to correct folder (#61) Leendert de Borst 2024-06-24 19:32:38 +02:00
  • bd0d4ad2a4 Merge pull request #56 from lanedirt/44-change-datamodel-to-be-more-dynamic-and-support-client-side-encryption Leendert de Borst 2024-06-24 10:09:20 -07:00
  • 88fa8a0c17 Update Dockerfile (#44) Leendert de Borst 2024-06-24 19:04:54 +02:00
  • 943f16789f Update docker compose (#44) Leendert de Borst 2024-06-24 18:34:01 +02:00
  • bb91637db5 Refactoring (#44) Leendert de Borst 2024-06-24 17:38:58 +02:00
  • 5aef4c58e2 Add working version of client-side SQLite sync via webapi (#44) Leendert de Borst 2024-06-24 17:15:19 +02:00
  • 554ea91bda Add SQLite in-memory load/save mechanism (#44) Leendert de Borst 2024-06-24 14:35:45 +02:00
  • d5a858d78d Refactor EF database projects, added basic client-side SQLite in-memory implementation (#44) Leendert de Borst 2024-06-24 11:30:37 +02:00
  • ff265c3a86 Remove AliasVault Blazor server project (#44) Leendert de Borst 2024-06-24 09:10:20 +02:00
  • f2fced86b2 Merge pull request #53 from lanedirt/52-fix-ide-warning-configuration-in-rider-regardless-of-user-settings Leendert de Borst 2024-06-23 12:44:26 -07:00
  • 83f62e17b2 Update Dockerfile (#52) Leendert de Borst 2024-06-23 21:35:42 +02:00
  • 0f80217e74 Replace buildtask project with RoslynCodeTaskFactory implementation (#52) Leendert de Borst 2024-06-23 21:33:56 +02:00
  • 7290ee870c Update buildtasks so it works on both Windows and Mac/Linux (#52) Leendert de Borst 2024-06-23 20:56:39 +02:00
  • 27c0c9194e Add custom build task for cache busting (#52) Leendert de Borst 2024-06-23 20:13:56 +02:00
  • ae652297fa Update Login.razor (#52) Leendert de Borst 2024-06-23 19:49:11 +02:00
  • bcdb9efee8 Move dotnet code style settings to .globalconfig (#52) Leendert de Borst 2024-06-23 19:41:30 +02:00
  • f224507f91 Merge pull request #51 from lanedirt/49-fix-docker-build-ef-migrations Leendert de Borst 2024-06-23 10:28:38 -07:00
  • dc9ba64b21 Refactor dockerfiles to remove explicit EF bundle (#49) Leendert de Borst 2024-06-23 19:22:03 +02:00
  • c99394416e Update docker-compose-build.yml typo (#49) Leendert de Borst 2024-06-23 18:31:05 +02:00
  • ba2abde97d Update RootController.cs (#49) Leendert de Borst 2024-06-23 18:27:20 +02:00
  • 66b33a8686 Add healthcheck webapi endpoint (#49) Leendert de Borst 2024-06-23 18:24:33 +02:00
  • 1ebdce5216 Update docker-compose.build.yml (#49) Leendert de Borst 2024-06-23 18:03:42 +02:00
  • c2d1ea9895 Merge pull request #50 from lanedirt/49-fix-docker-build-ef-migrations Leendert de Borst 2024-06-23 09:00:50 -07:00
  • 75a9278d56 Update .gitignore (#49) Leendert de Borst 2024-06-23 17:55:53 +02:00
  • b508354ac6 Remove .env from git (#49) Leendert de Borst 2024-06-23 17:53:50 +02:00
  • e1478c055f Merge pull request #48 from lanedirt/43-implement-master-password-for-login-and-basic-encryption Leendert de Borst 2024-06-23 08:28:37 -07:00
  • c07f0c33bb Update AuthController.cs (#43) Leendert de Borst 2024-06-23 17:22:17 +02:00
  • 4e2b10eeab Add try/catch to E2E test init (#43) Leendert de Borst 2024-06-23 17:12:35 +02:00
  • 05e9285752 Code style refactor (#43) Leendert de Borst 2024-06-23 16:35:45 +02:00
  • a76a21a935 Update TestDefaults.cs due to Argon2id speed in WASM (#43) Leendert de Borst 2024-06-21 19:28:20 +02:00
  • 0fd23eab59 Fix code style issues (#43) Leendert de Borst 2024-06-21 19:27:54 +02:00
  • 1c1d1e1d74 Fix JWT key retrieval (#43) Leendert de Borst 2024-06-21 17:38:51 +02:00
  • 9412f862eb Make Argon2id dynamic using SRP salt (#43) Leendert de Borst 2024-06-21 15:52:08 +02:00
  • 9f7ba2eb20 Implement SPR for login flow (#43) Leendert de Borst 2024-06-21 15:37:51 +02:00
  • 101d1d485a Implement SPR for basic signup flow (#43) Leendert de Borst 2024-06-21 11:48:27 +02:00
  • e316836ee5 Make basic SRP flow work (#43) Leendert de Borst 2024-06-21 10:44:09 +02:00
  • c6e3c41759 Add SRP auth scaffolding (#43) Leendert de Borst 2024-06-21 00:52:19 +02:00
  • bca7b2bc82 Merge pull request #41 from lanedirt/29-add-cache-busting-to-wasm-app-static-resources 0.2.0 Leendert de Borst 2024-06-19 16:08:03 -07:00
  • d51ae8d913 Fix cache buster for release mode (#29) Leendert de Borst 2024-06-20 00:56:23 +02:00
  • c5d2b1da37 Merge pull request #40 from lanedirt/39-fix-init-script-colors-for-all-terminals Leendert de Borst 2024-06-19 15:27:11 -07:00
  • 5d85b3a275 Update init.sh (#39) Leendert de Borst 2024-06-20 00:26:58 +02:00
  • 3ba8e54e56 Merge pull request #38 from lanedirt/33-refactor-jwt-keys-in-webapi-from-appsettingsjson-to-environment-variables Leendert de Borst 2024-06-19 15:13:13 -07:00
  • 7ffc1f1ee5 Fix E2E tests (#33) Leendert de Borst 2024-06-20 00:07:20 +02:00
  • 8d4024860b Add cache busting to index.html (#33) Leendert de Borst 2024-06-20 00:03:53 +02:00
  • 383145814a Add init.sh script for initial setup (#33) Leendert de Borst 2024-06-19 23:16:18 +02:00
  • 210f4b3c9e Add .env for JWT keys, minor refactoring (#33) Leendert de Borst 2024-06-19 21:51:54 +02:00
  • 276ceb3dce Merge pull request #36 from lanedirt/35-fix-code-style-issues Leendert de Borst 2024-06-18 15:07:18 -07:00
  • 2985c8333e Fix code style issues (#35) Leendert de Borst 2024-06-19 00:00:29 +02:00
  • 7bb8aee532 Add sonarcloud badges (#35) Leendert de Borst 2024-06-18 23:56:25 +02:00
  • 7de3b05985 Fix code style issues (#35) Leendert de Borst 2024-06-18 23:56:16 +02:00
  • daca01a428 Merge pull request #34 from lanedirt/32-fix-linting-issues Leendert de Borst 2024-06-18 14:30:52 -07:00
  • 9fb19d28d6 Update sonarcloud-code-analysis (#32) Leendert de Borst 2024-06-18 23:21:20 +02:00
  • 540177c762 Fix linting issues (#32) Leendert de Borst 2024-06-18 23:18:16 +02:00
  • 228b037a6d Merge pull request #31 from lanedirt/30-add-sonarcloud-integration-for-code-analysis Leendert de Borst 2024-06-18 14:04:29 -07:00
  • 0e0366564d Update CryptographyTests.cs (#30) Leendert de Borst 2024-06-18 22:56:42 +02:00
  • cca91d6076 Update sonarcloud code analysis (#30) Leendert de Borst 2024-06-18 22:37:36 +02:00
  • 6c9e770af7 Update sonarcloud-code-analysis.yml (#30) Leendert de Borst 2024-06-18 22:01:38 +02:00
  • 44bcb7f16d Merge branch '30-add-sonarcloud-integration-for-code-analysis' of https://github.com/lanedirt/AliasVault into 30-add-sonarcloud-integration-for-code-analysis Leendert de Borst 2024-06-18 21:53:27 +02:00
  • d69b3defe5 Add coverlet.msbuild (#30) Leendert de Borst 2024-06-18 21:53:26 +02:00
  • 02af26cb39 Add sonarcloud github action (#30) Leendert de Borst 2024-06-18 21:41:28 +02:00
  • 3cc3c67a4d Add sonarcloud github action Leendert de Borst 2024-06-18 21:41:28 +02:00
  • 107d2d8602 Merge pull request #28 from lanedirt/27-fix-wasm-topbar-menu-open-toggle-css-styles Leendert de Borst 2024-06-18 12:03:47 -07:00
  • b8301d8f98 Merge pull request #26 from lanedirt/25-add-versioning-to-webapi-project Leendert de Borst 2024-06-18 11:45:52 -07:00
  • 124491e5db WASM app tweaks for UI (#27) Leendert de Borst 2024-06-18 20:45:26 +02:00
  • dbea1c2c4d Add api version prefix to WASM app URLs (#25) Leendert de Borst 2024-06-18 20:43:07 +02:00
  • 949a7a856a Add versioning to webapi (#25) Leendert de Borst 2024-06-18 20:41:21 +02:00
  • b923669b66 Merge pull request #24 from lanedirt/23-add-form-validation-to-login-and-signup-pages Leendert de Borst 2024-06-17 13:11:32 -07:00
  • da25aa43ea Add form validation to login/register pages (#23) Leendert de Borst 2024-06-17 22:08:49 +02:00
  • 7a657ea0f0 Merge pull request #22 from lanedirt/21-improve-blazor-wasm-ui 0.1.0 Leendert de Borst 2024-06-17 06:51:19 -07:00
  • 2431009a08 Update PageBase.cs (#21) Leendert de Borst 2024-06-17 15:48:11 +02:00
  • 9a20c9c0b3 Improve error handling (#21) Leendert de Borst 2024-06-17 15:46:58 +02:00
  • 388f899249 Add GlobalNotificationService (#21) Leendert de Borst 2024-06-17 14:58:11 +02:00
  • bc40f19052 Merge pull request #20 from lanedirt/17-add-e2e-test-for-alias-edit-page Leendert de Borst 2024-06-17 05:22:11 -07:00
  • 62cbd26526 Update AuthTests.cs (#17) Leendert de Borst 2024-06-17 14:17:13 +02:00
  • e64c2233ff Add E2E test for AddEdit page (#17) Leendert de Borst 2024-06-17 14:14:07 +02:00
  • 6c87c66230 Merge pull request #18 from lanedirt/15-refactor-wasm-app-project-for-readability Leendert de Borst 2024-06-17 02:31:04 -07:00