Added
- Each source URL now has an on/off switch in Sources: disabled sources are kept (and
exported/imported) but skipped when rescanning, so their games drop out of the library on
the next rescan and come back when re-enabled.
Fixed
- Downloads marked "Completed" with nothing (or a 0-byte file) in the ROMs folder. When
writing to the download cache failed (e.g. the internal storage filled up mid-download),
the truncated file was still copied into place and the row marked completed; a later
progress tick could also overwrite a failed status with "completed". Incomplete data now
fails the download honestly, failed/stopped rows stay failed until retried, and the retry
starts clean. - Retry button did nothing on "Completed" rows. Downloads that the 1.1.2 bug had falsely
marked completed showed a retry button that was silently refused; retrying a finished
download (i.e. downloading it again) is now allowed. - Downloads are now fully gamepad-accessible: the per-row buttons could not be reached
with the D-pad. A on a focused row retries (or stops an active download), X deletes it —
with a confirmation dialog on completed rows that starts focused on "Keep file" and closes
with B. The button legend shows the new shortcuts.