Commit Graph

1201 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
Leendert de Borst
b047ce3019 Bump upload-artifact to v4 (#569) 2025-01-31 17:32:35 +01:00
Leendert de Borst
acfed81e10 Update roadmap 2025-01-24 11:12:47 +01:00
Leendert de Borst
581d1dac5a Merge pull request #558 from lanedirt/557-prepare-0111-release
Bump version to 0.11.1
0.11.1
2025-01-22 12:18:20 +01:00
Leendert de Borst
50b3872ae0 Bump version to 0.11.1 (#557) 2025-01-22 12:17:29 +01:00
Leendert de Borst
2ea2526858 Merge pull request #554 from lanedirt/553-bug-menu-dropdown-does-not-align-correctly-on-very-wide-screens
Update mobile menu position in client and admin
2025-01-22 12:13:28 +01:00
Leendert de Borst
2d9b6f38b0 Merge pull request #556 from lanedirt/555-use-relative-url-to-access-api-instead-of-requiring-hostname-in-env
Simplify installation by using relative url for API instead of requiring hostname in env file
2025-01-22 12:13:11 +01:00
Leendert de Borst
a941ffa837 Update install.sh (#555) 2025-01-22 12:06:15 +01:00
Leendert de Borst
e2da05ac2c Update manual setup docs (#555) 2025-01-22 11:26:03 +01:00