You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed process monitor false positives: Steam games no longer use broad process-name keyword fallback, preventing games from being marked as running when they are not open.
Improved detection for games like Cat Quest II by avoiding false matches from short keywords such as cat in unrelated process names.
Changed process-name keyword matching to a more conservative token-based match, used only for manually added games without an AppID.
View full changelog
- Preserved exact matching for user-specified process names, so manual monitoring for non-Steam games still works.
- Removed per-process `cmdline()` reads from custom process matching to reduce periodic scan overhead and minimize in-game stutter.
- Added caching for fuzzy process scans to reduce repeated process scanning overhead.
- Fixed WebDAV prefetch failures being silently treated as “no remote update”; remote listing, download, ZIP validation, and SHA256 failures now propagate to the sync flow.
- Fixed legacy sync mirror failures being ignored; copy/delete failures now stop the operation instead of recording a successful sync.
- Added post-download hash verification so a successful sync baseline is recorded only when the local downloaded payload matches the remote snapshot.
- Changed batched config saving to use thread-local state, preventing UI, auto-sync, and process-monitor threads from interfering with each other’s deferred config writes.