Commit Graph

180 Commits

Author SHA1 Message Date
Leendert de Borst
48abe09415 Rename login to credentials, fixed warnings and bugs (#58) 2024-07-01 15:43:32 +02:00
Leendert de Borst
f1bc79a9a4 Refactor (#58) 2024-07-01 13:45:07 +02:00
Leendert de Borst
ce61fc36e1 Refactor SpamOK webapi model to eliminate duplicated code (#58) 2024-07-01 13:02:29 +02:00
Leendert de Borst
cbce527aa1 Delete AliasController.cs old api endpoints (#58) 2024-07-01 12:49:11 +02:00
Leendert de Borst
53ea7c2477 Remove client tables from server db (#58) 2024-07-01 12:46:50 +02:00
Leendert de Borst
aae0846639 Refactor CRUD pages to local SQLite model (#58) 2024-06-30 17:58:01 +02:00
Leendert de Borst
c2648cf2cb Merge pull request #76 from lanedirt/63-abstract-auth-loginunlock-to-share-the-same-implementation-to-reduce-duplicate-code
Abstract Login and Unlock duplicated logic (#63)
2024-06-29 14:23:21 -07:00
Leendert de Borst
68c19957e0 Add webapi call finish content to test pages for improved stability (#63) 2024-06-29 23:12:51 +02:00
Leendert de Borst
6c79503d1f Fix unittests (#63) 2024-06-29 23:00:41 +02:00
Leendert de Borst
c5fc5c0e81 Add dedicated test pages to webapi and wasm for E2E tests (#63) 2024-06-29 22:57:19 +02:00
Leendert de Borst
4170e754ea Add JWT auth tokens E2E tests (#63) 2024-06-29 13:07:06 +02:00
Leendert de Borst
5d44a3aeff Fix missing redirect in login handler (#63) 2024-06-29 11:23:27 +02:00
Leendert de Borst
8243213028 Abstract Login and Unlock duplicated logic (#63) 2024-06-28 23:33:33 +02:00
Leendert de Borst
efc422ac44 Merge pull request #75 from lanedirt/69-implement-vault-changebackup-history-logic-on-server
Implement vault changebackup history logic on server
2024-06-28 14:32:01 -07:00
Leendert de Borst
497430f729 Refactor (#69) 2024-06-28 23:20:20 +02:00
Leendert de Borst
659dc7b55d Refactor DbService client logic (#69) 2024-06-28 20:04:26 +02:00
Leendert de Borst
581fd945c2 Update VaultRetention logic and add tests (#69) 2024-06-28 20:04:06 +02:00
Leendert de Borst
8205fa9d6e Add vault retention logic (#69) 2024-06-28 12:29:45 +02:00
Leendert de Borst
cc4a6db976 Merge pull request #71 from lanedirt/55-add-client-side-database-sync-indicator-to-ui
Add client side database sync indicator to UI
2024-06-28 02:28:24 -07:00
Leendert de Borst
efb7ae009d Remove unused vars (#55) 2024-06-28 10:56:12 +02:00
Leendert de Borst
f29606ea94 Update UI style (#55) 2024-06-28 10:47:38 +02:00
Leendert de Borst
4a586cf117 Add DbStatus indicator to UI (#55) 2024-06-28 10:05:50 +02:00
Leendert de Borst
64688cd2b5 Merge pull request #68 from lanedirt/67-improve-e2e-test-stability
Change port assignment logic (#67)
2024-06-26 15:24:16 -07:00
Leendert de Borst
ea9c6e9aa7 Update Program.cs (#67) 2024-06-27 00:07:33 +02:00
Leendert de Borst
889dc81404 Add host project for in-memory testing of WASM app (#67) 2024-06-26 18:53:47 +02:00
Leendert de Borst
df85846fbe Change port assignment logic (#67) 2024-06-26 08:55:26 +02:00
Leendert de Borst
5a9632f80e Merge pull request #66 from lanedirt/60-unlock-screen-can-be-bypassed-by-clicking-on-logo
Add unlock page redirect test (#60)
2024-06-25 15:02:30 -07:00
Leendert de Borst
9105215dc8 Add unlock page redirect test (#60) 2024-06-25 23:55:39 +02:00
Leendert de Borst
4aa57f95b5 Merge pull request #65 from lanedirt/60-unlock-screen-can-be-bypassed-by-clicking-on-logo
Add encryption key check to generic PageBase (#60)
2024-06-25 14:40:19 -07:00
Leendert de Borst
1112922731 Add assert to UnlockTest (#60) 2024-06-25 23:33:41 +02:00
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