Leendert de Borst
|
dc9d2ddc4d
|
Bump version to 0.26.4
0.26.4
|
2026-02-16 19:20:50 +01:00 |
|
Leendert de Borst
|
29bfedaa30
|
Add changelogs for 0.26.4
|
2026-02-16 19:20:25 +01:00 |
|
Leendert de Borst
|
22d2f559c7
|
Fix account deletion not working in mobile app for newly created accounts (#1721)
|
2026-02-16 19:10:23 +01:00 |
|
Leendert de Borst
|
03b91ababa
|
Tweak RPO recovery for browser extension and mobile app to prevent login errors with stale data (#1719)
|
2026-02-16 19:05:10 +01:00 |
|
Leendert de Borst
|
804cb2a9de
|
Add public key verification to mobile unlock flow (#1717)
|
2026-02-16 18:42:47 +01:00 |
|
Leendert de Borst
|
fa612dac3a
|
New Crowdin updates (#1682)
* New translations changepassword.en.resx (Danish)
Update translations from Crowdin [ci skip]
* New translations enable2fa.en.resx (Danish)
Update translations from Crowdin [ci skip]
* New translations disable2fa.en.resx (Danish)
Update translations from Crowdin [ci skip]
* New translations pendingmigrations.en.resx (Danish)
Update translations from Crowdin [ci skip]
* New translations mobileunlockmodal.en.resx (Danish)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Danish)
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 importexport.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Catalan)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Finnish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Hebrew)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Dutch)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Polish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Swedish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Turkish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Romanian)
Update translations from Crowdin [ci skip]
* New translations en.json (Persian)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Persian)
Update translations from Crowdin [ci skip]
* New translations en.json (Urdu (Pakistan))
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Urdu (Pakistan))
Update translations from Crowdin [ci skip]
* New translations en.json (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Danish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Romanian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Catalan)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Danish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Finnish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Hebrew)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Dutch)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Polish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Swedish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Turkish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Urdu (Pakistan))
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Persian)
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 importexport.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Dutch)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Polish)
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 (Romanian)
Update translations from Crowdin [ci skip]
* New translations en.json (Persian)
Update translations from Crowdin [ci skip]
* New translations en.json (Urdu (Pakistan))
Update translations from Crowdin [ci skip]
* New translations en.json (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Romanian)
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Romanian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Danish)
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Danish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Finnish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Hebrew)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Swedish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Turkish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Catalan)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Finnish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Hebrew)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Swedish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Turkish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Urdu (Pakistan))
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
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 (Romanian)
Update translations from Crowdin [ci skip]
* New translations en.json (Persian)
Update translations from Crowdin [ci skip]
* New translations en.json (Urdu (Pakistan))
Update translations from Crowdin [ci skip]
* New translations en.json (Bulgarian)
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Korean)
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations en.json (Korean)
Update translations from Crowdin [ci skip]
* New translations login.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations register.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations passwordstep.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations termsandconditionsstep.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations usernamestep.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations totpcodes.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations totpviewer.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations emailmodal.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations emailrow.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations emaildomainfield.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations defaultpasswordsettings.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations importservices.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations passwordsettingspopup.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations activesessionssection.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations deleteaccountsection.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations passwordchangesection.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations recentauthlogssection.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations showrecoverycodes.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations twofactorauthenticationsection.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations createnewidentitywidget.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations searchwidget.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations footer.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations forgotpassword.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations logout.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations setup.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations start.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations delete.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations view.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations apps.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations security.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations creating.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations errorvaultdecrypt.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations vaultdecryptionprogress.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations sync.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations welcome.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations changepassword.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations deleteaccount.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations enable2fa.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations validationmessages.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations en.json (Korean)
Update translations from Crowdin [ci skip]
* New translations resetvault.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations resetvaultsection.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations disable2fa.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations infoplist.strings (Korean)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Korean)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Korean)
Update translations from Crowdin [ci skip]
* New translations pendingmigrations.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Korean)
Update translations from Crowdin [ci skip]
* New translations clipboardcountdownbar.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations mobileunlockmodal.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations fieldblock.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations deletefoldermodal.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations foldermodal.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations editablefieldlabel.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations addfieldmenu.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations folderselector.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations itemtypeselector.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations recentlydeleted.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations fieldhistorymodal.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Korean)
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations importservices.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Swedish)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Swedish)
Update translations from Crowdin [ci skip]
|
2026-02-16 18:24:28 +01:00 |
|
Leendert de Borst
|
37728c74aa
|
Fix browser extension autofill not showing up if ad-blockers are enabled (#1714)
|
2026-02-16 15:42:46 +01:00 |
|
Leendert de Borst
|
8f95af34bc
|
Add additional error detection to blazor WASM boot
|
2026-02-16 12:59:19 +01:00 |
|
Leendert de Borst
|
4fd6378aab
|
Add minify to web app index.html to save space (#1712)
|
2026-02-16 12:13:04 +01:00 |
|
Leendert de Borst
|
9e4b75e723
|
Reduce web app start screen margins for mobile displays (#1709)
|
2026-02-15 20:15:59 +01:00 |
|
Leendert de Borst
|
0d8aebd3c5
|
Add 2FA persist e2e test (#1707)
|
2026-02-15 11:18:06 +01:00 |
|
Leendert de Borst
|
6823c20533
|
Add login save prompt e2e test (#1707)
|
2026-02-15 11:18:06 +01:00 |
|
Leendert de Borst
|
edb4dd8532
|
Add browser extension login 2FA state remember logic (#1707)
|
2026-02-15 11:18:06 +01:00 |
|
Leendert de Borst
|
15a4fd5c65
|
Merge branch 'main' of https://github.com/aliasvault/aliasvault
* 'main' of https://github.com/aliasvault/aliasvault:
Update UserManagementTests.cs (#1705)
Allow mobile to scroll in admin tables, update users table structure (#1705)
|
2026-02-14 22:40:56 +01:00 |
|
Leendert de Borst
|
a44a5283f8
|
Update index.template.html (#1680)
|
2026-02-14 22:40:51 +01:00 |
|
Leendert de Borst
|
bdf128ed47
|
Update UserManagementTests.cs (#1705)
|
2026-02-14 22:40:01 +01:00 |
|
Leendert de Borst
|
9e459fc664
|
Allow mobile to scroll in admin tables, update users table structure (#1705)
|
2026-02-14 22:40:01 +01:00 |
|
Leendert de Borst
|
d2e0b20437
|
Do not clear selfhosted URL on iOS mobile app logout (#1703)
|
2026-02-14 22:03:46 +01:00 |
|
Leendert de Borst
|
d7b580d995
|
Increase max password generator length to 256 chars in web app (#1701)
|
2026-02-14 21:50:33 +01:00 |
|
Leendert de Borst
|
52e6b809f4
|
Update FormInputCopyToClipboard to truncate display for too long values (#1701)
|
2026-02-14 21:50:33 +01:00 |
|
Leendert de Borst
|
18b61029ea
|
Increase max password generator length to 256 chars in mobile app (#1701)
|
2026-02-14 21:50:33 +01:00 |
|
Leendert de Borst
|
438528a123
|
Increase max password generator length to 256 chars in browser extension (#1701)
|
2026-02-14 21:50:33 +01:00 |
|
Leendert de Borst
|
a102548bc0
|
Update logout to clear all local settings in browser extension (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
ba99d71c84
|
Update en.json (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
e869c9e937
|
Cleanup SavePrompt.ts (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
204c0e031d
|
Extend LoginDetector to also handle AJAX based form submits (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
e1429a85ee
|
Refactor (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
d1b9f9c7d1
|
Update translations (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
193a561b4f
|
Add persist to SavePrompt for hard POST and navigations after login form submission (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
4516cc9d93
|
Add loginDetector tests (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
a267b00ab3
|
Refactor FaviconExtraction to centralized helper method (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
d66c489ab6
|
Update save prompt re-emitter (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
4b7675809f
|
Make SavePrompt contents be overwritable when a new login attempt is recorded (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
cd58503753
|
Update save prompt UI (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
0a483c5323
|
Update AutofillSettings.tsx (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
17e84c25c1
|
Update autofill settings UI (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
f8d9204105
|
Add shared logo constant for reuse throughout browser extension (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
dd7c65f958
|
Add save login credential scaffolding to browser extension (#1694)
|
2026-02-14 21:23:55 +01:00 |
|
Leendert de Borst
|
2959b77695
|
Improve mobile app error reporting to be more specific for login/unlock sequence (#1698)
|
2026-02-14 17:07:38 +01:00 |
|
dependabot[bot]
|
b4e3eb4435
|
Bump qs in /apps/mobile-app in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the /apps/mobile-app directory: [qs](https://github.com/ljharb/qs).
Updates `qs` from 6.14.1 to 6.14.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2)
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-02-14 15:56:57 +01:00 |
|
Leendert de Borst
|
50e73c08f2
|
Update browser extension autolock timeout handler to use alarm API for >30s timeouts (#1684)
|
2026-02-13 14:38:10 +01:00 |
|
Leendert de Borst
|
ba744b8e93
|
Add single token revoke method to API to fix mobile unlock flow (#1683)
|
2026-02-13 13:09:10 +01:00 |
|
Leendert de Borst
|
bf2475c4cc
|
Add option to automatically close vault unlock success popup in browser extension (#1689)
|
2026-02-13 12:11:33 +01:00 |
|
Leendert de Borst
|
b7f38c9662
|
Refactor countdownbar to be reusable component (#1689)
|
2026-02-13 12:11:33 +01:00 |
|
Leendert de Borst
|
50bac180b6
|
Add password confirm to vault export in mobile app (#1687)
|
2026-02-13 11:18:41 +01:00 |
|
Leendert de Borst
|
d06e91ce4c
|
Add password confirm to vault export, refactor vault reset to use same logic (#1687)
|
2026-02-13 11:18:41 +01:00 |
|
Leendert de Borst
|
8c02715c8a
|
Update iOS passkey selection screen placeholder icon size (#1685)
|
2026-02-12 20:46:51 +01:00 |
|
Leendert de Borst
|
8477c4250b
|
Update browser extension passkey replace flow (#1685)
|
2026-02-12 20:46:51 +01:00 |
|
Leendert de Borst
|
d3e641c6e9
|
Update Android passkey replace flow (#1685)
|
2026-02-12 20:46:51 +01:00 |
|
Leendert de Borst
|
10be2d3450
|
Update iOS passkey replace flow (#1685)
|
2026-02-12 20:46:51 +01:00 |
|