Skip to content

Releases: lanedirt/AliasVault

0.6.0

11 Nov 17:53
43ddd39
Compare
Choose a tag to compare

What's Changed

This release includes the following major milestones:

  • Many overall layout and UX tweaks
  • Add 2-factor authentication support to client
  • Add auth attempt logs and brute-force lockouts
  • Improve user registration UX
  • Add PWA support
  • Add WebAuthn unlock support
  • Implement vault synchronize/merge logic
  • Add documentation

🚀 New Features

  • Change email to username for main user authentication by @lanedirt in #176
  • Make .NET dataprotection work in both local development and when running through docker by @lanedirt in #179
  • Add TOTP authenticator support to client by @lanedirt in #182
  • Add vault auth attempt logging and auto lockout to combat brute force by @lanedirt in #191
  • Update admin menu links by @lanedirt in #194
  • Add email delete option in client by @lanedirt in #197
  • Add user registration log entry and include auth log E2E tests by @lanedirt in #201
  • Add gzip compression for client app by @lanedirt in #204
  • Optimize GitHub actions for stability (#203) by @lanedirt in #206
  • Prevent error when attempting to encrypt/decrypt empty string (#217) by @lanedirt in #218
  • Add log truncate buttons to admin by @lanedirt in #222
  • Implement client password change feature by @lanedirt in #229
  • Add loading icon to logout to improve UX by @lanedirt in #238
  • Add additional vault metadata by @lanedirt in #237
  • Add forgot password screen to client by @lanedirt in #239
  • Update Playwright stability by @lanedirt in #241
  • Optimize default argon2id settings for enhanced security by @lanedirt in #242
  • Add PWA support by @lanedirt in #243
  • Fix mobile menu open/close (#244) by @lanedirt in #247
  • Update admin mobile menu link content by @lanedirt in #248
  • Optimize refresh token logic, add IP address and integrate remember m… by @lanedirt in #249
  • Fix delay in navigating to admin log pages by @lanedirt in #251
  • Implement vault synchronize/merge support by @lanedirt in #252
  • Move user menu items to mobile menu for mobile screens by @lanedirt in #258
  • General refactoring, update folder structure, code cleanup by @lanedirt in #259
  • Add support for persisting encryption key by @lanedirt in #270
  • Make webauthn implementation secure by @lanedirt in #272
  • Revert JsInteropService to have init in properties by @lanedirt in #274
  • Update note widget to support newlines and anchor tags by @lanedirt in #273
  • Make 2fa input field a number by @lanedirt in #278
  • Add WASM error detection and show application warning if WASM is not supported by client by @lanedirt in #282
  • Mobile responsive tweaks by @lanedirt in #283
  • Refactor blazor components to reduce duplicated code by @lanedirt in #284
  • Update ClientPlaywrightTest.cs (#220) by @lanedirt in #286
  • Make all UI components compatible with dark mode by @lanedirt in #288
  • Saving existing credential with one or more attachments fails by @lanedirt in #296
  • Improve ux for login and create account flow by @lanedirt in #310
  • Optimize credential AddEdit page for mobile by @lanedirt in #313
  • Uploading multiple attachments doesnt work by @lanedirt in #316
  • Fix account creation mobile interface for safari browser by @lanedirt in #318
  • Login flow optimizations by @lanedirt in #321
  • Expose all config settings through config object by @lanedirt in #322
  • Improve error message for unlock page if API cannot be reached by @lanedirt in #324
  • Show page refresh button if loading takes too long by @lanedirt in #325
  • Replace welcome screen with simple tutorial by @lanedirt in #327
  • Add beta indication by @lanedirt in #328
  • Add static app version and show in footer by @lanedirt in #337
  • Deleting user that has email (claims) throws error by @lanedirt in #346
  • Improve documentation by @lanedirt in #344
  • Add support email to .env to show in client application by @lanedirt in #354
  • Remove first step from create wizard by @lanedirt in #355
  • Update AppInfo.cs with new release version by @lanedirt in #357

🐞 Bug Fixes

  • Update admin logs path as /logs folder doesn't work correctly due to … by @lanedirt in #193
  • Fix client app loading screen delay by @lanedirt in #195
  • Fix email anchor tag target=blank conversion by @lanedirt in #198
  • Fix bug in auth log IP address by @lanedirt in #231
  • Add default revision number to existing vaults to prevent merge conflicts by @lanedirt in #255
  • Hide timeout notification after new login attempt by @lanedirt in #266
  • Get latest vault by revision number instead of updated at timestamp by @lanedirt in #348

🧩 Dependencies Updates

  • Update all NuGet packages to latest stable versions

New Contributors

Full Changelog: 0.5.0...0.6.0

0.5.0

16 Aug 13:10
18978b9
Compare
Choose a tag to compare

What's Changed

This release includes the following major milestones:

  • Local identity generator including support for English and Dutch identities, removing external dependency.
  • General UX/UI improvements.

🚀 New Features

  • Add identity generator utility project for EN and NL identities by @lanedirt in #155
  • Add E2E test for identity generation in client (#156) by @lanedirt in #157
  • Add quick create new identity popup by @lanedirt in #159
  • Keyboard shortcuts stop working when something else has been typed before by @lanedirt in #162
  • Add global search bar by @lanedirt in #163
  • Add email page to browse through all received emails by @lanedirt in #166
  • Update client side validation for all form steps by @lanedirt in #169
  • Updated blazor loading animation to AliasVault style by @lanedirt in #170
  • Out-of-box experience UX tweaks by @lanedirt in #173

Full Changelog: 0.4.0...0.5.0

0.4.0

05 Aug 11:41
364ade9
Compare
Choose a tag to compare

What's Changed

This release includes the following major milestones:

  • Local SMTP server with private temp email support, fully E2E encrypted.
  • Admin panel for user management, vault/email statistics, database logging, service monitoring and start/stop controls.
  • Various other improvements.

🚀 New Features

  • Add AliasVault.SmtpService scaffolding by @lanedirt in #114
  • Make SmtpServer save emails to database by @lanedirt in #115
  • Add integration test for email smtp service by @lanedirt in #116
  • Update docker-compose.yml to include database volume for SmtpService by @lanedirt in #119
  • Add SmtpService health check to Github Action after docker build (#111) by @lanedirt in #120
  • Add blazor server admin project for user and smtp management by @lanedirt in #123
  • Fix bug in install.sh (#113) by @lanedirt in #131
  • Add user vault statistics to admin app by @lanedirt in #132
  • Add cache busting to admin app by @lanedirt in #134
  • Add email encryption, add UI to client wasm application for local and external email by @lanedirt in #138
  • Fix while loop high CPU usage bug by @lanedirt in #140
  • Client UI tweaks to email and password fields by @lanedirt in #147
  • Admin dashboard tweaks by @lanedirt in #149
  • Improve email popup window mechanism by @lanedirt in #152
  • Add client settings page with preference for default domain and auto email refresh by @lanedirt in #153
  • Add e2e test with two users trying to claim the same email by @lanedirt in #154

🐞 Bug Fixes

Full Changelog: 0.3.0...0.4.0

0.3.0

12 Jul 14:17
81a52dc
Compare
Choose a tag to compare

What's Changed

First stable release with E2E encryption fully integrated.

🚀 New Features

Full Changelog: 0.2.0...0.3.0

0.2.0

20 Jun 17:45
bca7b2b
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

What's Changed

Stable release before full E2E encryption integration. NOTE: this version represents an alpha state and is NOT ready for production use. Critical features, such as encryption, are not yet fully implemented. Users are welcome to explore and use this project, but please be aware that there are no guarantees regarding its security or stability. Use at your own risk!

🚀 New Features

Full Changelog: 0.1.0...0.2.0

0.1.0

17 Jun 13:52
7a657ea
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

What's Changed

First release. NOTE: this version represents an alpha state and is NOT ready for production use. Critical features, such as encryption, are not yet fully implemented. Users are welcome to explore and use this project, but please be aware that there are no guarantees regarding its security or stability. Use at your own risk!

🚀 New Features

New Contributors

Full Changelog: https://github.com/lanedirt/AliasVault/commits/0.1.0