Leendert de Borst
f9edbb0ce3
Make all username checks case insensitive in API ( #2122 )
2026-06-02 12:34:09 +02:00
dependabot[bot]
966db5d110
Bump the npm_and_yarn group across 1 directory with 1 update
...
Bumps the npm_and_yarn group with 1 update in the /core/vault directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Updates `vitest` from 3.2.4 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest )
Updates `vitest` from 3.2.4 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest )
Updates `vitest` from 3.2.4 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest )
Updates `vitest` from 3.2.4 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:production
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:production
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:production
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-02 09:58:41 +02:00
Leendert de Borst
efec547e2f
Merge pull request #2118 from aliasvault/dependabot/npm_and_yarn/apps/browser-extension/npm_and_yarn-16f4151077
...
Bump the npm_and_yarn group across 3 directories with 1 update
2026-06-02 09:23:15 +02:00
Leendert de Borst
b4dfebcad9
Update test date mock implementation ( #2118 )
2026-06-01 23:47:36 +02:00
dependabot[bot]
66a6478dd8
Bump the npm_and_yarn group across 3 directories with 1 update
...
Bumps the npm_and_yarn group with 1 update in the /apps/browser-extension directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/identity-generator directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/password-generator directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Updates `vitest` from 3.1.3 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest )
Updates `vitest` from 3.1.2 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest )
Updates `vitest` from 3.1.2 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-01 20:46:48 +00:00
Leendert de Borst
6cebe6bff6
Update GitHub release actions
2026-05-31 23:55:53 +02:00
Leendert de Borst
3ba473e88b
Update mobile app build and publish scripts
2026-05-31 23:38:11 +02:00
Leendert de Borst
318246e749
Update browser extension build and publish scripts
2026-05-31 22:46:25 +02:00
Leendert de Borst
09accc9797
Add release notes for 0.29.3
2026-05-31 19:09:42 +02:00
Leendert de Borst
82dc2e6ae0
New Crowdin updates ( #2077 )
...
* New translations en.json (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Catalan)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Catalan)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Persian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Persian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Urdu (Pakistan))
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Urdu (Pakistan))
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Korean)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Korean)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Czech)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Czech)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Bulgarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Catalan)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Catalan)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Czech)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Czech)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Korean)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Korean)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Turkish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Turkish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Urdu (Pakistan))
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Urdu (Pakistan))
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Persian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Persian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Burmese)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (French)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations login.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations register.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations usernamestep.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations totpcodes.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailmodal.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emaildomainfield.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordsettingspopup.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations twofactorauthenticationsection.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations createnewidentitywidget.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations searchwidget.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations start.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations view.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Romanian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Spanish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Danish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (German)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations creating.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sync.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations welcome.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deleteaccount.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations validationmessages.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations en.json (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations resetvault.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations mobileunlockmodal.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations fieldblock.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deletefoldermodal.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations foldermodal.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addfieldmenu.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations itemtypeselector.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentlydeleted.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations storageinsights.en.resx (Indonesian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Finnish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Hebrew)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Italian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Dutch)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Polish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Russian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Swedish)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Ukrainian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Chinese Simplified)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Portuguese, Brazilian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations login.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations register.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations usernamestep.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations totpcodes.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations totpviewer.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emailmodal.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations emaildomainfield.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations defaultpasswordsettings.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordsettingspopup.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations activesessionssection.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deleteaccountsection.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordchangesection.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentauthlogssection.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations twofactorauthenticationsection.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations createnewidentitywidget.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations searchwidget.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations setup.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations start.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations view.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations security.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations sync.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations welcome.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations changepassword.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deleteaccount.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations validationmessages.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations resetvault.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations strings.xml (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations clipboardcountdownbar.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations fieldblock.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations deletefoldermodal.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations foldermodal.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations addfieldmenu.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations folderselector.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations itemtypeselector.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations recentlydeleted.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations fieldhistorymodal.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations passwordconfirmationmodal.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
* New translations storageinsights.en.resx (Hungarian)
[ci skip]
Update translations from Crowdin [ci skip]
2026-05-31 18:59:12 +02:00
Leendert de Borst
9016d35ba3
Update web app responsive buttons and tests
2026-05-31 18:48:07 +02:00
Leendert de Borst
b6502a73e9
Bump Android passkey app privileged_allowlist_json
2026-05-31 18:19:29 +02:00
Leendert de Borst
aaa7476729
Auto-type email instead of value insert in browser extension autofill ( #2113 )
2026-05-31 18:08:13 +02:00
Leendert de Borst
6f4daffedb
Update OriginVerifier.kt to accept either get_login_creds or handle_all_urls for passkey asset link verification ( #2111 )
2026-05-31 17:37:51 +02:00
Leendert de Borst
cc186d7497
Update expo-file-system API for (email) attachment download ( #150 )
2026-05-31 17:07:38 +02:00
Leendert de Borst
ccd0113f3b
Update email format switcher logic and UI in mobile app ( #150 )
2026-05-31 17:07:38 +02:00
Leendert de Borst
896e91285a
Update email format switcher logic and UI in browser extension ( #150 )
2026-05-31 17:07:38 +02:00
Leendert de Borst
75a0a5ae72
Update email format switcher logic and UI in web app ( #150 )
2026-05-31 17:07:38 +02:00
Sanjay Santhanam
8c56115f03
feat: add email format switcher (HTML/Plain/Source)
...
Add a segmented button row to switch between HTML, Plain text, and
Source views in the email modal. Defaults to HTML if available,
otherwise falls back to Plain text.
Changes:
- EmailModal.razor: Add ViewMode enum, SetViewMode method, and
format switcher UI between header and content area
- EmailDetails.tsx: Add equivalent React viewMode state and
format switcher buttons for the browser extension
Since MessageSource doesn't exist on EmailApiModel, Source view
shows the raw HTML markup as a fallback.
2026-05-31 17:07:38 +02:00
Leendert de Borst
f001fe90e1
Update browser extension autofill form detection so it works with Tailwind CSS ( #2109 )
2026-05-30 17:16:19 +02:00
Leendert de Borst
ca85a84fb1
Update bug_report.yml
2026-05-30 17:14:16 +02:00
Leendert de Borst
71f791e9c0
Fix custom field label insert when using enter key to submit form ( #2106 )
2026-05-30 16:26:56 +02:00
Leendert de Borst
02cb30ee62
Update playwright to 1.60.0 to fix hanging CI installs
2026-05-30 16:15:21 +02:00
Leendert de Borst
c155e7917f
Update tests ( #2100 )
2026-05-29 18:34:47 +02:00
Leendert de Borst
0f96eb2a87
Add 10min timeout to playwright test setup ( #2100 )
2026-05-29 18:34:47 +02:00
Leendert de Borst
2019275da1
Press submit button in 2FA login tests ( #2100 )
2026-05-29 18:34:47 +02:00
Leendert de Borst
e3a66654cf
Add av-enable flags to web app login and 2FA setup ( #2100 )
2026-05-29 18:34:47 +02:00
Leendert de Borst
a2f33d328c
Add 2FA autofill enable/suppress flag support ( #2100 )
2026-05-29 18:34:47 +02:00
Leendert de Borst
4a43145393
Update tests ( #2100 )
2026-05-29 18:34:47 +02:00
Leendert de Borst
0d78ea76b4
Add av-enable and av-suppress-save flags support to browser extension ( #2100 )
2026-05-29 18:34:47 +02:00
Leendert de Borst
ac9da5c681
Refactor folder structure ( #2100 )
2026-05-29 18:34:47 +02:00
Leendert de Borst
356e8ba8e2
Update SECURITY.md
2026-05-29 18:30:49 +02:00
Leendert de Borst
f1b0bb0473
Update CONTRIBUTING.md
2026-05-29 18:30:40 +02:00
Leendert de Borst
a6cb2669f6
Freeze all browser extension form persist calls on clear ( #2029 )
2026-05-29 18:23:39 +02:00
Leendert de Borst
e48b0228c4
Remember and auto-prompt last unlock method for browser extension ( #2096 )
2026-05-29 17:32:19 +02:00
AmarBego
4a42b5363c
feat: cache email RSA CryptoKeys by public key
...
satisfy JSDoc lint
2026-05-29 15:32:01 +02:00
Leendert de Borst
5a79c94ff6
Update translations
2026-05-29 00:50:34 +02:00
Leendert de Borst
6dbf42931d
Update admin server settings time label
2026-05-27 19:40:48 +02:00
Leendert de Borst
9b85cdd9ab
Update self-hosted docs mobile app SSL certificate note
2026-05-27 19:12:20 +02:00
Leendert de Borst
3da3b4ec52
Enable scrolling inside browser extension autofill popup ( #2066 )
2026-05-27 15:50:34 +02:00
Leendert de Borst
77d36c8424
Update CONTRIBUTING.md
2026-05-27 14:59:39 +02:00
Leendert de Borst
ca1a8e7a58
Add shared page content component with min-height to prevent dropdown clipping ( #2090 )
2026-05-27 13:16:08 +02:00
Leendert de Borst
36d6c7e49c
Show item filter dropdown on recently deleted page in web app ( #2090 )
2026-05-27 13:16:08 +02:00
Leendert de Borst
6f7662f106
Refactor item dropdown menu to separate component in mobile app ( #2090 )
2026-05-27 13:16:08 +02:00
Leendert de Borst
03eed2e541
Show item filter dropdown on recently deleted page in browser extension ( #2090 )
2026-05-27 13:16:08 +02:00
Leendert de Borst
b78b81d3f6
Add Android inline keyboard autofill suggestions ( #1637 )
2026-05-26 16:58:28 +02:00
Leendert de Borst
38f3a1359e
Increase default shown autofill suggestions from 3 to 10 ( #1633 )
2026-05-26 15:57:30 +02:00
Leendert de Borst
faf4ef32e3
Update OriginVerifier.kt passkeys privileged apps list ( #2082 )
2026-05-26 15:28:32 +02:00
Leendert de Borst
2dc6ed055d
Add refresh-external-dependencies.sh script ( #2082 )
2026-05-26 15:28:32 +02:00
Leendert de Borst
3cb8e8983c
Update net.aliasvault.app.yml.template
2026-05-26 13:52:23 +02:00