Commit Graph

42 Commits

Author SHA1 Message Date
Leendert de Borst
a975c4d2c5 Revoke token on logout (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
7c3f360a34 Close autofill on mouseclick outside (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
2a76fbc5a3 Add vault reload button (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
0f58424c73 Add user and settings menu button (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
aa1df77400 Refactor (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
acd26ee67b Add generic loading spinner context (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
11cacf9c0b Add loading animation when opening popup (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
351548df7c Update todos (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
322b5da793 Add common credentials query (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
d6c1f38ce4 Replace base64encode with buffer (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
f8194708a0 Add E2E test in .NET that tests the chrome extension (#541)
Remove github action as headless = true is not supported for chrome extensions (#541)

Remove default watch from vite.config.js (#541)

Add GitHub action for extension tests (#541)
2025-02-01 11:09:08 +01:00
Leendert de Borst
c1ec6cb95d Update WebApiService.ts (#541) 2025-02-01 11:08:58 +01:00
Leendert de Borst
59627ebe32 Remove console.log (#541) 2025-02-01 11:08:58 +01:00
Leendert de Borst
e5641108ea Add more eslint checks and refactoring (#541) 2025-02-01 11:08:58 +01:00
Leendert de Borst
636e996a17 Fix all eslint issues (#541) 2025-02-01 11:08:58 +01:00
Leendert de Borst
bfbde5cdf4 Add eslint (#541) 2025-02-01 11:08:58 +01:00
Leendert de Borst
c9aa79abaf Refactor (#541) 2025-02-01 11:08:58 +01:00
Leendert de Borst
cd8ad64a6d Fix update refresh token (#541) 2025-02-01 11:08:58 +01:00
Leendert de Borst
00e37c2b25 Only show settings when logged out (#541) 2025-02-01 11:08:58 +01:00
Leendert de Borst
3263a77f97 Rename popup to index (#541) 2025-02-01 11:08:58 +01:00
Leendert de Borst
67bb96e245 Refactor project structure (#541) 2025-02-01 11:08:58 +01:00
Leendert de Borst
eeff14597e Move credential list to separate component (#541) 2025-02-01 11:08:58 +01:00
Leendert de Borst
86a65d7344 Add settings page to configure API (#541) 2025-02-01 11:08:58 +01:00
Leendert de Borst
4f48005a49 Add WebApiService to handle generic access and refresh token logic (#541) 2025-02-01 11:08:58 +01:00
Leendert de Borst
f6d7ce4356 Fix image loading in contentscript, fix password fill (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
4c5517ae94 Add contentscript for autofill popup (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
51fb01aaf9 Add chrome background service worker and vault persist (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
7ea60a1fa6 Add vault unlock flow and credential print (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
31409d6e5b Add global auth context (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
483792ebb0 Add sqlite client (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
699b09c6c0 Add crypto methods (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
6bd2ec4a44 Refactor structure (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
6c0a0b463f Make full flow work when running in Chrome extension context (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
4e869bf2b0 Make argon2id and srp flow work in browser dev (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
3abc245751 Refactor (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
b156f72783 Fix Argon2id key derivation (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
6e8ff0104f Add basic argon2id flow (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
f2f8fbbfb6 Add argon2id and SRP modules (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
33d0b24260 Add sample button component (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
cb66bcd665 Add tailwind boilerplate (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
5a1db38eed Add react and vite boilerplate (#541) 2025-02-01 11:08:57 +01:00
Leendert de Borst
0a565c67dd Add boilerplate chrome extension hello world (#541) 2025-02-01 11:08:57 +01:00