Commit Graph

153 Commits

Author SHA1 Message Date
Leendert de Borst
98dea2c4bf Improve client DB sync status indicators (#74) 2024-07-08 16:31:24 +02:00
Leendert de Borst
db62eeec22 Add client DB migration screen (#74) 2024-07-08 12:55:12 +02:00
Leendert de Borst
af1e813c48 Rename initial migration to include explicit version number (#74) 2024-07-08 11:54:09 +02:00
Leendert de Borst
d57ac9e743 Update E2E sleep threshold to 100ms to prevent ERR_CONNECTION_REFUSED (#74) 2024-07-08 11:53:47 +02:00
Leendert de Borst
f5e02fb784 Add register warning test (#74) 2024-07-08 11:26:01 +02:00
Leendert de Borst
96a7fbaf3b Add vault decrypt error message (#74) 2024-07-08 11:25:50 +02:00
Leendert de Borst
8c93fceb3e Make E2E test more robust (#83) 2024-07-03 22:41:43 +02:00
Leendert de Borst
fb0ef1c59a Generic refactoring, delete unused files, folder restructuring (#83) 2024-07-03 20:08:18 +02:00
Leendert de Borst
8d9c80ef61 Fix multiple attachment add bug (#81) 2024-07-03 00:27:16 +02:00
Leendert de Borst
c22ba0c2cf Add DbPersist E2E test (#81) 2024-07-02 23:59:00 +02:00
Leendert de Borst
5e4654a968 Update DbService.cs (#81) 2024-07-02 23:23:23 +02:00
Leendert de Borst
bbf08d16d4 Update AttachmentViewer.cs (#81) 2024-07-02 23:21:30 +02:00
Leendert de Borst
19c6296a86 Fix tests (#81) 2024-07-02 23:20:03 +02:00
Leendert de Borst
b8ffd39f99 Revert encryption key debug statement (#81) 2024-07-02 23:15:38 +02:00
Leendert de Borst
fe29cb7a2c Merge branch 'main' into 81-add-support-for-attachments-file-upload 2024-07-02 14:13:05 -07:00
Leendert de Borst
4137cc4736 Add attachment uploader/viewer component (#81) 2024-07-02 23:11:34 +02:00
Leendert de Borst
bcbda92601 Update tests (#84) 2024-07-02 21:58:39 +02:00
Leendert de Borst
f0fca573fd Updated vault settings page layout, refactor tests (#84) 2024-07-02 21:22:39 +02:00
Leendert de Borst
4abc674970 Add CSV import/export and DB loader (#84) 2024-07-02 20:49:53 +02:00
Leendert de Borst
689ab0b388 Update CredentialService.cs (#58) 2024-07-02 00:46:35 +02:00
Leendert de Borst
a884895fae Restored favicon extraction logic (#58) 2024-07-02 00:05:40 +02:00
Leendert de Borst
a644df1e3c Add notes and birthdate field, add date field validation (#58) 2024-07-01 17:18:42 +02:00
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
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
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
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
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
9105215dc8 Add unlock page redirect test (#60) 2024-06-25 23:55:39 +02: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