Repository navigation
Steam Vault v1.3.3
Steam Vault v1.3.3
Release date: 2026-10-16
Version Type: Semantic Versioning
✨ Highlights
Steam Vault v1.3.3 aligns all project automation scripts with the organizational main:sub:option command hierarchy standard, upgrades the Windows Package Manager manifest generator to Microsoft Schema 1.12.0, and cleans repository tracking by removing IDE-specific directories.
🚀 Key Improvements & Features
- Standardized
main:sub:optionCommand Hierarchy — Standardized package scripts inpackage.jsonto canonical forms:winget:manifest:generate,winget:manifest:verify, andwinget:manifest:install, eliminating non-standard ad-hoc task names. - Microsoft WinGet Schema 1.12.0 Upgrade — Upgraded the automated manifest generator to Microsoft's newest 1.12.0 schema specification (
winget-manifest.*.1.12.0.schema.json) with strict schema validation. - Integrated Manifest Verification & Test Automation — Added
--verifyand--installflags toscripts/generate-winget-manifest.mjswith native argument handling without subshell vulnerability warnings. - IDE Untracking & Repository Hygiene — Cleaned repository tracking by purging
.vscode/settings and extensions from git index and updating.gitignorewith comprehensive IDE exclusions.
✅ Changed
- Package Script Layout — Organized
package.jsonscripts with structured grouping and canonical forwarders for ecosystem consistency. - Manifest Generator CLI — Enhanced
scripts/generate-winget-manifest.mjsto preserve authentic SHA256 hashes during re-verification and support direct validation passes.
🐛 Fixed
- Tracked IDE Configurations — Removed
.vscode/directories and metadata from remote repository tracking. - Child Process Path Quoting — Resolved Windows path space handling in WinGet validator scripts without Node.js deprecation warnings.
🔍 Platform / Compatibility Matrix
| Platform | Target Architecture | Binary / Package Format | Status |
|---|---|---|---|
| Windows 10 / 11 | x86_64-pc-windows-msvc |
NSIS Setup (.exe), MSI (.msi), WinGet (HELIXOrigin.SteamVault) |
✅ Fully Supported |
| macOS (Sonoma / Sequoia) | Universal (x86_64 + aarch64) |
Apple Disk Image (.dmg) |
✅ Fully Supported |
| Linux (Ubuntu / Debian / Fedora) | x86_64-unknown-linux-gnu |
AppImage (.AppImage), Debian (.deb), RPM (.rpm) |
✅ Fully Supported |
🛠️ Build, Installation & Verification
Verification Results
- Rust Type-Check (
cargo check): PASS (0 errors, 0 warnings) - Rust Unit Tests (
cargo test): PASS (43/43 tests passed) - Frontend Diagnostics (
svelte-check): PASS (0 errors, 0 warnings) - Localization Engine (
verify-i18n): PASS (30/30 Steam languages validated) - WinGet Manifest Schema: PASS (
winget validate --manifestsucceeded under Schema 1.12.0)
Local Build & Verification Instructions
# Clone and install dependencies
git clone https://github.com/HELIX-Origin/Steam-Vault.git
cd Steam-Vault
npm install
# Run comprehensive verification suite
node scripts/test.mjs
# Verify WinGet package manifests
npm run winget:manifest:verify
# Build production bundle
npm run tauri build📄 Changes & Commits
e4d07b2chore: untrack .vscode, align winget package scripts to main:sub:option standard, and upgrade manifests to schema 1.12.087bdb00fix: eliminate cross-platform compiler warnings and harden WinGet publishing pipelines5716e52feat: release v1.3.1 — modular multi-platform free game checker, deals & patch notes, and settings ergonomics
Full commit history: git log --oneline v1.3.2..v1.3.3