New Features
- Save state management for RetroArch with channel support
- Core-aware state caching preserves states per-core when switching channels
Improvements
- Session sync now triggers based on play duration (1+ minute threshold)
- States tab only shown for RetroArch emulators
- ROM download directories are now created dynamically only when needed
Bug Fixes
- Fix state restoration when switching between channels
- Clean up empty directories in ROM download path