mirror of
https://github.com/mihawk-99/PS5_RetroArch.git
synced 2026-10-18 23:09:29 -05:00
A game added twice (a CHD and an ISO of one disc) could not be removed from the library (issue 57). The game sheet's Files tab has a Delete game button, which calls POST /api/library/delete: the game's file (inside the content folder or a USB or extended drive only, as game_files allows), the files a .cue, .gdi or .m3u names in its own folder, and its entries in every playlist. Its details and media, keyed by its name, go only with the last copy of that name; an archive that holds other games is refused, with nothing changed. Saves and savestates stay. New texts in all 15 languages. Test: python3 -m unittest tests.test_scraper (15 OK; test_delete_game: the ISO goes and the CHD keeps the shared details, the last copy takes them, a cue's tracks go but a name outside its folder stays, a two-game archive is refused, a file outside content answers 404); tools/webui-strings.py --check: 821 strings, 0 problems. Co-Authored-By: Claude <noreply@anthropic.com>