Skip to content

VaultGuard 2.3.0 🎉

Latest

Choose a tag to compare

@uthvah uthvah released this 02 Apr 10:17

This update marks a major milestone for the plugin. Beyond a complete visual and structural overhaul, we are officially rebranding from Locksidian to VaultGuard.

A massive thank you to @SpreeHertz for his incredible contributions in PR #6 and #7. He has officially joined the team as a collaborator, and his work on the build system and accessibility has been instrumental in this release. Welcome aboard!

Security & System Integrity

  • Tamper Protection: Added a sentinel file to verify vault integrity. If data.json is missing or modified, the plugin triggers a "Hard Lock" to prevent unauthorized access.
  • Decryption Guard: Disabling note encryption now requires a mandatory decryption pass to ensure no files are left permanently locked on disk.
  • Timer Stability: Resolved a race condition where the auto-lock timer could fire during note processing, preventing "half-locked" states.

Lockscreen & Visuals

  • Atmospheres: Replaced generic themes with four curated presets (Minimal, Noir, Frosted, and Vivid) that style the blur and overlays.
  • Smooth Transitions: Refined the unlock animation with a subtle scale-and-fade effect.
  • Accessibility Fix: Resolved an issue where the lock screen became invisible for users with "prefers-reduced-motion" enabled.
  • Typography: Fixed a bug where custom fonts only applied to the username; they now correctly skin all lockscreen text.

Interface & UX

  • Settings Overhaul: Reorganized the settings panel into a cleaner, more logical flow from account security to aesthetics.
  • Video Previews: Added thumbnail previews for video backgrounds directly in the settings.
  • Input Tuning: Added granular controls for password bar rounding and "shake" animation intensity.
  • Scaling & Focus: Rebuilt the scaling system to keep text sharp and improved password field focus reliability.
  • Reduced Friction: Removed the redundant "Inactivity" popup; the lockscreen now serves as its own notification.

Under the Hood

  • Rebranding: All internal references, styles, and manifests have been updated from Locksidian to VaultGuard.
  • Build Optimization: Moved to an esbuild workflow and removed external CDN dependencies for better performance and security.
  • Code Cleanup: Significantly reduced console logging to meet Obsidian's community standards and improved overall stability.

...and more!