zurdi
d7a896b5da
fix: re-parse tags from filename when renaming a rom
...
Renaming a rom via PUT /roms/{id} only updated fs_name and its
derivatives, leaving regions/languages/tags/revision/version stale
against the new filename. Re-parse them whenever fs_name changes so
edits like "patapon (Fr En)" -> "Patapon (Fr, En)" are reflected in
the database.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-20 22:23:33 +00:00
Georges-Antoine Assi
f2e8e337b2
Merge branch 'master' into save-sync
2026-04-05 21:47:53 -04:00
Georges-Antoine Assi
ef35ecaea9
props rom updte endpoint
2026-04-04 14:16:00 -04:00
copilot-swe-agent[bot]
674061c1d3
fix: narrow OSError catch and clean up test mock
...
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/303f2c27-6b65-41a9-b201-c055142b1edb
Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com >
2026-04-03 17:31:14 +00:00
copilot-swe-agent[bot]
394799d7c3
fix: wrap empty parent dir cleanup in try-except and add test coverage for it
...
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/303f2c27-6b65-41a9-b201-c055142b1edb
Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com >
2026-04-03 17:28:50 +00:00
copilot-swe-agent[bot]
e540d7c1a2
fix: handle nested ROM directories in delete endpoint and reorder FS/DB operations
...
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/303f2c27-6b65-41a9-b201-c055142b1edb
Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com >
2026-04-03 17:26:22 +00:00
Georges-Antoine Assi
4c97eddfc3
fix trunk check
2026-03-22 16:30:14 -04:00
Georges-Antoine Assi
ed6f9f5907
cleanup endpoint tests
2026-03-14 23:56:46 -04:00
Georges-Antoine Assi
b1cd003625
run fmt
2026-03-11 22:27:33 -04:00
copilot-swe-agent[bot]
d45530cd8b
Add typed RomUserData model for documented partial ROM user props update
...
Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com >
2026-03-12 01:41:10 +00:00
Georges-Antoine Assi
e81659ab0f
cleanup and add tests
2026-03-08 15:32:49 -04:00