Leendert de Borst
|
bdfea51319
|
UX flow tweaks (#1347)
|
2025-11-18 23:05:45 +01:00 |
|
Leendert de Borst
|
3e7848bb3b
|
Update browser extension translations (#1347)
|
2025-11-18 22:08:28 +01:00 |
|
Leendert de Borst
|
e4614c8034
|
Cleanup (#1347)
|
2025-11-18 22:02:13 +01:00 |
|
Leendert de Borst
|
fa366cf2e6
|
Refactor (#1347)
|
2025-11-18 21:31:15 +01:00 |
|
Leendert de Borst
|
3653ec3d55
|
Tweak browser extension unlock vault button placement (#1347)
|
2025-11-18 21:21:08 +01:00 |
|
Leendert de Borst
|
4d74504882
|
Refactor MobileLogin models to use class structure instead of record for readability (#1347)
|
2025-11-18 21:18:38 +01:00 |
|
Leendert de Borst
|
29c7644b53
|
Tweak app scheme to shorthand aliasvault (#1347)
|
2025-11-18 21:01:14 +01:00 |
|
Leendert de Borst
|
81750c4878
|
Update browser extension login UI (#1347)
|
2025-11-18 13:14:30 +01:00 |
|
Leendert de Borst
|
ec8cb7836a
|
Add mobile login option to browser extension unlock page too (#1347)
|
2025-11-18 11:20:19 +01:00 |
|
Leendert de Borst
|
a64f7d97e5
|
Refactor browser extension MobileLoginUtility flow (#1347)
|
2025-11-17 23:59:08 +01:00 |
|
Leendert de Borst
|
f9d7918e0a
|
Update shared models and update browser extension MobileLoginUtility (#1347)
|
2025-11-17 23:31:05 +01:00 |
|
Leendert de Borst
|
eaa348bb23
|
Add mobile login auth log type (#1347)
|
2025-11-17 18:41:03 +01:00 |
|
Leendert de Borst
|
0db3e2dbf4
|
Refactor mobile unlock to mobile login naming, update migrations (#1347)
|
2025-11-17 18:24:45 +01:00 |
|
Leendert de Borst
|
728af0bff6
|
Tweak browser extension login UI (#1347)
|
2025-11-17 17:11:09 +01:00 |
|
Leendert de Borst
|
f7b0084eba
|
Refactor (#1347)
|
2025-11-16 22:38:06 +01:00 |
|
Leendert de Borst
|
f50fe913fb
|
Add login with mobile QR code client side logic (#1347)
|
2025-11-16 20:23:50 +01:00 |
|
Leendert de Borst
|
7b78552651
|
Add mobile unlock models (#1347)
|
2025-11-16 20:21:50 +01:00 |
|
Leendert de Borst
|
9a453a1fab
|
Cleanup unused ApiError codes, update EF docs
|
2025-11-15 11:45:42 +01:00 |
|
Leendert de Borst
|
9dc9ed9ba1
|
Cleanup translations
|
2025-11-14 12:23:20 +01:00 |
|
Leendert de Borst
|
686ea56556
|
Update en.json
|
2025-11-14 11:58:23 +01:00 |
|
Leendert de Borst
|
73f95b3a77
|
Update en.json
|
2025-11-14 11:53:12 +01:00 |
|
Leendert de Borst
|
4b9e2ba2e3
|
Cleanup unused translations in browser extension (#1355)
|
2025-11-13 22:14:23 +00:00 |
|
Leendert de Borst
|
e849762985
|
New Crowdin updates (#1336)
* 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 (Catalan)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations view.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations view.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations strings.xml (German)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations view.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations strings.xml (German)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (German)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (German)
Update translations from Crowdin [ci skip]
* New translations clipboardcountdownbar.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations clipboardcountdownbar.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Russian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Russian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Russian)
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 (Catalan)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
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 (Catalan)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
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 (Catalan)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (German)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Polish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Russian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (German)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Russian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (German)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Polish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Russian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Portuguese, Brazilian)
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 (French)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Spanish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Spanish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Spanish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Catalan)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Catalan)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Catalan)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Finnish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Finnish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Finnish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Hebrew)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Hebrew)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Hebrew)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Italian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Italian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Italian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Dutch)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Dutch)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Dutch)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Polish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Swedish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Swedish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Swedish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Turkish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Turkish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Turkish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Ukrainian)
Update translations from Crowdin [ci skip]
|
2025-11-13 22:15:35 +01:00 |
|
Leendert de Borst
|
3cc8c9f5de
|
Remove redundant NotConfigured error case (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
ccf923bc98
|
Clear PIN data on logout (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
039e63f5c8
|
Update browser extension to min 6 digit pin (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
232245fd76
|
Update en.json (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
bb1549458f
|
Refactor success/failed message component (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
c63b7ceac4
|
Refactor (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
987de6625f
|
Reorder settings menu (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
9efe878397
|
Update Reinitialize.tsx (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
ec90890870
|
Make lock vault reuse clear vault logic (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
bdc405a836
|
Refactor (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
27e411f485
|
Make PIN unlock errors translatable (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
108ec1869c
|
Refactor storage api usage (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
e1b05b611e
|
Use Argon2id for pin unlock (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
7d2630e197
|
Update VaultUnlockSettings.tsx (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
9df5f6c81a
|
Update Unlock.tsx (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
93adb6d60f
|
Fix vault unlock sequence from content script (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
6abce9e9cf
|
Update webauthn.ts console logs
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
534d82990d
|
Refactor structure and cleanup unused translations (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
fb28827f15
|
Update vault unlock settings and pin unlock UI (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
b14f22f9ad
|
Add browser extension pin unlock scaffolding (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
d5dee592ab
|
Bump version to 0.25.0-alpha
|
2025-11-11 15:36:09 +01:00 |
|
Leendert de Borst
|
b0df4c410a
|
Improve browser extension autofill by filling in fields sequentially to prevent race condition issues on some websites (#1335)
|
2025-11-10 20:56:21 +01:00 |
|
Leendert de Borst
|
b6609706e8
|
Make non-http URL field readable in dark mode (#1335)
|
2025-11-10 20:56:21 +01:00 |
|
Leendert de Borst
|
19620bff8e
|
Streamline autofill credential matching in all platforms (#1335)
|
2025-11-10 20:56:21 +01:00 |
|
Leendert de Borst
|
bad4f46a82
|
Bump Android app version to include new autofill fixes (#1332)
|
2025-11-06 12:30:41 +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
|
360ce0c9eb
|
Bump app build number for unlock screen animation fix (#1332)
|
2025-11-05 22:34:27 +01:00 |
|