Commit Graph
4063 Commits
Author SHA1 Message Date
Leendert de BorstandLeendert de Borst aec40a4d03 Add major version bump to vault version to prevent runtime errors in older unsupported clients (#1535) 2026-01-30 22:47:34 +00:00
Leendert de BorstandLeendert de Borst 66e8dbfb27 Create local-docker-build-push.sh (#1531) 2026-01-30 22:47:17 +00:00
Leendert de BorstandLeendert de Borst adae6ebe2f Update Dockerfile to only compile Rust once on amd64 (#1531) 2026-01-30 22:47:17 +00:00
Leendert de BorstandLeendert de Borst 13b3257478 Add docker image exists check before install or update (#1533) 2026-01-30 22:18:38 +00:00
Leendert de BorstandGitHub 5334bcc1cf Update README.md with roadmap items 2026-01-30 21:54:48 +01:00
Leendert de Borst 46d7195928 Update notes rendering 2026-01-30 21:05:59 +01:00
Leendert de Borst 05c81cc76c Update ItemIcon.tsx 2026-01-30 21:05:59 +01:00
Leendert de Borst 382e2e96fa Improve email viewer content rendering 2026-01-30 21:05:59 +01:00
Leendert de BorstandLeendert de Borst 17db3dc341 Add global trap to install.sh to prevent further script execution on user exit (#1529) 2026-01-30 12:10:18 +00:00
Leendert de Borst cbc5aa835a Update bump-versions.sh 2026-01-30 12:15:54 +01:00
Leendert de Borst f40317ee7b Update Cargo.lock 2026-01-30 00:05:29 +01:00
Leendert de Borst 6919b67fca Update net.aliasvault.app.yml.template 2026-01-29 21:44:43 +01:00
dependabot[bot]andLeendert de Borst 56433a4c45 Bump tar
Bumps the npm_and_yarn group with 1 update in the /apps/mobile-app directory: [tar](https://github.com/isaacs/node-tar).


Updates `tar` from 7.5.6 to 7.5.7
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.7)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-29 11:36:24 +00:00
Leendert de Borst ae103349f3 Start 0.27.0-alpha development 2026-01-29 12:35:02 +01:00
Leendert de Borst ad892eb0cf Update browser extension build scripts to always call rust core compile 2026-01-29 12:11:41 +01:00
Leendert de Borst 39044784b4 Update release notes 2026-01-29 11:49:33 +01:00
Leendert de Borst a5aa782cbd Refactor EmailDomainField init flow to match browser extension 2026-01-29 11:21:08 +01:00
Leendert de Borst 053bec9d3c Fix folder deletion in mobile app not refreshing parent screen 2026-01-29 11:21:08 +01:00
Leendert de Borst b7c4634301 Add 0.26.0 release notes 2026-01-29 10:39:31 +01:00
Leendert de BorstandGitHub a6eb73d3d5 New Crowdin updates (#1504)
* New translations sharedresources.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* New translations deleteaccount.en.resx (Romanian)
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 deletefoldermodal.en.resx (Romanian)
Update translations from Crowdin [ci skip]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* New translations infoplist.strings (Swedish)
Update translations from Crowdin [ci skip]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* New translations importservices.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 en.json (Romanian)
Update translations from Crowdin [ci skip]
2026-01-29 10:29:31 +01:00
Leendert de BorstandLeendert de Borst 94810b8304 Tweak browser extension settings text alignment for longer translations (#1524) 2026-01-28 22:07:18 +00:00
Leendert de BorstandLeendert de Borst 3cc1a150ae Add Italian language dictionaries to the identity generator (#1524) 2026-01-28 22:07:18 +00:00
Leendert de Borst fc082aea00 Update tests 2026-01-28 20:38:41 +01:00
Leendert de Borst 9396a1b0c3 Add wait for debounce to browser extension tests 2026-01-28 20:17:25 +01:00
Leendert de Borst d99aa41a0c Update playwright.config.ts 2026-01-28 17:13:20 +01:00
Leendert de Borst b687bc08ba Bump install.sh version to use self-documenting ISO8601 date 2026-01-28 16:52:32 +01:00
Leendert de Borst 3eb7aca4da Update e2e-tests-browser-extension.yml 2026-01-28 16:18:26 +01:00
Leendert de Borst a380e67690 Update safari-xcode folder location 2026-01-28 16:14:09 +01:00
Leendert de Borst 925be8e9eb Update fdroid scripts 2026-01-28 12:18:10 +01:00
Leendert de BorstandLeendert de Borst c7f142de7e Add confirm dialog to admin when stopping services (#1520) 2026-01-28 11:17:49 +00:00
Leendert de BorstandLeendert de Borst 0a42a62655 Use sanitizedEmail for email retrieve call (#1518) 2026-01-28 09:42:44 +00:00
Leendert de Borst b439f7929f Update fdroid build template with Rust core lib build 2026-01-28 10:39:03 +01:00
Leendert de BorstandGitHub ff61397d0d Merge pull request #1515 from aliasvault/1449-feature-request-non-persona-aliases
Add random string generator for email aliases when login item has no alias fields
2026-01-27 21:41:16 +00:00
Leendert de BorstandLeendert de Borst 9f7e0b759d Fix useVaultSync loop on API error (#1459) 2026-01-27 21:40:51 +00:00
Leendert de BorstandLeendert de Borst 3160db12b9 Add email deduplication test (#1459) 2026-01-27 21:40:51 +00:00
Leendert de BorstandLeendert de Borst 1e8ee2f168 Add email deduplication based on sanitize method before creating new claims (#1459) 2026-01-27 21:40:51 +00:00
Leendert de BorstandGitHub ab5fc29bc1 Merge branch 'main' into 1449-feature-request-non-persona-aliases 2026-01-27 21:40:31 +00:00
Leendert de Borst cb90dc1199 Fix AliasVault.Client issue when creating new item when already on the item AddEdit page 2026-01-27 22:21:07 +01:00
Leendert de BorstandLeendert de Borst c9fbff6a43 Update Android passkey OriginVerifier to check all certificate fingerprints (#1501) 2026-01-27 21:10:47 +00:00
Leendert de Borst 8e9ab37420 Update translations 2026-01-27 20:55:41 +01:00
Leendert de BorstandGitHub d213e66c86 Merge pull request #1509 from NightFurySL2001/patch-1
Update installation guide with admin panel password warning
2026-01-27 19:53:35 +00:00
Leendert de Borst 1ed2c254a0 Update docs 2026-01-27 20:46:38 +01:00
Leendert de BorstandLeendert de Borst 215835340a Add NordPass import method (#1474) 2026-01-27 19:26:47 +00:00
Leendert de BorstandLeendert de Borst d44319feaf Add mime type detection to item icon AliasVault.Client (#1477) 2026-01-27 16:36:47 +00:00
Leendert de BorstandLeendert de Borst 433098d89b Improve credential autofill matcher for mobile apps (#1477) 2026-01-27 16:36:47 +00:00
Leendert de BorstandLeendert de Borst 36b3a19d13 Add ItemIcon sanitization for mobile app that otherwise crash on some SVG icons (#1477) 2026-01-27 16:36:47 +00:00
Leendert de BorstandLeendert de Borst d4398e54a4 Update reset vault to also delete cached logos (#1477) 2026-01-27 16:36:47 +00:00
Leendert de BorstandLeendert de Borst 95eb2e8150 Bump React Native SVG version (#1477) 2026-01-27 16:36:47 +00:00
Leendert de BorstandLeendert de Borst 7e8ea3ac69 Add unlimitedStorage permission to browser extension to prevent quota limits for larger vaults (#1436) 2026-01-27 16:36:12 +00:00
NFSL2001andGitHub d03593d5f7 fix link 2026-01-27 23:46:08 +08:00