Commit Graph

73 Commits

Author SHA1 Message Date
Leendert de Borst
905391665a Tweak browser extension autofill icons to not shrink on lengthy text (#1473) 2026-01-21 21:26:49 +01:00
Leendert de Borst
7bad4a6a5f Cleanup browser extension translations to use new item.* based keys (#1468) 2026-01-21 10:46:11 +00:00
Leendert de Borst
b818876971 Update browser extension to use generic item icons (#1465) 2026-01-21 10:11:19 +00:00
Leendert de Borst
3a374bd2d6 Refactor folder names (#1465) 2026-01-21 10:11:19 +00:00
Leendert de Borst
0c139e16ae Only update TOTP code records when values have actually changed (#1404) 2026-01-02 14:43:04 +01:00
Leendert de Borst
74b37f137b Refactor browser extension typescript item field management (#1404) 2025-12-21 12:53:30 +01:00
Leendert de Borst
4f57b8fdee Refactor custom field logic to match between clients (#1404) 2025-12-21 12:04:16 +01:00
Leendert de Borst
3c4fdb6f3e Remove duplicate translation strings (#1404) 2025-12-16 20:25:35 +01:00
Leendert de Borst
57920b2800 Refactor placeholder icon fallback to constants (#1404) 2025-12-16 15:10:05 +01:00
Leendert de Borst
e58fb72971 Refactor browser extension content script to use item structure (#1404) 2025-12-15 21:28:37 +01:00
Leendert de Borst
aca686e934 Remove nickname field, tweak UI, update migrations (#1404) 2025-12-13 11:19:23 +01:00
Leendert de Borst
e0c4cf175a Cleanup min birthdate checks which are no longer necessary (#1404) 2025-12-12 19:15:49 +01:00
Leendert de Borst
f42828ebd1 Move shared to core folder (#1404) 2025-12-11 09:19:03 +01:00
Leendert de Borst
254f0a1212 Improve browser extension autofill suggestion performance (#1413) 2025-11-30 12:08:22 +00:00
Leendert de Borst
dccbda7515 Tweak browser extension passkey interceptor to only intercept automatic requests if there is a matching credential (#1358) 2025-11-24 09:12:28 +00:00
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