MiSTer Companion v2.3.1
Improvements
- Added Disconnect button to the Connection tab.
- Connection fields (IP, username, password) are now disabled while connected to prevent accidental changes.
- Connection fields automatically unlock after disconnecting.
- Changing the IP address while disconnected now unloads the currently selected device profile, allowing manual connections without overwriting saved profiles.
SaveManager Fixes
- Fixed SaveManager sync failing with PermissionError (Errno 13) on Windows when overwriting existing files in the sync folder.
- Improved SaveManager file handling to safely replace locked files during synchronization.
- Fixed an issue where nested save directories were not created on the MiSTer during sync, preventing some files from uploading.
- Improved recursive upload logic to ensure remote directories exist before file transfer.
Stability
- Improved reliability of the SaveManager backup and sync workflow.
- Better handling of save files containing special characters in filenames.