Commit Graph

150 Commits

Author SHA1 Message Date
Leendert de Borst
2bee131ff4 Add E2E test for unlock mechanism (#60) 2024-06-25 23:26:54 +02:00
Leendert de Borst
75933efbdd Refactor isEncryptionKeySet logic to prevent delayed navigation loops (#60) 2024-06-25 23:03:06 +02:00
Leendert de Borst
93623a2f05 Update AliasClientDbService.cs (#60) 2024-06-25 22:35:11 +02:00
Leendert de Borst
4b12518ee4 Fix auth state redirect loop (#60) 2024-06-25 21:56:46 +02:00
Leendert de Borst
2a834eeb38 Add encryption key check to generic PageBase (#60) 2024-06-25 21:40:57 +02:00
Leendert de Borst
25872f08de Merge pull request #64 from lanedirt/59-save-encryption-key-to-session-on-registration-next-to-login
Add missing store calls (#59)
2024-06-24 11:05:29 -07:00
Leendert de Borst
9fc0f4d7da Merge pull request #62 from lanedirt/61-move-aliasclientdb-project-to-correct-folder
Move AliasClientDb project to correct folder (#61)
2024-06-24 10:39:35 -07:00
Leendert de Borst
4e2bf10115 Add missing store calls (#59) 2024-06-24 19:37:48 +02:00
Leendert de Borst
957a9474ec Move AliasClientDb project to correct folder (#61) 2024-06-24 19:32:38 +02:00
Leendert de Borst
bd0d4ad2a4 Merge pull request #56 from lanedirt/44-change-datamodel-to-be-more-dynamic-and-support-client-side-encryption
44 change datamodel to be more dynamic and support client side encryption
2024-06-24 10:09:20 -07:00
Leendert de Borst
88fa8a0c17 Update Dockerfile (#44) 2024-06-24 19:04:54 +02:00
Leendert de Borst
943f16789f Update docker compose (#44) 2024-06-24 18:34:01 +02:00
Leendert de Borst
bb91637db5 Refactoring (#44) 2024-06-24 17:38:58 +02:00
Leendert de Borst
5aef4c58e2 Add working version of client-side SQLite sync via webapi (#44) 2024-06-24 17:15:19 +02:00
Leendert de Borst
554ea91bda Add SQLite in-memory load/save mechanism (#44) 2024-06-24 14:35:45 +02:00
Leendert de Borst
d5a858d78d Refactor EF database projects, added basic client-side SQLite in-memory implementation (#44) 2024-06-24 11:30:37 +02:00
Leendert de Borst
ff265c3a86 Remove AliasVault Blazor server project (#44) 2024-06-24 09:10:20 +02:00
Leendert de Borst
f2fced86b2 Merge pull request #53 from lanedirt/52-fix-ide-warning-configuration-in-rider-regardless-of-user-settings
Move dotnet code style settings to .globalconfig (#52)
2024-06-23 12:44:26 -07:00
Leendert de Borst
83f62e17b2 Update Dockerfile (#52) 2024-06-23 21:35:42 +02:00
Leendert de Borst
0f80217e74 Replace buildtask project with RoslynCodeTaskFactory implementation (#52) 2024-06-23 21:33:56 +02:00
Leendert de Borst
7290ee870c Update buildtasks so it works on both Windows and Mac/Linux (#52) 2024-06-23 20:56:39 +02:00
Leendert de Borst
27c0c9194e Add custom build task for cache busting (#52) 2024-06-23 20:13:56 +02:00
Leendert de Borst
ae652297fa Update Login.razor (#52) 2024-06-23 19:49:11 +02:00
Leendert de Borst
bcdb9efee8 Move dotnet code style settings to .globalconfig (#52) 2024-06-23 19:41:30 +02:00
Leendert de Borst
f224507f91 Merge pull request #51 from lanedirt/49-fix-docker-build-ef-migrations
Update docker-compose.build.yml (#49)
2024-06-23 10:28:38 -07:00
Leendert de Borst
dc9ba64b21 Refactor dockerfiles to remove explicit EF bundle (#49) 2024-06-23 19:22:03 +02:00
Leendert de Borst
c99394416e Update docker-compose-build.yml typo (#49) 2024-06-23 18:31:05 +02:00
Leendert de Borst
ba2abde97d Update RootController.cs (#49) 2024-06-23 18:27:20 +02:00
Leendert de Borst
66b33a8686 Add healthcheck webapi endpoint (#49) 2024-06-23 18:24:33 +02:00
Leendert de Borst
1ebdce5216 Update docker-compose.build.yml (#49) 2024-06-23 18:03:42 +02:00
Leendert de Borst
c2d1ea9895 Merge pull request #50 from lanedirt/49-fix-docker-build-ef-migrations
49 fix docker build ef migrations
2024-06-23 09:00:50 -07:00
Leendert de Borst
75a9278d56 Update .gitignore (#49) 2024-06-23 17:55:53 +02:00
Leendert de Borst
b508354ac6 Remove .env from git (#49) 2024-06-23 17:53:50 +02:00
Leendert de Borst
e1478c055f Merge pull request #48 from lanedirt/43-implement-master-password-for-login-and-basic-encryption
Implement master password for login and basic encryption
2024-06-23 08:28:37 -07:00
Leendert de Borst
c07f0c33bb Update AuthController.cs (#43) 2024-06-23 17:22:17 +02:00
Leendert de Borst
4e2b10eeab Add try/catch to E2E test init (#43) 2024-06-23 17:12:35 +02:00
Leendert de Borst
05e9285752 Code style refactor (#43) 2024-06-23 16:35:45 +02:00
Leendert de Borst
a76a21a935 Update TestDefaults.cs due to Argon2id speed in WASM (#43) 2024-06-21 19:28:20 +02:00
Leendert de Borst
0fd23eab59 Fix code style issues (#43) 2024-06-21 19:27:54 +02:00
Leendert de Borst
1c1d1e1d74 Fix JWT key retrieval (#43) 2024-06-21 17:38:51 +02:00
Leendert de Borst
9412f862eb Make Argon2id dynamic using SRP salt (#43) 2024-06-21 15:52:08 +02:00
Leendert de Borst
9f7ba2eb20 Implement SPR for login flow (#43) 2024-06-21 15:37:51 +02:00
Leendert de Borst
101d1d485a Implement SPR for basic signup flow (#43) 2024-06-21 11:48:27 +02:00
Leendert de Borst
e316836ee5 Make basic SRP flow work (#43) 2024-06-21 10:44:09 +02:00
Leendert de Borst
c6e3c41759 Add SRP auth scaffolding (#43) 2024-06-21 00:52:19 +02:00
Leendert de Borst
bca7b2bc82 Merge pull request #41 from lanedirt/29-add-cache-busting-to-wasm-app-static-resources
Fix cache buster for release mode (#29)
0.2.0
2024-06-19 16:08:03 -07:00
Leendert de Borst
d51ae8d913 Fix cache buster for release mode (#29) 2024-06-20 00:56:23 +02:00
Leendert de Borst
c5d2b1da37 Merge pull request #40 from lanedirt/39-fix-init-script-colors-for-all-terminals
Update init.sh (#39)
2024-06-19 15:27:11 -07:00
Leendert de Borst
5d85b3a275 Update init.sh (#39) 2024-06-20 00:26:58 +02:00
Leendert de Borst
3ba8e54e56 Merge pull request #38 from lanedirt/33-refactor-jwt-keys-in-webapi-from-appsettingsjson-to-environment-variables
33 refactor jwt keys in webapi from appsettingsjson to environment variables
2024-06-19 15:13:13 -07:00