5084 Commits
Author SHA1 Message Date
Leendert de Borst 1430fc12a1 Bump HtmlSanitizer package version
Push to Git mirrors / Push to mirrors (push) Canceled after 0s
0.30.2
2026-07-24 22:21:41 +02:00
Leendert de Borst 522c9bb358 Bump version to 0.30.2 2026-07-24 21:51:53 +02:00
Leendert de Borst a2fd2c950e Add release notes for 0.30.2 2026-07-24 21:51:20 +02:00
Leendert de Borst b82d7d1bd1 Add release-docker.yml 2026-07-24 21:24:39 +02:00
Leendert de Borst 41c1de9244 Update OriginVerifier.kt 2026-07-24 21:10:09 +02:00
Leendert de BorstandGitHub 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 BorstandLeendert de Borst 4c83fe5b83 Add duplicate option to mobile app (#2293) 2026-07-24 12:43:45 +02:00
Leendert de BorstandLeendert de Borst a82826980b Add translations (#2293) 2026-07-24 12:43:45 +02:00
Leendert de BorstandLeendert de Borst f43f6bdc31 Add context menu and duplicate option to web app (#2293) 2026-07-24 12:43:45 +02:00
Leendert de BorstandLeendert de Borst 2bdc43556b Tweak web app z-index layout with custom field menu (#2293) 2026-07-24 12:43:45 +02:00
Leendert de BorstandLeendert de Borst 629f7696a3 Add item duplicate option to browser extension (#2293) 2026-07-24 12:43:45 +02:00
Leendert de BorstandLeendert de Borst fe45aed298 Update tests (#2291) 2026-07-24 10:54:48 +02:00
Leendert de BorstandLeendert de Borst eccbb57af8 Update default sort order to DESC create date (#2291) 2026-07-24 10:54:48 +02:00
Leendert de BorstandGitHub 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]andLeendert de Borst 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 0b5b5802d8 Update Rust core sanity checks 2026-07-24 09:25:42 +02:00
Leendert de Borst 35e9dc8704 Merge branch 'main' of https://github.com/aliasvault/aliasvault 2026-07-24 09:07:25 +02:00
Leendert de Borst f385b1c18c Bump docs dependencies 2026-07-24 09:04:50 +02:00
Leendert de BorstandGitHub 060aec694f Merge pull request #2289 from aliasvault/2279-replace-typescript-identity-generator-with-rust-based-cross-platform-implementation
Replace Typescript identity generator with Rust-based cross platform implementation
2026-07-24 08:59:14 +02:00
Leendert de Borst 5a5cdefd8e Fix linting (#2279) 2026-07-24 08:42:43 +02:00
Leendert de Borst 063f67719e FIx merge conflicts (#2279) 2026-07-24 08:35:42 +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]andLeendert de Borst 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]andLeendert de Borst 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 db293c7542 Fix Rust Core time now call dependency for browser environment (#2279) 2026-07-19 13:37:41 +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 BorstandLeendert de Borst f530527639 Update .NET dependencies (#2282) 2026-07-18 14:26:41 +02:00
Leendert de BorstandLeendert 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 8112428a9b Add shared identity models to core models (#2279) 2026-07-18 13:48:07 +02:00
Leendert de Borst 1f86b71727 Update docs (#2279) 2026-07-18 13:46:19 +02:00
Leendert de Borst 22bbd258dd Add identity generator files ported from typescript (#2279) 2026-07-18 13:40:43 +02:00
Leendert de Borst 19f6bc4d47 Create mod.rs (#2279) 2026-07-18 13:40:07 +02:00
Leendert de BorstandLeendert 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 6d5e4259f5 Add Rust identity_generator scaffolding (#2279) 2026-07-17 18:54:28 +02:00
Leendert de Borst a394acdab2 Update release.yml 2026-07-14 21:39:11 +02:00
Leendert de Borst bc7de03375 Add release notes for 0.30.1 2026-07-14 18:53:58 +02:00
Leendert de Borst d28513d3b7 Bump install.sh version 2026-07-14 18:15:59 +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 BorstandGitHub 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 227a823984 Update .gitignore 2026-07-14 18:06:29 +02:00
Leendert de Borst b98bdca24f Prevent vault syncing pending flash in mobile app 2026-07-14 18:04:46 +02:00
Leendert de BorstandLeendert de Borst fdd1818eb1 Update install docs (#2234) 2026-07-14 14:34:02 +02:00
Leendert de BorstandLeendert de Borst 67aca0b577 Make /secrets docker bind mount folder configurable (#2234) 2026-07-14 14:34:02 +02:00
Leendert de BorstandLeendert de Borst 0151e6630c Do not close expanded popup when deleting an email (#2272) 2026-07-14 14:12:32 +02:00