Leendert de Borst
|
aecb52de3c
|
Add clipboard countdown bar component (#881)
|
2025-08-19 14:57:22 +02:00 |
|
Leendert de Borst
|
cd6ea06430
|
Add clear clipboard settings (#881)
|
2025-08-19 14:57:22 +02:00 |
|
Leendert de Borst
|
56c8b61e9e
|
Make srpSalt check compatible with older API versions
|
2025-08-15 16:11:06 +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
|
cbbfe1c611
|
Only convert service URL to anchor tag if it starts with http/https (#1120)
|
2025-08-15 15:19:07 +02:00 |
|
Leendert de Borst
|
437c7bb807
|
Make service URL field accept any value (#1120)
|
2025-08-15 15:19:07 +02:00 |
|
Leendert de Borst
|
03faee8d3a
|
Cleanup unused translations
|
2025-08-14 18:26:07 +02:00 |
|
Leendert de Borst
|
e66a87e8df
|
Add fallback to get encryption key (#1118)
|
2025-08-14 18:18:43 +02:00 |
|
Leendert de Borst
|
11f1daa08b
|
Update derived key name in all methods (#1118)
|
2025-08-14 18:18:43 +02:00 |
|
Leendert de Borst
|
784e64ece8
|
Add srp salt sanity check to browser extension (#1118)
|
2025-08-14 18:18:43 +02:00 |
|
Leendert de Borst
|
dbe15bdc51
|
Consolidate unnecessary translation keys (#1104)
|
2025-08-11 17:08:02 +02:00 |
|
Leendert de Borst
|
74e18a8fb1
|
Bump version (#1095)
|
2025-08-05 13:49:24 +02:00 |
|
Leendert de Borst
|
a40f29d467
|
Make plain text emails more readable in browser extension (#1093)
|
2025-08-05 13:22:57 +02:00 |
|
Leendert de Borst
|
b460023911
|
Expand english identity generator dictionaries (#1087)
|
2025-08-04 22:28:59 +02:00 |
|
Leendert de Borst
|
c0e869a586
|
Always include birth year in email prefix to make aliases more unique (#1087)
|
2025-08-04 22:28:59 +02:00 |
|
Leendert de Borst
|
e830b9c482
|
Bump version to 0.21.1 (#1069)
|
2025-07-31 09:03:15 +02:00 |
|
Leendert de Borst
|
bc6b9da10b
|
Add wait for i18n to fix browser extension crash on startup, specifically Firefox on Windows (#1066)
|
2025-07-31 08:49:30 +02:00 |
|
Leendert de Borst
|
2949978a11
|
Bump version (#1064)
|
2025-07-30 12:08:08 +02:00 |
|
Leendert de Borst
|
f154d8afe7
|
New Crowdin updates (#1059)
* Update source file en.json
Update translations from Crowdin [ci skip]
* Update source file en.json
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* Update source file en.json
Update translations from Crowdin [ci skip]
* Update source file en.json
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
|
2025-07-29 16:31:38 +02:00 |
|
Leendert de Borst
|
df6bcff8b3
|
Update browser extension and app translations
|
2025-07-29 15:48:13 +02:00 |
|
Leendert de Borst
|
d86ad136f7
|
New Crowdin updates (#1058)
* Update source file en.json
Update translations from Crowdin [ci skip]
* Update source file en.json
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Dutch)
Update translations from Crowdin [ci skip]
* Update source file en.json
Update translations from Crowdin [ci skip]
* Update source file en.json
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
|
2025-07-29 15:13:03 +02:00 |
|
Leendert de Borst
|
a3e51409cf
|
Update browser extension translations
|
2025-07-29 14:54:08 +02:00 |
|
Leendert de Borst
|
a11052bc77
|
Simplify singular/plural translations
|
2025-07-29 14:49:37 +02:00 |
|
Leendert de Borst
|
de4b102397
|
New Crowdin updates (#1057)
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* Update source file en.json
Update translations from Crowdin [ci skip]
* Update source file en.json
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations infoplist.strings (French)
Update translations from Crowdin [ci skip]
* New translations strings.xml (French)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (French)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Dutch)
Update translations from Crowdin [ci skip]
|
2025-07-29 14:28:02 +02:00 |
|
Leendert de Borst
|
59b118b35d
|
Add translations (#1054)
|
2025-07-29 13:48:49 +02:00 |
|
Leendert de Borst
|
d7b97a7139
|
New Crowdin updates (#1055)
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations infoplist.strings (French)
Update translations from Crowdin [ci skip]
* New translations strings.xml (French)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (French)
Update translations from Crowdin [ci skip]
|
2025-07-29 13:35:56 +02:00 |
|
Leendert de Borst
|
8b23bc6142
|
New Crowdin updates (#1053)
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations infoplist.strings (Dutch)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Dutch)
Update translations from Crowdin [ci skip]
|
2025-07-29 10:23:20 +02:00 |
|
Leendert de Borst
|
8a2aafacfb
|
Update translations (#883)
|
2025-07-28 16:39:59 +02:00 |
|
Leendert de Borst
|
23c386003e
|
Update context menu (#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
|
d10cc79148
|
Update password settings in browser extension popup CRUD (#883)
|
2025-07-28 16:39:59 +02:00 |
|
Leendert de Borst
|
751f8b6afd
|
Update password generator lib (#883)
|
2025-07-28 16:39:59 +02:00 |
|
Leendert de Borst
|
68f351cfc5
|
Add separate username field component with regenerate button (#883)
|
2025-07-28 16:39:59 +02:00 |
|
Leendert de Borst
|
b2177f5d98
|
Add separate password field component with password length slider (#883)
|
2025-07-28 16:39:59 +02:00 |
|
Leendert de Borst
|
d43efb0273
|
New Crowdin updates (#1047)
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* Update source file en.json
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* Update source file en.json
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
|
2025-07-28 08:26:55 +02:00 |
|
Leendert de Borst
|
8ddefa56af
|
Fix attachment download base64 decoding issue (#1010)
|
2025-07-27 21:43:04 +02:00 |
|
Leendert de Borst
|
0dac97f4ff
|
Update IdentityGenerator return type (#1010)
|
2025-07-27 21:43:04 +02:00 |
|
Leendert de Borst
|
9e04e54b43
|
Add attachment upload during credential create flow (#808)
|
2025-07-26 12:33:58 +02:00 |
|
Leendert de Borst
|
7cb789ce9d
|
Implement attachment uploader for credential edit flow (#808)
|
2025-07-26 12:33:58 +02:00 |
|
Leendert de Borst
|
c0a5a7db03
|
Update translation (#808)
|
2025-07-26 12:33:58 +02:00 |
|
Leendert de Borst
|
ccb84780eb
|
Add attachment viewer to browser extension (#808)
|
2025-07-26 12:33:58 +02:00 |
|
Leendert de Borst
|
78052e74d6
|
New Crowdin updates (#1040)
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (Dutch)
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* Update source file RecentEmails.en.resx
Update translations from Crowdin [ci skip]
* Update source file en.json
Update translations from Crowdin [ci skip]
* Update source file en.json
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations infoplist.strings (French)
Update translations from Crowdin [ci skip]
* New translations strings.xml (French)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
|
2025-07-24 21:47:13 +02:00 |
|
Leendert de Borst
|
19fe4121ad
|
Update linting (#990)
|
2025-07-24 00:30:49 +02:00 |
|
Leendert de Borst
|
d563bd5c02
|
Add load more button to recent emails in browser extension (#990)
|
2025-07-24 00:30:49 +02:00 |
|