AliasVault
Privacy-first password manager with a built-in email alias generator
Alternative to: 1password, bitwarden, simplelogin, firefox relay
0.23.0
2025-09-15What’s Changed
Welcome to the release of AliasVault v0.23.0! 🎉
This update brings major improvements for self-hosted setups, new mobile app features, and a number of UI refinements and bug fixes across all platforms. The AliasVault GitHub repo has also officially moved to the new AliasVault GitHub organization.
[!IMPORTANT]
🚨 For self-hosted users: AliasVault has moved fromlanedirt/AliasVaultto the new GitHub organizationaliasvault/aliasvault. This also affects Docker image locations. Please read the upgrade documentation before updating.
Highlights of this release
-
Documentation for new all-in-one Docker image
- By popular request, AliasVault now provides an all-in-one Docker image. This makes it easier to run AliasVault with simple Docker/Docker Compose setups, or even directly on NAS devices like QNAP or Synology. This update makes this new image globally available: updated installation and migration instructions are now available in our docs: https://docs.aliasvault.net/installation.
-
Project migration to new GitHub organization + OpenCollective
- AliasVault is no longer under
lanedirt/AliasVaultand now belongs to the dedicatedaliasvaultGitHub organization.
The project is also now live on OpenCollective: https://opencollective.com/aliasvault: you can support ongoing development through transparent donations (and also by spreading the word!).
- AliasVault is no longer under
-
Mobile app improvements
- Password generator settings (length, complexity, etc.) are now configurable directly from the mobile app; no need to log into the web app first.
- Mobile apps can now export your vault to CSV, even in offline mode. This means if your server is unavailable, you can still access and safely back up your credentials.
-
UI and usability updates
- Browser extension UI now uses standardized font sizes for a cleaner, more consistent look.
- Added a password visibility toggle to login screens in the web app, browser extension, and mobile apps.
- Improved touch/trackpad input handling in the mobile app.
- Admin panel: inactive user flags and cleanup tasks have been added.
- Web app: credentials can now be sorted alphabetically, and login pages display the current app version.
-
Bug fixes and under-the-hood improvements
- Reverse proxy now auto-reloads when SSL certs are updated, preventing expired SSL warnings.
- Fixed issues with mobile click registration, language switcher on small screens, breadcrumb duplication, and DateTime parsing in some locales.
- Docker images now include OpenContainers annotations for better ecosystem compatibility.
Read more details about this release on our blog: https://www.aliasvault.net/news/aliasvault-0.23.0-released
🚀 New Features
- Make admin UI more responsive for mobile devices by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1168
- Update all GitHub repo urls to new aliasvault GitHub organization by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1172
- Refactor by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1174
- Update release.yml to publish images to new organization namespace by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1176
- Update docker compose.yml with new ghcr.io docker image locations by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1178
- Add opencontainers annotations to docker images on publish by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1180
- Show footer with app version on web app login page by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1194
- Make whole row in email block on view credentials page clickable by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1196
- Standardize font sizes in browser extension for improved UI by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1198
- Add password visibility toggle to web app, browser extension and mobile app login screens by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1199
- Add inactive user flag calculation and email cleanup task to admin by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1201
- Add vault export to CSV feature in mobile app that also works in offline mode by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1202
- Make default password generator settings available in mobile app by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1206
- Add credentials alphabetical sort option to web app by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1210
- Enable Android app to use user added CA certs for local self-signed cert usage by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1215
- New Crowdin updates by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1216
🐞 Bug Fixes
- Add filewatcher to reverse-proxy container to auto reload when SSL cert is updated by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1186
- iOS/Android app some elements do not always register clicks via trackpad by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1188
- Language switcher occludes web app registration page on mobile screens by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1192
- Breadcrumb path “home” occurs twice due to translations by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1209
- DateTime parsing with certain culture / translation settings can crash the web app by @lanedirt in https://github.com/aliasvault/aliasvault/pull/1212
🧩 Dependencies Updates
- Bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in https://github.com/aliasvault/aliasvault/pull/1189
- Bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in https://github.com/aliasvault/aliasvault/pull/1190
Full Changelog: https://github.com/aliasvault/aliasvault/compare/0.22.0…0.23.0