Commit Graph

58 Commits

Author SHA1 Message Date
Leendert de Borst
19620bff8e Streamline autofill credential matching in all platforms (#1335) 2025-11-10 20:56:21 +01:00
Leendert de Borst
85bbb0ab78 Add new tests to all autofill credential match/filter logic methods (#1332) 2025-11-06 12:30:40 +01:00
Leendert de Borst
9de879a387 Prevent WebAuthn interception during prefetch for Safari 2025-11-01 12:36:56 +01:00
Leendert de Borst
6aaca60049 Update WebAuthn implementation to be compatible with Firefox 2025-11-01 09:02:53 +01:00
Leendert de Borst
1427693c1d Cleanup log statements (#520) 2025-10-26 21:05:41 +01:00
Leendert de Borst
ad086689dd Add passkey indicator to browser extension autofill popup (#520) 2025-10-26 17:06:04 +01:00
Leendert de Borst
57f6ec1be7 Add passkey provider enable/disable toggle for specific website (#520) 2025-10-05 14:01:24 +02:00
Leendert de Borst
b62078f97e Add passkey settings page (#520) 2025-10-03 15:55:49 +02:00
Leendert de Borst
2a208b5cff Refactoring (#520) 2025-10-03 12:48:13 +02:00
Leendert de Borst
b31c94c582 Refactor WebAuthnInterceptor.ts (#520) 2025-10-02 17:39:41 +02:00
Leendert de Borst
0ffb14ba0a Refactor (#520) 2025-10-02 16:21:39 +02:00
Leendert de Borst
db227894b6 Add webauthn types and return all required metadata fields (#520) 2025-10-02 13:44:03 +02:00
Leendert de Borst
3c91103c3a Update webauthn keys (#520) 2025-09-30 16:12:42 +02:00
Leendert de Borst
dbae407df6 Add passkey proof-of-concept browser extension scaffolding (#520) 2025-09-25 15:50:04 +02:00
Leendert de Borst
b71f0b6a27 Update Filter.ts (#1264) 2025-09-23 17:17:35 +02:00
Leendert de Borst
216875ef05 Add common two level public TLDs to autofill matching implementations (#1264) 2025-09-23 10:55:24 +02:00
Leendert de Borst
35b8f0abae Prepopulate service title and URL based on current tab in browser extension (#1250) 2025-09-18 18:58:20 +02:00
Leendert de Borst
08517e3469 Add credential create popout icon in inline credential create as fallback (#1247) 2025-09-18 17:07:25 +02:00
Leendert de Borst
f3dabc3a39 Update last email/username placeholder to work like suggestions (#1247) 2025-09-18 17:07:25 +02:00
Leendert de Borst
a95757e982 Tweak browser extension autofill popup UI 2025-08-31 21:04:08 +02:00
Leendert de Borst
5f70912b7a Update Filter.test.ts (#1142) 2025-08-25 22:10:09 +02:00
Leendert de Borst
64a879f72d Add autofill filter test for names with punctuation (#1142) 2025-08-25 22:10:09 +02:00
Leendert de Borst
f86400fa50 Add autofill matching mode configurable setting to browser extension (#1142) 2025-08-25 22:10:09 +02:00
Leendert de Borst
f785063065 Add clickjacking prevention measures through ClickValidator.ts (#1142) 2025-08-25 22:10:09 +02:00
Leendert de Borst
108a6855c2 Add vault autolock timer to browser extension (#1131) 2025-08-25 11:42:42 +02:00
Leendert de Borst
58ae63c74b Update browser extension popup search placeholder 2025-08-24 12:56:42 +02:00
Leendert de Borst
b638e3375d Add shadowdom support to autofill form field detection (#1134) 2025-08-23 17:53:44 +02:00
Leendert de Borst
69234de51c Make autofill match tests match for all platforms (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
b2c07f6de6 Only do text fallback search on credentials without a domain name (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
48c5a5e38a Add test identifiers for easier cross-platform maintenance (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
5b3f36936a Add autofill matching unit tests to iOS Xcode project 2025-08-15 15:19:07 +02:00
Leendert de Borst
b4c696c89b Add autofill matching test cases to browser extension (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
d53c133812 Improve autofill matching to also support part of domain name (#1120) 2025-08-15 15:19:07 +02:00
Leendert de Borst
59b118b35d Add translations (#1054) 2025-07-29 13:48:49 +02:00
Leendert de Borst
8a2aafacfb Update translations (#883) 2025-07-28 16:39:59 +02:00
Leendert de Borst
ba65e0c8ff Update translations (#883) 2025-07-28 16:39:59 +02:00
Leendert de Borst
1150614722 Add advanced password generator options to content script (#883) 2025-07-28 16:39:59 +02:00
Leendert de Borst
cc95779f48 Update i18n folder structure and read global config for language switcher (#1006) 2025-07-16 11:28:28 +02:00
Leendert de Borst
25ff5bf994 Refactor browser extension i18n to use single file structure (#1006) 2025-07-16 11:28:28 +02:00
Leendert de Borst
accc76d8a2 Add dynamic .json translations for content script (#1006) 2025-07-16 11:28:28 +02:00
Leendert de Borst
28c1869048 Localize main popup entrypoint pages (#992) 2025-07-09 11:42:45 +02:00
Leendert de Borst
4422ddcaa3 Add identity setting retrieval to content script (#861) 2025-06-29 11:08:02 +02:00
Leendert de Borst
afe2ba52b5 Add vault upgrade check to autofill popup (#957) 2025-06-25 16:50:26 +02:00
Leendert de Borst
ec11ab0817 Move shared projects to dist/shared (#900) 2025-06-11 21:52:21 +02:00
Leendert de Borst
ab6191ac62 Refactor browser extension to use shared vault models (#900) 2025-06-11 21:52:21 +02:00
Leendert de Borst
22acea0e35 Refactor browser extension to use shared types, add import order lint rules (#900) 2025-06-11 21:52:21 +02:00
Leendert de Borst
4c7bef2a5a Refactor to use new factory methods for identity and password generators (#896) 2025-06-06 14:23:54 +02:00
Leendert de Borst
845f780707 Update shared utils in browser extension and mobile app (#896) 2025-06-06 14:23:54 +02:00
Leendert de Borst
8e9c100eac Fix browser extension popup manual search/filter bug (#839) 2025-05-14 11:05:36 +02:00
Leendert de Borst
39a3c84fb8 Make browser extension popup more reliable (#834) 2025-05-14 09:20:58 +02:00