Featured image of post SaveManager: v1.8.0 released

SaveManager: v1.8.0 released

SaveManager, the “swiss army knife” of game save file management, has been released in version v1.8.0.

The centerpiece of this release is a complete GUI overhaul built on a custom ImGui framework. It also brings important security fixes - including a Zip Slip vulnerability in backup extraction - and noticeable performance improvements to game detection.

Core

Added

  • Manual restoration of individual files from a backup via a GUI modal
  • Multi-value tags on snapshots (labels are automatically converted to tags)
  • Known-hosts verification for SFTP transfers via SHA256 fingerprint (protects against MITM attacks)

Fixed

  • Zip Slip vulnerability during backup extraction due to unsafe path resolution
  • Downloading a save from an SFTP server placed it in the wrong folder instead of its game directory
  • Backup could silently end up corrupted if zip finalization failed
  • Backup restore no longer aborts entirely when a single file fails to write or fails its hash check
  • Various crashes and bugs fixed in the GTA:SA save editor

Performance

  • Detection now runs independent platform scans in parallel
  • Cache rebuilds now run asynchronously, eliminating frame stalls on large game libraries
  • Deduplication of game entries improved from O(n²) to O(n)

GUI

Added

  • Auto scroll in the log tab
  • Minecraft filter and total games found in the dashboard

Fixed

  • Various crash and race condition fixes in the transfer tab
  • Notifications from background threads are now queued and drained safely on the render thread

Known Issue

Games may briefly pop in due to a detection system rewrite oversight - a fix is planned for the next release.

SaveManager Screenshot

Source: GitHub

PlayingTux – Playing Games on Linux - since 1995.