Commit Graph

67 Commits

Author SHA1 Message Date
Leendert de Borst
69c9a4bdd0 Move identity generator dictionaries to root for reuse (#541) 2025-02-01 19:58:21 +01:00
Leendert de Borst
e5ead966e9 Add dictionary loader vite plugin to inject identity generator dict content (#541) 2025-02-01 13:03:22 +01:00
Leendert de Borst
40b7ecd2fe Refactor tests (#541) 2025-02-01 12:20:16 +01:00
Leendert de Borst
f6c66a9964 Separate build and lint for better insight in status (#541) 2025-02-01 12:10:22 +01:00
Leendert de Borst
b250bc0795 Add identity generator implementations and dicts (#541) 2025-02-01 12:07:14 +01:00
Leendert de Borst
b229740315 Port .NET identity generation to Typescript (#541) 2025-02-01 11:51:34 +01:00
Leendert de Borst
a1ecc49065 Show aliasvault icon inline with form autofill (#541) 2025-02-01 11:09:09 +01:00
Leendert de Borst
bc96d30bf4 Add email details page (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
48b6acb174 Add popout button to credential details page (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
d6651001fc Add all fields to credential detail page (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
4c9376612e Add copy to clipboard for credential details (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
c89f0e6fae Fix client open in new tab URL (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
d3caa2d0a9 Add reload button to credential and email pages (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
c05a47587b Add email to credential details (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
10651d1d0f Refactor WIP to use react router (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
4e7aee0634 Update EmailsList.tsx (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
1065c687bc Implement email decryption (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
0a39857d12 Add email retrieval logic (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
72a3975a58 Add bottom navigation bar (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
06d35aac0f Add contentscript autofill filter (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
ebc671f32f Add open client button and url setting (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
ea7cb5e323 Add inline unlock page mode with confirm message (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
b1ab983333 Open popup from locked vault notice (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
57cbedf701 Add notice when vault is locked (#541) 2025-02-01 11:09:08 +01:00
Leendert de Borst
6298cff1a3 Make content script use the width of the input field (#541) 2025-02-01 11:09:08 +01:00
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