Commit Graph

4491 Commits

Author SHA1 Message Date
Leendert de Borst
a413a13a0e New translations en.json (Catalan)
Update translations from Crowdin [ci skip]
2026-04-01 13:09:40 +02:00
Leendert de Borst
6ddec9a108 New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
2026-04-01 13:09:36 +02:00
Leendert de Borst
9246b4e392 New translations en.json (French)
Update translations from Crowdin [ci skip]
2026-04-01 13:09:34 +02:00
Leendert de Borst
29256d74ec New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:53 +02:00
Leendert de Borst
5bdf40c31d New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:50 +02:00
Leendert de Borst
20eac777e4 New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:49 +02:00
Leendert de Borst
6ea1f6eb5e New translations en.json (Turkish)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:48 +02:00
Leendert de Borst
603fc4499a New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:47 +02:00
Leendert de Borst
122f645738 New translations en.json (Russian)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:45 +02:00
Leendert de Borst
4a738bfdd9 New translations en.json (Polish)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:38 +02:00
Leendert de Borst
65029f84f4 New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:37 +02:00
Leendert de Borst
3b3408bb5a New translations en.json (Italian)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:35 +02:00
Leendert de Borst
93d30de673 New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:34 +02:00
Leendert de Borst
3070737f5e New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:25 +02:00
Leendert de Borst
414148fa41 New translations en.json (German)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:24 +02:00
Leendert de Borst
2ac3796ad7 New translations en.json (Catalan)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:23 +02:00
Leendert de Borst
1c295b4084 New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:16 +02:00
Leendert de Borst
4d35b00780 New translations en.json (French)
Update translations from Crowdin [ci skip]
2026-04-01 13:01:15 +02:00
Leendert de Borst
54dcf45ecc Add more auto-lock timeout options to browser extension and mobile app (#1871) 2026-04-01 12:07:27 +02:00
dependabot[bot]
b7808dd9e0 Bump @xmldom/xmldom
Bumps the npm_and_yarn group with 1 update in the /apps/mobile-app directory: [@xmldom/xmldom](https://github.com/xmldom/xmldom).


Updates `@xmldom/xmldom` from 0.8.11 to 0.8.12
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xmldom/xmldom/compare/0.8.11...0.8.12)

---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
  dependency-version: 0.8.12
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-01 08:55:28 +02:00
dependabot[bot]
6003cf1fb5 Bump brace-expansion
Bumps the npm_and_yarn group with 1 update in the /apps/mobile-app directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).


Updates `brace-expansion` from 1.1.12 to 1.1.13
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.13
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-29 12:20:33 +02:00
dependabot[bot]
9777c80494 Bump the npm_and_yarn group across 2 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the /apps/browser-extension directory: [node-forge](https://github.com/digitalbazaar/forge).
Bumps the npm_and_yarn group with 1 update in the /apps/mobile-app directory: [node-forge](https://github.com/digitalbazaar/forge).


Updates `node-forge` from 1.3.2 to 1.4.0
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.2...v1.4.0)

Updates `node-forge` from 1.3.2 to 1.4.0
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.2...v1.4.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.4.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: node-forge
  dependency-version: 1.4.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-29 11:51:46 +02:00
Leendert de Borst
0fc4181c95 New Crowdin updates (#1828)
* New translations localizable.strings (Turkish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Ukrainian)
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 en.json (Romanian)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Romanian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Romanian)
Update translations from Crowdin [ci skip]

* New translations en.json (Persian)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Persian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Persian)
Update translations from Crowdin [ci skip]

* New translations en.json (Urdu (Pakistan))
Update translations from Crowdin [ci skip]

* New translations strings.xml (Urdu (Pakistan))
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Urdu (Pakistan))
Update translations from Crowdin [ci skip]

* New translations en.json (Bulgarian)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Bulgarian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Bulgarian)
Update translations from Crowdin [ci skip]

* New translations en.json (Danish)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Danish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Danish)
Update translations from Crowdin [ci skip]

* New translations en.json (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 en.json (Czech)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Czech)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Czech)
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 strings.xml (French)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Dutch)
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]

* New translations en.json (Romanian)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Romanian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Romanian)
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 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 en.json (Danish)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Danish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Danish)
Update translations from Crowdin [ci skip]

* New translations en.json (Italian)
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 en.json (Swedish)
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 passwordstep.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Catalan)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (German)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Hebrew)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Swedish)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Turkish)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Catalan)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (German)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Hebrew)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Catalan)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (German)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Hebrew)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Swedish)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Turkish)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Swedish)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Turkish)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (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 validationmessages.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Catalan)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (German)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Hebrew)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Swedish)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Turkish)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Romanian)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Romanian)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Romanian)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Romanian)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Romanian)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Persian)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Persian)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Persian)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Persian)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Persian)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Urdu (Pakistan))
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Urdu (Pakistan))
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Urdu (Pakistan))
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Urdu (Pakistan))
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Urdu (Pakistan))
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations passwordstep.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 importexport.en.resx (Korean)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Korean)
Update translations from Crowdin [ci skip]

* New translations passwordstep.en.resx (Czech)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Czech)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Czech)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Romanian)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Romanian)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Czech)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Czech)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Bulgarian)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Catalan)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Catalan)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Czech)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Czech)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (German)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (German)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Hebrew)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Hebrew)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Korean)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Korean)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Swedish)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Swedish)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Turkish)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Turkish)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Urdu (Pakistan))
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Urdu (Pakistan))
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Persian)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Persian)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations en.json (Spanish)
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 passwordstrengthindicator.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations importservices.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 validationmessages.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Romanian)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Romanian)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Romanian)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Romanian)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Romanian)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Romanian)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Danish)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Italian)
Update translations from Crowdin [ci skip]
2026-03-27 07:08:57 +01:00
dependabot[bot]
415bd5496e Bump the npm_and_yarn group across 3 directories with 2 updates
Bumps the npm_and_yarn group with 1 update in the /apps/mobile-app directory: [yaml](https://github.com/eemeli/yaml).
Bumps the npm_and_yarn group with 2 updates in the /apps/server/AliasVault.Admin directory: [picomatch](https://github.com/micromatch/picomatch) and [yaml](https://github.com/eemeli/yaml).
Bumps the npm_and_yarn group with 2 updates in the /apps/server/AliasVault.Client directory: [picomatch](https://github.com/micromatch/picomatch) and [yaml](https://github.com/eemeli/yaml).


Updates `yaml` from 2.8.2 to 2.8.3
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](https://github.com/eemeli/yaml/compare/v2.8.2...v2.8.3)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

Updates `yaml` from 2.4.3 to 2.8.3
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](https://github.com/eemeli/yaml/compare/v2.8.2...v2.8.3)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

Updates `yaml` from 2.4.3 to 2.8.3
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](https://github.com/eemeli/yaml/compare/v2.8.2...v2.8.3)

---
updated-dependencies:
- dependency-name: yaml
  dependency-version: 2.8.3
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: yaml
  dependency-version: 2.8.3
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: yaml
  dependency-version: 2.8.3
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-26 15:46:18 +01:00
dependabot[bot]
307d4b1c33 Bump the npm_and_yarn group across 6 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the /apps/browser-extension directory: [picomatch](https://github.com/micromatch/picomatch).
Bumps the npm_and_yarn group with 1 update in the /apps/mobile-app directory: [picomatch](https://github.com/micromatch/picomatch).
Bumps the npm_and_yarn group with 1 update in the /core/models directory: [picomatch](https://github.com/micromatch/picomatch).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/identity-generator directory: [picomatch](https://github.com/micromatch/picomatch).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/password-generator directory: [picomatch](https://github.com/micromatch/picomatch).
Bumps the npm_and_yarn group with 1 update in the /core/vault directory: [picomatch](https://github.com/micromatch/picomatch).


Updates `picomatch` from 4.0.2 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4)

Updates `picomatch` from 4.0.2 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4)

Updates `picomatch` from 4.0.2 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4)

Updates `picomatch` from 4.0.2 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4)

Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4)

Updates `picomatch` from 4.0.2 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-26 08:11:11 +01:00
dependabot[bot]
5d2697b1dc Bump activesupport in /docs in the bundler group across 1 directory
Bumps the bundler group with 1 update in the /docs directory: [activesupport](https://github.com/rails/rails).


Updates `activesupport` from 7.2.2 to 7.2.3.1
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v8.1.2.1/activesupport/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v7.2.2...v7.2.3.1)

---
updated-dependencies:
- dependency-name: activesupport
  dependency-version: 7.2.3.1
  dependency-type: indirect
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-24 09:59:17 +01:00
saschabuehrle
0179c697ef fix: guard against undefined credentials.create/get in WebAuthn override (fixes #1854) 2026-03-22 08:33:33 +01:00
Leendert de Borst
c6fbef62db Merge pull request #1855 from aliasvault/1854-opening-certain-vnc-viewer-websites-can-trigger-a-browser-extension-error
Fix browser extension issue triggered by some websites (e.g. VNC viewers)
2026-03-21 14:34:19 +01:00
Leendert de Borst
2ad6e7dc4a Add sanity check to prevent webauthn init errors in browser extension (#1854) 2026-03-21 14:26:37 +01:00
dependabot[bot]
5c974932bd Bump the npm_and_yarn group across 6 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the /apps/browser-extension directory: [flatted](https://github.com/WebReflection/flatted).
Bumps the npm_and_yarn group with 1 update in the /apps/mobile-app directory: [flatted](https://github.com/WebReflection/flatted).
Bumps the npm_and_yarn group with 1 update in the /core/models directory: [flatted](https://github.com/WebReflection/flatted).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/identity-generator directory: [flatted](https://github.com/WebReflection/flatted).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/password-generator directory: [flatted](https://github.com/WebReflection/flatted).
Bumps the npm_and_yarn group with 1 update in the /core/vault directory: [flatted](https://github.com/WebReflection/flatted).


Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-21 13:19:00 +01:00
dependabot[bot]
45ef269032 Bump fast-xml-parser
Bumps the npm_and_yarn group with 1 update in the /apps/mobile-app directory: [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser).


Updates `fast-xml-parser` from 5.5.6 to 5.5.7
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.6...v5.5.7)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.5.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-20 08:43:08 +01:00
dependabot[bot]
9052103bfc Bump json in /docs in the bundler group across 1 directory
Bumps the bundler group with 1 update in the /docs directory: [json](https://github.com/ruby/json).


Updates `json` from 2.18.1 to 2.19.2
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.18.1...v2.19.2)

---
updated-dependencies:
- dependency-name: json
  dependency-version: 2.19.2
  dependency-type: indirect
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-20 08:43:00 +01:00
Leendert de Borst
f3daf51657 Update tests (#1848) 2026-03-19 18:27:56 +01:00
Leendert de Borst
0e0818c192 Update TOTP field detection in browser extension, cleanup tests (#1848) 2026-03-19 18:27:56 +01:00
Leendert de Borst
0785bd6d03 Fix email attachment open in mobile apps (#1841) 2026-03-19 18:27:30 +01:00
Leendert de Borst
42f2a0d0bc Update modal wrapper margins (#1841) 2026-03-19 18:27:30 +01:00
Leendert de Borst
aa353a872e Merge pull request #1834 from aliasvault/773-feature-request-add-encrypted-aliasvault-vault-export-and-import
Add custom aliasvault export format which contains all vault data
2026-03-19 10:31:58 +01:00
Leendert de Borst
367648e07e Update avux export/import tests (#773) 2026-03-19 10:13:59 +01:00
Leendert de Borst
45fd26ead5 Refactor (#773) 2026-03-18 18:48:52 +01:00
Leendert de Borst
2d1fe6ab14 Update translations (#773) 2026-03-18 10:23:24 +01:00
Leendert de Borst
2a9bba79da Add TOTP urldecode on import (#773) 2026-03-18 10:03:57 +01:00
Leendert de Borst
4ddd5512aa Refactor ProcessFile callback (#773) 2026-03-18 10:03:25 +01:00
Leendert de Borst
6f8ef34db8 Merge pull request #1844 from aliasvault/dependabot/npm_and_yarn/apps/mobile-app/npm_and_yarn-e78c89ff38
Bump fast-xml-parser from 4.5.4 to 5.5.6 in /apps/mobile-app in the npm_and_yarn group across 1 directory
2026-03-18 09:33:33 +01:00
dependabot[bot]
787d6f4161 Bump fast-xml-parser
Bumps the npm_and_yarn group with 1 update in the /apps/mobile-app directory: [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser).


Updates `fast-xml-parser` from 4.5.4 to 5.5.6
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.5.4...v5.5.6)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.5.6
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-18 01:47:12 +00:00
Leendert de Borst
5f3b6b8a10 Update ChangePassword.razor (#773) 2026-03-17 10:22:07 +01:00
Leendert de Borst
d74bb924cb Use shared ValidationMessages.en.resx (#773) 2026-03-17 10:17:58 +01:00
Leendert de Borst
53cb7c4961 Update change password form validation UI (#773) 2026-03-17 10:10:25 +01:00
Leendert de Borst
9be1aec43f Update tests (#773) 2026-03-16 22:23:29 +01:00
Leendert de Borst
4cc5728c27 Add password visibility toggles (#773) 2026-03-16 21:58:49 +01:00
Leendert de Borst
115325d9f5 Update CSV export structure and update .avex import logic (#773) 2026-03-16 18:43:45 +01:00