Skip to content

Releases: polius/VAULT

1.5.0

16 Jun 15:32
fcf4bd9

Choose a tag to compare

Security

  • Tamper-proof encrypted files — Files now use an authenticated format that detects any modification, reordering, or truncation and refuses to decrypt altered files.
  • Stronger password protection — Increased PBKDF2 key-derivation iterations (250,000 → 600,000) to better resist password brute-forcing.
  • XSS protection — Filenames and notification messages are now rendered safely, so a maliciously named file can no longer run code in the page.
  • Crafted-file safeguards — Encrypted-file metadata is validated before use, preventing malformed files from freezing your browser.
  • Hardened web server — Added a strict Content-Security-Policy, HSTS, and other security headers to the bundled Docker image.

Improvements

  • Large file warning — You're now prompted before processing very large files that could exhaust browser memory.
  • Reliable clipboard feedback — Generating a password now confirms whether it was actually copied to your clipboard.

Maintenance

  • Automated dependency updates — Added Dependabot to keep the Docker base image and CI actions current.
  • Build & release fixes — More robust image file permissions and version tagging.

Compatibility: Existing .vault files remain fully decryptable. Files encrypted with 1.5.0 use the new authenticated format and require 1.5.0 or later to decrypt.

1.4.0

10 Feb 18:02

Choose a tag to compare

Changes:

  • Drag & drop zones — Replaced plain file inputs with visual drop zones featuring upload/download icons and browse links.
  • File selection feedback — Files display with contextual icons, size info, and a remove button (with fade-in animation).
  • Processing state — Encrypt/Decrypt buttons show a spinning indicator and status text while working.
  • Toast icons — Notifications now include contextual icons for warning, error, and success types.
  • Card hover effects — Subtle box-shadow on card hover; logo glow on brand hover.

1.3.0

25 Jan 17:55

Choose a tag to compare

Changes:

  • Updated the overall UI to provide a fully responsive experience on both laptops and mobile devices.

1.2.0

25 Jan 15:37

Choose a tag to compare

New Features

  • Password Strength Indicator - Real-time visualization (Weak/Medium/Strong) with color-coded meter
  • File Info Display - Shows filename and size after selection
  • Drag & Drop Support - Drag files directly onto cards with visual feedback
  • Loading State Enhancement - Animated spinner and card dimming during operations
  • Success Animations - Animated checkmark icon on completion

Bug Fixes

  • Fixed toast message positioning on mobile screens
  • Progress bars now reset correctly between operations
  • Added error handling to encryption with user-friendly messages
  • File inputs and passwords clear after successful operations

Accessibility

  • Added aria-labels to all inputs and buttons
  • Improved screen reader support

UI Polish

  • Monospace fonts for technical elements (encrypt, decrypt, locally)
  • Better typography and visual hierarchy
  • Larger, better-aligned card header icons
  • Toast notification when password is copied to clipboard

Technical

  • Improved code organization and error handling

1.1.0

25 Jan 12:06

Choose a tag to compare

Changes:

  • Enhanced overall UI for improved usability and visual consistency.
  • Upgraded Bootstrap libraries to the latest version.

1.0.0

03 Sep 16:05

Choose a tag to compare

  • Refactored core components for better performance and maintainability.
  • Added Docker image for self-hosting.