Skip to content

ViGaVault_1.2 (Stable release)

Choose a tag to compare

@MadEditorDAN MadEditorDAN released this 20 May 22:22
· 56 commits to master since this release

ViGaVault v1.2.0 (Stable Release)

This marks the first official stable milestone of the modernized ViGaVault desktop engine. I know, I skipped some version numbers, but I made so much changes it needed to be done.

This release delivers massive architectural upgrades to security, data portability, authentication, and user experience, while introducing strict parity with the upcoming Android Mobile application.

Security & Architecture

  • Zero-Trust Encrypted Backups: Removed the legacy CSV architecture and introduced the new .vgv format. Backups are now highly-compressed, AES-256 encrypted archives containing your database, library settings, and native image assets.
  • Test-Driven Stability: Integrated a global pytest and pytest-qt sandbox framework to automatically verify core UI and data stability across builds.
  • Mobile-Parity Core: All Python configuration dictionaries have been aggressively refactored to strict camelCase schemas (e.g., scanSteam) to guarantee flawless cross-import functionality with the new Android version (soon to be released).

Steam Modernization

  • Embedded Browser Auth: The application now features an embedded Qt WebEngine browser window, allowing you to natively and securely log into Steam while fully supporting CAPTCHAs and Steam Guard 2FA.
  • Silent API Key Extraction: Once you are authenticated, a background "ghost script" automatically intercepts and extracts your official Steam Web API Key directly from the session, permanently eliminating the need to manually hunt for and copy-paste API keys.

UI/UX Enhancements

  • Game & Media Manager Edit Buttons: Injected inline Edit buttons directly into the Game Manager and Media Manager tables. You can pull up the master Edit Dialog without leaving the list, and your changes will instantly refresh the UI rows upon exit.
  • New Asset Filters: Added mutually exclusive "No Image" and "No Trailer" toggles directly to the main sidebar and Media Manager, allowing you to quickly isolate games missing metadata.
  • Hidden Games Toggle: Added a dedicated "Hidden" toggle to the Game Manager to safely isolate exclusions and DLCs.
  • Global Translations: Unified all new toggles, alerts, and columns into the core multi-language engine (en, fr, de, es, it).

Bug Fixes & Engine Upgrades

  • Smart IGDB Recovery: The metadata scraper will now intelligently strip the word "remake" from failed API searches and automatically retry, guaranteeing you never miss a match on modern remakes.
  • Modern WebP Support: Fixed an oversight in the backup compressor that ignored .webp and other modern image formats. The backup engine now reliably archives all contents of your images directory.
  • Qt File Dialog Crash: Hard-patched a severe Windows Native File Dialog crashing issue by permanently binding to Qt's internal file explorer.
  • Instant Cover Renders: Fixed a bug where manually uploaded local covers wouldn't immediately trigger a re-render on the active Game Card.