Repository navigation
Steam Vault v1.3.1
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.
- Implemented modular, per-platform promotion fetchers for Epic Games (
-
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
🔔 Notificationsbutton with live alert counter pills. - Expands into an integrated sub-panel with dedicated tabs: 🎁 Free Games (active & upcoming separated), 🏷️ Deals & Promotions, and 📰 Patch Notes.
- The dashboard header features an interactive
-
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 Settingsdrawer.
🐛 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 == 0and active 0% promotional offers. - Legendary Account Authentication Parser: Fixed regex and prefix matching for active Legendary CLI sessions by properly recognizing
Epic account:andAccount 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:releaseVerification 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