2640 Commits

Author SHA1 Message Date
Leendert de Borst
014dbd4040 Update URL sanitization for mobile app credential create flow (#2300) 2026-07-28 15:54:10 +02:00
dependabot[bot]
408dcb73b4 Bump the npm_and_yarn group across 6 directories with 2 updates
Bumps the npm_and_yarn group with 1 update in the /apps/browser-extension directory: [postcss](https://github.com/postcss/postcss).
Bumps the npm_and_yarn group with 2 updates in the /apps/mobile-app directory: [postcss](https://github.com/postcss/postcss) and [svgo](https://github.com/svg/svgo).
Bumps the npm_and_yarn group with 1 update in the /apps/server/AliasVault.Admin directory: [postcss](https://github.com/postcss/postcss).
Bumps the npm_and_yarn group with 1 update in the /apps/server/AliasVault.Client directory: [postcss](https://github.com/postcss/postcss).
Bumps the npm_and_yarn group with 1 update in the /core/models directory: [postcss](https://github.com/postcss/postcss).
Bumps the npm_and_yarn group with 1 update in the /core/vault directory: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `svgo` from 3.3.3 to 3.3.4
- [Release notes](https://github.com/svg/svgo/releases)
- [Commits](https://github.com/svg/svgo/compare/v3.3.3...v3.3.4)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.10 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.10 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.10 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.10 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.10 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.10 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.10 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.10 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.10 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.10 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.10 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.10 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.16 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.16 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.16 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.16 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.16 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.16 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

Updates `postcss` from 8.5.15 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.24)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: svgo
  dependency-version: 3.3.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-28 15:53:50 +02:00
Leendert de Borst
8d4ef2507a New Crowdin updates (#2298)
* New translations en.json (Romanian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations sharedresources.en.resx (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 (Russian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations sharedresources.en.resx (Russian)

[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 (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations passwordsettingspopup.en.resx (Irish)

[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 (Hungarian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations login.en.resx (Hungarian)

[ci skip]
Update translations from Crowdin [ci skip]
2026-07-28 12:21:27 +02:00
Leendert de Borst
c30515a71d Bump HtmlSanitizer package version 2026-07-24 22:21:49 +02:00
Leendert de Borst
41c1de9244 Update OriginVerifier.kt 2026-07-24 21:10:09 +02:00
Leendert de Borst
4c90fdf224 New Crowdin updates (#2295)
* New translations en.json (Italian)

[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 (Danish)

[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 (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (Irish)

[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 en.json (Romanian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations sharedresources.en.resx (Romanian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (Romanian)

[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 (French)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations sharedresources.en.resx (Spanish)

[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 (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 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 sharedresources.en.resx (Catalan)

[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 (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 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 sharedresources.en.resx (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 (German)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (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 en.json (Finnish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (Finnish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations sharedresources.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations sharedresources.en.resx (Hebrew)

[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 (Hebrew)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations sharedresources.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 en.json (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 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 sharedresources.en.resx (Dutch)

[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 (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 en.json (Polish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (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 en.json (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 en.json (Swedish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (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 en.json (Turkish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (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 en.json (Ukrainian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (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 en.json (Chinese Simplified)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (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 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 sharedresources.en.resx (Portuguese, Brazilian)

[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 (Portuguese, Brazilian)

[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 en.json (Indonesian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations sharedresources.en.resx (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 (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 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 (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 (French)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations sharedresources.en.resx (Spanish)

[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 (Spanish)

[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 (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations sharedresources.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations sharedresources.en.resx (Italian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (Italian)

[ci skip]
Update translations from Crowdin [ci skip]
2026-07-24 21:09:42 +02:00
Leendert de Borst
4c83fe5b83 Add duplicate option to mobile app (#2293) 2026-07-24 12:43:45 +02:00
Leendert de Borst
a82826980b Add translations (#2293) 2026-07-24 12:43:45 +02:00
Leendert de Borst
f43f6bdc31 Add context menu and duplicate option to web app (#2293) 2026-07-24 12:43:45 +02:00
Leendert de Borst
2bdc43556b Tweak web app z-index layout with custom field menu (#2293) 2026-07-24 12:43:45 +02:00
Leendert de Borst
629f7696a3 Add item duplicate option to browser extension (#2293) 2026-07-24 12:43:45 +02:00
Leendert de Borst
fe45aed298 Update tests (#2291) 2026-07-24 10:54:48 +02:00
Leendert de Borst
eccbb57af8 Update default sort order to DESC create date (#2291) 2026-07-24 10:54:48 +02:00
Leendert de Borst
26d000a29a New Crowdin updates (#2275)
* New translations en.json (Italian)

[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 (Danish)

[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 (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations login.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (Irish)

[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 en.json (Romanian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (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 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 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 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 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 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 importexport.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 resetvaultsection.en.resx (Hungarian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations infoplist.strings (Hungarian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations strings.xml (Hungarian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (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 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 pendingmigrations.en.resx (Hungarian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Hungarian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.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 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 importexport.en.resx (Hungarian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations mobileunlockmodal.en.resx (Hungarian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations mobilelogin.en.resx (Hungarian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations mobilelogin.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 editablefieldlabel.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 passwordstrengthindicator.en.resx (Hungarian)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.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]

* New translations recentlydeleted.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-07-24 09:43:16 +02:00
dependabot[bot]
9f1dfbbff0 Bump the npm_and_yarn group across 1 directory with 2 updates
Bumps the npm_and_yarn group with 2 updates in the /apps/browser-extension directory: [dompurify](https://github.com/cure53/DOMPurify) and [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router).


Updates `dompurify` from 3.4.11 to 3.4.12
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.4.11...3.4.12)

Updates `react-router` from 7.16.0 to 7.18.1
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/react-router@7.18.1/packages/react-router/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.18.1/packages/react-router)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.4.12
  dependency-type: direct:production
- dependency-name: react-router
  dependency-version: 7.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-24 09:42:59 +02:00
Leendert de Borst
c7711e74ef Merge branch 'main' into 2279-replace-typescript-identity-generator-with-rust-based-cross-platform-implementation 2026-07-24 08:35:14 +02:00
Leendert de Borst
74893938fd Update identity generator calls to use Rust core in mobile app (#2279) 2026-07-24 08:21:34 +02:00
dependabot[bot]
9a043b4391 Bump the npm_and_yarn group across 6 directories with 5 updates
Bumps the npm_and_yarn group with 1 update in the /apps/browser-extension directory: [js-yaml](https://github.com/nodeca/js-yaml).
Bumps the npm_and_yarn group with 2 updates in the /apps/mobile-app directory: [shell-quote](https://github.com/ljharb/shell-quote) and [body-parser](https://github.com/expressjs/body-parser).
Bumps the npm_and_yarn group with 2 updates in the /core/models directory: [brace-expansion](https://github.com/juliangruber/brace-expansion) and [js-yaml](https://github.com/nodeca/js-yaml).
Bumps the npm_and_yarn group with 1 update in the /core/typescript/identity-generator directory: [js-yaml](https://github.com/nodeca/js-yaml).
Bumps the npm_and_yarn group with 2 updates in the /core/vault directory: [brace-expansion](https://github.com/juliangruber/brace-expansion) and [js-yaml](https://github.com/nodeca/js-yaml).
Bumps the npm_and_yarn group with 3 updates in the /docs directory: [shell-quote](https://github.com/ljharb/shell-quote), [body-parser](https://github.com/expressjs/body-parser) and [webpack-dev-server](https://github.com/webpack/webpack-dev-server).


Updates `js-yaml` from 4.2.0 to 4.3.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.2.0...4.3.0)

Updates `shell-quote` from 1.8.4 to 1.10.0
- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/shell-quote/compare/v1.8.4...v1.10.0)

Updates `body-parser` from 2.2.2 to 2.3.0
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/v2.2.2...v2.3.0)

Updates `brace-expansion` from 1.1.11 to 1.1.16
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.16)

Updates `js-yaml` from 4.2.0 to 4.3.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.2.0...4.3.0)

Updates `js-yaml` from 4.2.0 to 4.3.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.2.0...4.3.0)

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

Updates `js-yaml` from 4.2.0 to 4.3.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.2.0...4.3.0)

Updates `shell-quote` from 1.8.4 to 1.10.0
- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/shell-quote/compare/v1.8.4...v1.10.0)

Updates `body-parser` from 1.20.5 to 1.20.6
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/v2.2.2...v2.3.0)

Updates `webpack-dev-server` from 5.2.5 to 5.2.6
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/v5.2.6/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.2.5...v5.2.6)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.3.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: shell-quote
  dependency-version: 1.10.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: body-parser
  dependency-version: 2.3.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: brace-expansion
  dependency-version: 1.1.16
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: js-yaml
  dependency-version: 4.3.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: js-yaml
  dependency-version: 4.3.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: brace-expansion
  dependency-version: 1.1.16
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: js-yaml
  dependency-version: 4.3.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: shell-quote
  dependency-version: 1.10.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: body-parser
  dependency-version: 1.20.6
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: webpack-dev-server
  dependency-version: 5.2.6
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-21 19:39:22 +02:00
dependabot[bot]
956511bf1a 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.14 to 1.1.16
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.16)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-21 17:45:48 +02:00
Leendert de Borst
b38e6d3a8a Update identity generator calls to use Rust core in web app (#2279) 2026-07-19 14:00:15 +02:00
Leendert de Borst
046e56323a Merge branch 'main' into 2279-replace-typescript-identity-generator-with-rust-based-cross-platform-implementation 2026-07-19 13:43:26 +02:00
Leendert de Borst
c1684ac02f Update identity model import location (#2279) 2026-07-19 13:35:38 +02:00
Leendert de Borst
2710b889eb Update identity generator calls to use Rust core in browser extension (#2279) 2026-07-19 13:35:09 +02:00
Leendert de Borst
f530527639 Update .NET dependencies (#2282) 2026-07-18 14:26:41 +02:00
Leendert de Borst
9a3df8a5e7 Mark dependency vuln errors as warning (#2279) 2026-07-18 14:26:41 +02:00
Leendert de Borst
2c45bde45a Remove typescript identity generator (replaced by Rust) (#2279) 2026-07-18 13:51:33 +02:00
Leendert de Borst
9a9bd4c9e4 Add missing password length slider to browser extension password settings popup (#2277) 2026-07-17 19:24:57 +02:00
Leendert de Borst
072a180894 Merge branch 'main' of https://github.com/aliasvault/aliasvault 2026-07-14 18:15:26 +02:00
Leendert de Borst
cf269c49a1 Update OriginVerifier.kt 2026-07-14 18:15:18 +02:00
Leendert de Borst
c5e3f49b26 New Crowdin updates (#2251)
* New translations en.json (German)

[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 (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations topmenu.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations addedit.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations home.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations view.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations strings.xml (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations mobileunlockmodal.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations mobilelogin.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations mobilelogin.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations fieldblock.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations deletefoldermodal.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations foldermodal.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations editablefieldlabel.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations addfieldmenu.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations folderselector.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations itemtypeselector.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations recentlydeleted.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations fieldhistorymodal.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations passwordconfirmationmodal.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations passwordstrengthindicator.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations exportpasswordmodal.en.resx (Irish)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations storageinsights.en.resx (Irish)

[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 (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 (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 (Bulgarian)

[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 (Czech)

[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 (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 (Irish)

[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 (Hungarian)

[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 (Korean)

[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 (Urdu (Pakistan))

[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 (Indonesian)

[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 (Burmese)

[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 (Chinese Simplified)

[ci skip]
Update translations from Crowdin [ci skip]

* New translations en.json (Irish)

[ci skip]
Update translations from Crowdin [ci skip]
2026-07-14 18:14:13 +02:00
Leendert de Borst
b98bdca24f Prevent vault syncing pending flash in mobile app 2026-07-14 18:04:46 +02:00
Leendert de Borst
67aca0b577 Make /secrets docker bind mount folder configurable (#2234) 2026-07-14 14:34:02 +02:00
Leendert de Borst
0151e6630c Do not close expanded popup when deleting an email (#2272) 2026-07-14 14:12:32 +02:00
Leendert de Borst
743f4c0187 Add new FormDetector tests (#2270) 2026-07-14 13:40:14 +02:00
Leendert de Borst
30e3f371b9 Update FormDetector exclusion logic (#2270) 2026-07-14 13:40:14 +02:00
Leendert de Borst
1c530d631b Update FormDetector.cs hidden elements check (#2270) 2026-07-14 13:40:14 +02:00
Leendert de Borst
033d8fdf28 Add autofill form detector devlog calls (#2270) 2026-07-14 13:40:14 +02:00
Leendert de Borst
10e7485617 Update VaultMessageHandler.ts (#2268) 2026-07-14 12:56:07 +02:00
Leendert de Borst
3f71b90c1f Add get_prune_table_queries centralized logic (#2268) 2026-07-14 12:56:07 +02:00
Leendert de Borst
e40b924f51 Update Rust vault_pruner efficiency and to not trigger unnecessary (#2268) 2026-07-14 12:56:07 +02:00
Leendert de Borst
1fa550e31e Add devlog (#2268) 2026-07-14 12:56:07 +02:00
Leendert de Borst
697040e86f Prevent loading unnecessary data (#2268) 2026-07-14 12:56:07 +02:00
Leendert de Borst
883d08cc53 Update max vault upload timeout to 180sec for browser extension 2026-07-13 22:10:24 +02:00
Leendert de Borst
8784d7ce12 Add explicit network timeout error code to browser extension 2026-07-13 21:46:27 +02:00
Leendert de Borst
e42ee5bfd3 Update minimum client version to 0.26.3 (#2265) 2026-07-13 14:20:30 +02:00
Leendert de Borst
f8c24f4647 Update browser extension error reporting 2026-07-12 20:33:39 +02:00
Leendert de Borst
fd3cb92bdf Update web app dropdown menu font color (#2259) 2026-07-12 17:50:16 +02:00
Leendert de Borst
6dcd08546d Show keyboard shortcuts button in Safari browser extension (#2257) 2026-07-12 17:50:09 +02:00
Leendert de Borst
d35641b623 Show keyboard shortcuts button in Firefox browser extension (#2257) 2026-07-12 17:50:09 +02:00
Leendert de Borst
8954e9ec4d Add Postgres explicit keepalive settings (#2253) 2026-07-12 16:22:37 +02:00