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 checksum dictionary key collision - Files with identical names in different folders (e.g., AutoSave-4/sav.dat, AutoSave-17/sav.dat) were overwriting each other in the tracking dictionary, preventing proper upload detection
Fixed cloud upload path structure - Cloud uploads now preserve directory hierarchy instead of flattening all files to root, preventing save file overwrites in cloud storage
Fixed startup with admin privileges - Rewrote startup manager to use Windows Task Scheduler with RunLevel=HighestAvailable, enabling proper ETW tracking on system boot
Fixed First Launch Cloud Save Check - Fixed Issues Caused The Prompt For Save Check To Not Appear at First Launch
✨ New Features
PlayTime tracking - Automatic recording of play time for all tracked games, persists across sessions
Backward compatibility - Download and checksum systems now support both legacy flat-file structure and new hierarchical cloud storage format
🎨 Improvements
Cross-platform icon extraction - Migrated from System.Drawing.Common to Ico.Reader for better compatibility and icon quality
Enhanced UI state management - Improved error handling, null checking, and sync status display
Better tracking reliability - Added secondary verification check for save backups
Comprehensive debug logging - Added detailed logging for upload pipeline, checksum comparisons, and cloud operations
🔧 Technical Details
Cloud uploads now use format: Ex: box:GameName/AutoSave-4/sav.dat (was: box:GameName/sav.dat)
Checksum lookup tries new path-based format first, falls back to legacy filename format
Task Scheduler replaces registry Run key for Windows startup
⚠️ Migration Notes
Existing flat-structure cloud saves remain compatible and will download correctly
New uploads automatically use hierarchical structure
If "Start with Windows" was enabled, re-enable it in Settings to create new scheduled task