- Reworked scanning to use filesystem events, reducing unnecessary rescans and improving reaction time for new, changed, or removed games and images.
- Added scan_depth:
- scan_depth=1 scans the first level only
- scan_depth=2 scans one extra nested level
- recursive_scan=1 is now treated as compatibility mode and forces scan_depth=2.
- Fixed stability waiting for image files so it works correctly for both folders and images.
- Improved damaged image handling: unreadable mounted images are now reported as damaged images instead of misleading param.json errors.
- Kstuff auto-pause now checks kstuff availability at the moment auto-pause is needed, not only at startup.
- Added optional per-game autopause.txt support for local auto-pause delay rules.
- Added runtime hot-reload for selected config.ini settings without restarting the payload.
- Improved duplicate title handling: valid installed sources are preferred, and ignored duplicates are reported more clearly.