Skip to content

Steam Vault v1.3.1

Choose a tag to compare

@PhantomNimbi PhantomNimbi released this 16 Oct 05:54
· 24 commits to main since this release

Steam Vault v1.3.1

Release date: 2026-10-15
Version Type: Semantic Versioning

✨ Highlights

Steam Vault v1.3.1 delivers an upgraded, modular Store Notifications & Alerts Engine across all enabled storefront platforms, introducing verified 100% free game giveaway detection, real-time store deals, and official game patch notes.

This patch resolves promotion false-positives by strictly isolating active 100% free giveaways from regular on-sale titles, organizes the notifications dashboard into a 3-tab layout (Free Games, Deals & Promotions, Patch Notes), moves Settings access to an ergonomic gear button at the bottom-left corner of the sidebar, and adds seamless Epic Online Services (EOS) overlay management.


🚀 Key Improvements & Features

  • Multi-Platform Free Game Promotions & Giveaways Engine (platforms::promotions):

    • Implemented modular, per-platform promotion fetchers for Epic Games (epic.rs), Steam (steam.rs), GOG (gog.rs), and multi-platform aggregator (gamerpower.rs).
    • Distinguishes active 100% free games to keep forever from upcoming giveaways with dedicated "Claim on Platform ↗" and "Preview ↗" browser actions.
    • Highlights promotion values (e.g. "Worth $19.99") and expiration dates directly on promotion cards.
  • Store Deals & Promotions Integration (get_store_deals):

    • Real-time deals engine surfacing featured Steam specials and discounts, Epic Games store sales, and GOG catalog deals.
    • Displays visual discount badges (-75%, -60%), original strikethrough pricing, and final sale prices.
  • Library Game Patch Notes Feed (get_library_patch_notes):

    • Automatically queries official update announcements and changelogs for installed library titles via Steam's News API.
    • Automatically sanitizes BBCode/HTML markup and provides direct links to full official developer announcements in the browser.
  • Unified 3-Tab Notifications Dashboard Window:

    • The dashboard header features an interactive 🔔 Notifications button with live alert counter pills.
    • Expands into an integrated sub-panel with dedicated tabs: 🎁 Free Games (active & upcoming separated), 🏷️ Deals & Promotions, and 📰 Patch Notes.
  • Downloads & Component Status Subpage:

    • Dedicated sub-window on the dashboard providing real-time visibility into tool downloads (e.g. Legendary CLI) and gaming overlay components.
  • Epic Online Services (EOS) Overlay Management:

    • Integrated EOS overlay detection and one-click installation via Legendary CLI backend.

✅ Changed

  • Ergonomic Settings Navigation: Relocated the Settings access button from the main navigation strip to a dedicated gear cog button pinned at the bottom-left corner of the sidebar, rotating smoothly on hover.
  • Platform Card Cleanliness: Standardized the Epic Games card in Settings to match uniform launcher styling without redundant nested panels, moving custom executable paths and EOS overlay options into a clean ⚙ Legendary & EOS Settings drawer.

🐛 Fixed

  • Free Game Promotion Filter False Positives: Resolved an issue where paid on-sale games or upcoming titles with non-zero discounted prices leaked into active free game notifications by strictly validating price.totalPrice.discountPrice == 0 and active 0% promotional offers.
  • Legendary Account Authentication Parser: Fixed regex and prefix matching for active Legendary CLI sessions by properly recognizing Epic account: and Account ID: output lines.

🔍 Platform / Compatibility Matrix

Operating System Architecture Build Target Minimum Version Status
Windows x86_64 x86_64-pc-windows-msvc Windows 10 (1809+) / Windows 11 ✅ Fully Supported (NSIS Installer, Portable)
macOS Universal (ARM64 / x86_64) aarch64-apple-darwin, x86_64-apple-darwin macOS 11.0 Big Sur+ ✅ Fully Supported (DMG, App Bundle)
Linux x86_64 x86_64-unknown-linux-gnu glibc 2.31+ (Ubuntu 20.04+, Fedora 34+) ✅ Fully Supported (AppImage, deb)

🛠️ Build, Installation & Verification

Steam Vault is built with Tauri v2, Rust 1.77+, SvelteKit, and Vite.

Local Build Commands

# Clone repository
git clone https://github.com/HELIX-Origin/Steam-Vault.git
cd Steam-Vault

# Install frontend dependencies
npm install

# Run automated test & verification suite
node scripts/test.mjs

# Build local production release (unsigned)
npm run tauri:build:release

Verification Results

All automated verification test suites passed cleanly prior to release:

  • Rust Type-Check (cargo check): PASS (0 errors)
  • Rust Unit & Integration Tests (cargo test): PASS (43/43 tests passing)
  • Frontend Svelte Type-Check (svelte-check): PASS (0 errors, 0 warnings across all routes and components)
  • i18n Multi-Language Engine (verify-i18n.mjs): PASS (30/30 official Steam platform languages validated)

📄 Changes & Commits

  • feat(v1.3.1): modular multi-platform free game checker, store deals, patch notes, and settings navigation

Full commit history: git log --oneline v1.3.0..v1.3.1