Commit Graph

  • 92c042450f Add email preview to credential detail page (#541) Leendert de Borst 2025-02-06 21:40:10 +01:00
  • 4c60a3efa1 Remove paging params from email list (#541) Leendert de Borst 2025-02-06 20:12:21 +01:00
  • 51af2838d9 Fix contentScript rename capital case folder name (#541) Leendert de Borst 2025-02-06 19:27:18 +01:00
  • 70cad70766 Add go-edit and go-delete keyboard shortcuts to client (#541) Leendert de Borst 2025-02-06 19:26:40 +01:00
  • d78214393a Add database version extraction and update revision number (#541) Leendert de Borst 2025-02-06 14:34:47 +01:00
  • e62dcd5327 Add vault version check to webapi to prevent conflicts (#541) Leendert de Borst 2025-02-06 14:02:31 +01:00
  • 87ec52223a Add settings retrieval from vault (#541) Leendert de Borst 2025-02-06 13:36:30 +01:00
  • 562abb6641 Remove obsolete vault state params (#541) Leendert de Borst 2025-02-06 12:39:38 +01:00
  • f894476e0e Add single credential retrieve query (#541) Leendert de Borst 2025-02-06 12:14:47 +01:00
  • 826037d499 Refactor db initialize (#541) Leendert de Borst 2025-02-06 11:56:32 +01:00
  • b1ef958976 Make index.html be included with npm run watch (#541) Leendert de Borst 2025-02-06 11:16:16 +01:00
  • 5d03c617c0 Tweak folder structure (#541) Leendert de Borst 2025-02-06 10:22:02 +01:00
  • 0996375c5e Eslint refactoring (#541) Leendert de Borst 2025-02-06 09:38:53 +01:00
  • d927640136 Require jsdoc descriptions to be non-empty (#541) Leendert de Borst 2025-02-05 17:59:56 +01:00
  • 1d59548df0 Linting fixes (#541) Leendert de Borst 2025-02-05 17:58:49 +01:00
  • b8a5233a06 Refactor background.ts to separate files (#541) Leendert de Borst 2025-02-05 17:22:33 +01:00
  • 908efadcec Refactor code and enforce 2 space indents (#541) Leendert de Borst 2025-02-05 16:45:21 +01:00
  • 3f5f752a2f Refactor contentscript to individual files (#541) Leendert de Borst 2025-02-05 16:30:03 +01:00
  • 7fdbe812d3 Refactor contentScript.ts (#541) Leendert de Borst 2025-02-05 15:46:40 +01:00
  • df71d7e3f0 Improve icon inject mechanism (#541) Leendert de Borst 2025-02-05 14:52:27 +01:00
  • c97b049ed0 Refactor folder structure to prevent having src output dir (#541) Leendert de Borst 2025-02-05 13:57:49 +01:00
  • 267cd6e9f6 Refactor vite config to fix import conflicts (#541) Leendert de Borst 2025-02-05 13:44:00 +01:00
  • ef41018ac1 Add context menu with password generator (#541) Leendert de Borst 2025-02-05 11:16:53 +01:00
  • 54f891548b Fix search results and UI tweaks (#541) Leendert de Borst 2025-02-05 10:53:55 +01:00
  • b92f5a5971 Revert to original search results on removing search term (#541) Leendert de Borst 2025-02-04 16:34:36 +01:00
  • 8415331eee Show loading animation when creating new alias (#541) Leendert de Borst 2025-02-04 16:30:33 +01:00
  • afd686f81b Update credential row UI (#541) Leendert de Borst 2025-02-04 16:26:30 +01:00
  • 413c300904 Add popout icon for every autofill match (#541) Leendert de Borst 2025-02-04 15:57:29 +01:00
  • bc4fb0ad21 Add birthdate format detection (#541) Leendert de Borst 2025-02-04 15:01:52 +01:00
  • 2193c4d6e3 Attach autofill icon to first element based on dom order (#541) Leendert de Borst 2025-02-04 14:52:12 +01:00
  • 33fe0b74ae Add email confirm field detect (#541) Leendert de Borst 2025-02-04 14:38:47 +01:00
  • 738f93b882 Update formdetector to detect more variations (#541) Leendert de Borst 2025-02-04 14:01:06 +01:00
  • b875fcad4e Add additional formdetector test (#541) Leendert de Borst 2025-02-04 13:35:44 +01:00
  • c56dbba687 Simulate proper input events for birthdate and gender fields (#541) Leendert de Borst 2025-02-04 10:42:19 +01:00
  • 44783bbeb0 Add birthdate and gender form field detection (#541) Leendert de Borst 2025-02-04 10:29:22 +01:00
  • 3428291c54 Add second form detector test (#541) Leendert de Borst 2025-02-04 10:02:30 +01:00
  • fa221e3ae5 Refactor formdetector and make it testable (#541) Leendert de Borst 2025-02-04 09:51:58 +01:00
  • cc23f50edf Add UX improvements (#541) Leendert de Borst 2025-02-04 09:21:25 +01:00
  • f811a028cd Show newest credentials on top (#541) Leendert de Borst 2025-02-03 19:46:45 +01:00
  • ff0d2cf390 Add vault upload mechanism (#541) Leendert de Borst 2025-02-03 19:25:38 +01:00
  • c47aa4e182 Add loading indicator to contentscript (#541) Leendert de Borst 2025-02-03 17:24:16 +01:00
  • 1d119aad62 Add favicon extraction (#541) Leendert de Borst 2025-02-03 17:06:03 +01:00
  • 254b9c0a49 Add credential create scaffolding (#541) Leendert de Borst 2025-02-03 16:15:05 +01:00
  • e760c236bc Add public/private email domain persist from API (#541) Leendert de Borst 2025-02-03 15:21:17 +01:00
  • 01f32af6a1 Update client vault model with new optional values (#541) Leendert de Borst 2025-02-02 14:31:39 +01:00
  • 66b59ce94b Add private and public email to vault response in API (#541) Leendert de Borst 2025-02-02 13:51:41 +01:00
  • 69c9a4bdd0 Move identity generator dictionaries to root for reuse (#541) Leendert de Borst 2025-02-01 19:58:21 +01:00
  • e5ead966e9 Add dictionary loader vite plugin to inject identity generator dict content (#541) Leendert de Borst 2025-02-01 13:03:22 +01:00
  • 40b7ecd2fe Refactor tests (#541) Leendert de Borst 2025-02-01 12:20:16 +01:00
  • f6c66a9964 Separate build and lint for better insight in status (#541) Leendert de Borst 2025-02-01 12:10:22 +01:00
  • 698d96780a Add github workflow for testing browser extensions (#541) Leendert de Borst 2025-02-01 12:07:42 +01:00
  • b250bc0795 Add identity generator implementations and dicts (#541) Leendert de Borst 2025-02-01 12:07:14 +01:00
  • b229740315 Port .NET identity generation to Typescript (#541) Leendert de Borst 2025-02-01 11:51:34 +01:00
  • a1ecc49065 Show aliasvault icon inline with form autofill (#541) Leendert de Borst 2025-01-31 16:08:55 +01:00
  • bc96d30bf4 Add email details page (#541) Leendert de Borst 2025-01-31 15:46:41 +01:00
  • 48b6acb174 Add popout button to credential details page (#541) Leendert de Borst 2025-01-31 15:15:58 +01:00
  • d6651001fc Add all fields to credential detail page (#541) Leendert de Borst 2025-01-31 14:42:54 +01:00
  • 4c9376612e Add copy to clipboard for credential details (#541) Leendert de Borst 2025-01-31 14:37:00 +01:00
  • c89f0e6fae Fix client open in new tab URL (#541) Leendert de Borst 2025-01-31 14:23:40 +01:00
  • d3caa2d0a9 Add reload button to credential and email pages (#541) Leendert de Borst 2025-01-31 12:44:14 +01:00
  • c05a47587b Add email to credential details (#541) Leendert de Borst 2025-01-31 00:51:24 +01:00
  • 10651d1d0f Refactor WIP to use react router (#541) Leendert de Borst 2025-01-31 00:37:55 +01:00
  • 4e7aee0634 Update EmailsList.tsx (#541) Leendert de Borst 2025-01-30 22:38:29 +01:00
  • 1065c687bc Implement email decryption (#541) Leendert de Borst 2025-01-29 23:46:30 +01:00
  • 0a39857d12 Add email retrieval logic (#541) Leendert de Borst 2025-01-29 18:51:41 +01:00
  • 72a3975a58 Add bottom navigation bar (#541) Leendert de Borst 2025-01-29 17:07:26 +01:00
  • 06d35aac0f Add contentscript autofill filter (#541) Leendert de Borst 2025-01-29 12:01:31 +01:00
  • ebc671f32f Add open client button and url setting (#541) Leendert de Borst 2025-01-29 11:26:34 +01:00
  • ea7cb5e323 Add inline unlock page mode with confirm message (#541) Leendert de Borst 2025-01-29 10:44:51 +01:00
  • b1ab983333 Open popup from locked vault notice (#541) Leendert de Borst 2025-01-29 10:31:24 +01:00
  • 57cbedf701 Add notice when vault is locked (#541) Leendert de Borst 2025-01-28 20:17:22 +01:00
  • 6298cff1a3 Make content script use the width of the input field (#541) Leendert de Borst 2025-01-28 19:39:33 +01:00
  • a975c4d2c5 Revoke token on logout (#541) Leendert de Borst 2025-01-28 19:23:33 +01:00
  • 7c3f360a34 Close autofill on mouseclick outside (#541) Leendert de Borst 2025-01-28 18:32:36 +01:00
  • 2a76fbc5a3 Add vault reload button (#541) Leendert de Borst 2025-01-28 18:32:23 +01:00
  • 0f58424c73 Add user and settings menu button (#541) Leendert de Borst 2025-01-28 13:17:36 +01:00
  • aa1df77400 Refactor (#541) Leendert de Borst 2025-01-27 19:05:49 +01:00
  • acd26ee67b Add generic loading spinner context (#541) Leendert de Borst 2025-01-27 17:38:02 +01:00
  • 11cacf9c0b Add loading animation when opening popup (#541) Leendert de Borst 2025-01-27 17:13:14 +01:00
  • 351548df7c Update todos (#541) Leendert de Borst 2025-01-27 16:00:37 +01:00
  • 322b5da793 Add common credentials query (#541) Leendert de Borst 2025-01-27 15:56:10 +01:00
  • d6c1f38ce4 Replace base64encode with buffer (#541) Leendert de Borst 2025-01-27 15:48:43 +01:00
  • f8194708a0 Add E2E test in .NET that tests the chrome extension (#541) Leendert de Borst 2025-01-27 14:00:22 +01:00
  • c1ec6cb95d Update WebApiService.ts (#541) Leendert de Borst 2025-01-27 10:18:57 +01:00
  • 59627ebe32 Remove console.log (#541) Leendert de Borst 2025-01-26 16:11:16 +01:00
  • e5641108ea Add more eslint checks and refactoring (#541) Leendert de Borst 2025-01-26 16:06:21 +01:00
  • 636e996a17 Fix all eslint issues (#541) Leendert de Borst 2025-01-26 15:27:43 +01:00
  • bfbde5cdf4 Add eslint (#541) Leendert de Borst 2025-01-26 14:38:34 +01:00
  • c9aa79abaf Refactor (#541) Leendert de Borst 2025-01-26 14:00:32 +01:00
  • cd8ad64a6d Fix update refresh token (#541) Leendert de Borst 2025-01-26 13:34:21 +01:00
  • 00e37c2b25 Only show settings when logged out (#541) Leendert de Borst 2025-01-25 16:46:11 +01:00
  • 3263a77f97 Rename popup to index (#541) Leendert de Borst 2025-01-25 16:29:23 +01:00
  • 67bb96e245 Refactor project structure (#541) Leendert de Borst 2025-01-25 16:15:56 +01:00
  • eeff14597e Move credential list to separate component (#541) Leendert de Borst 2025-01-25 13:57:28 +01:00
  • 86a65d7344 Add settings page to configure API (#541) Leendert de Borst 2025-01-25 13:49:55 +01:00
  • 4f48005a49 Add WebApiService to handle generic access and refresh token logic (#541) Leendert de Borst 2025-01-25 13:27:57 +01:00
  • f6d7ce4356 Fix image loading in contentscript, fix password fill (#541) Leendert de Borst 2025-01-24 17:04:49 +01:00
  • 4c5517ae94 Add contentscript for autofill popup (#541) Leendert de Borst 2025-01-24 16:27:03 +01:00
  • 51fb01aaf9 Add chrome background service worker and vault persist (#541) Leendert de Borst 2025-01-24 14:38:11 +01:00
  • 7ea60a1fa6 Add vault unlock flow and credential print (#541) Leendert de Borst 2025-01-24 12:08:20 +01:00