Commit Graph

9272 Commits

Author SHA1 Message Date
Georges-Antoine Assi
c20544f40a cleanup 2026-04-05 18:22:38 -04:00
Georges-Antoine Assi
1275b79f71 simplify 2026-04-05 17:59:53 -04:00
Georges-Antoine Assi
7c41fb5bac revert fs_name sibling roms 2026-04-05 17:57:48 -04:00
copilot-swe-agent[bot]
743b803042 Remove unnecessary migration, keep only the field validator fix
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/93332b65-c6ca-44c5-9efb-8eab5389935b

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-04-05 21:14:10 +00:00
copilot-swe-agent[bot]
d317b841b3 Fix age_ratings validation error for MySQL/MariaDB single-element arrays
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/27b57bfb-107a-4c4a-9d4e-89da20b98926

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-04-05 20:05:10 +00:00
copilot-swe-agent[bot]
d8f3d59a2d Initial plan 2026-04-05 19:52:35 +00:00
Georges-Antoine Assi
cb96c861a6 display default entries separate 2026-04-04 14:49:37 -04:00
Georges-Antoine Assi
ef35ecaea9 props rom updte endpoint 2026-04-04 14:16:00 -04:00
Georges-Antoine Assi
723d0661ec run generate 4.8.1 2026-04-03 14:43:19 -04:00
Georges-Antoine Assi
494af9e4c8 Merge pull request #3217 from rommapp/copilot/fix-get-api-tasks-status-error
Fix GET /api/tasks/status 500 on expired job TTL (NoSuchJobError)
2026-04-03 14:37:21 -04:00
Georges-Antoine Assi
25362cf80b Merge pull request #3216 from rommapp/copilot/fix-delete-roms-in-subdirectories
fix: correctly delete nested (subdirectory) ROMs from filesystem
2026-04-03 14:37:07 -04:00
Georges-Antoine Assi
f90d5d5e58 Merge pull request #3215 from rommapp/copilot/fix-registration-link-redirects
Fix registration invite links losing token on external redirect
2026-04-03 14:36:42 -04:00
Georges-Antoine Assi
afafaff924 Merge pull request #3214 from rommapp/copilot/fix-cleanup-task-response-error
Fix 500 on `/api/tasks/status` after `cleanup_missing_roms` task completes
2026-04-03 14:36:21 -04:00
Georges-Antoine Assi
b64783b750 changes from bot review 2026-04-03 14:26:37 -04:00
Georges-Antoine Assi
6cd213fc2b changes from bot review 2026-04-03 14:26:00 -04:00
Georges-Antoine Assi
dbb3b9e469 run trunk fmt 2026-04-03 14:23:45 -04:00
Georges-Antoine Assi
518372f1f5 ru trunk fmt 2026-04-03 14:23:24 -04:00
copilot-swe-agent[bot]
ddb0ee7699 Fix 500 error on /api/tasks/status after cleanup_missing_roms task completes
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/f7f2aeec-91a7-482f-a4f6-a921d4bdab66

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-04-03 17:34:25 +00:00
copilot-swe-agent[bot]
ce42957162 style: use consistent positional args for remove_file call
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:33:06 +00: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
copilot-swe-agent[bot]
db0b184026 Fix: preserve query params (token) in login redirect for registration links
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/6a98b4be-69b8-4891-92d4-c9194e0c3ba3

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-04-03 17:24:34 +00:00
copilot-swe-agent[bot]
789f8d4e31 fix: handle NoSuchJobError in get_tasks_status when job TTL expires
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/bc0915c3-2d5f-4ac1-ab89-24942eeac825

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-04-03 17:22:58 +00:00
copilot-swe-agent[bot]
8a6290fb5e Initial plan 2026-04-03 17:18:29 +00:00
copilot-swe-agent[bot]
43d74a04b6 Initial plan 2026-04-03 17:18:26 +00:00
copilot-swe-agent[bot]
774cfff2ff Initial plan 2026-04-03 17:18:24 +00:00
copilot-swe-agent[bot]
121a8a2db4 Initial plan 2026-04-03 17:18:20 +00:00
Georges-Antoine Assi
bee4a2ef01 Merge pull request #3213 from rommapp/4.8-hotfixes
4.8 hotfixes
2026-04-03 12:08:59 -04:00
Georges-Antoine Assi
6abf60b0fe last fixes 2026-04-03 11:49:32 -04:00
Georges-Antoine Assi
bae0d0c698 more changes from rview 2026-04-03 11:29:55 -04:00
Georges-Antoine Assi
ceddf2f9e9 changes from bot review 2026-04-03 11:24:02 -04:00
Georges-Antoine Assi
ec8583016b mega ton of fixes for 4.8 2026-04-03 10:54:31 -04:00
Georges-Antoine Assi
f6d4b57a15 Merge pull request #3212 from rommapp/dependabot/npm_and_yarn/frontend/lodash-4.18.1
chore(deps): bump lodash from 4.17.23 to 4.18.1 in /frontend
2026-04-03 10:51:26 -04:00
dependabot[bot]
648954d15a chore(deps): bump lodash from 4.17.23 to 4.18.1 in /frontend
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-03 13:48:06 +00:00
Georges-Antoine Assi
5da813c871 add perms to copilot setup step 2026-04-03 09:47:05 -04:00
Georges-Antoine Assi
0e2c0c61f5 Merge pull request #3189 from dafal/feat/outbound-http-proxy
Add outbound HTTP proxy support for backend requests
2026-04-02 10:27:53 -04:00
Georges-Antoine Assi
4a8c3423df run trunk fmt 2026-04-02 10:21:43 -04:00
Eric Daras
9d659bf00b move proxy env handling into config 2026-04-02 06:23:53 +02:00
Georges-Antoine Assi
d9368ba716 Merge pull request #3207 from milktoastrat/patch-2
Return link for romm-mobile app to README.md
2026-04-01 20:58:20 -04:00
Georges-Antoine Assi
92944e84ab run trunk fmt 2026-04-01 20:49:08 -04:00
Georges-Antoine Assi
9cbd2f4cbc Merge pull request #3191 from Abdess/fix/plus3-rom-hashes
fix: correct ZX Spectrum +3 ROM hashes in known_bios_files.json
2026-04-01 20:48:28 -04:00
Georges-Antoine Assi
ac5fdb188a Merge pull request #3158 from cciollaro/fix/stats-lazy-platform-breakdown
make loading per-platform stats opt-in so homepage doesn't fetch them
2026-04-01 20:22:41 -04:00
Georges-Antoine Assi
0ab433b6f0 run trunk fmt 2026-04-01 19:27:34 -04:00
milktoastrat
f7cad3b78d Return link for romm-mobile app to README.md 2026-04-01 12:46:24 -04:00
Georges-Antoine Assi
9a6beba18b udpate uv version dockerfiule 4.8.0 2026-04-01 08:30:19 -04:00
zurdi
dfd92c3ebb feat: add April Fools emulation support toggle 2026-04-01 12:27:55 +00:00
zurdi
62d427a37f feat: april fools 2026-03-31 22:44:47 +00:00
Vargash
2b17da0c6c fix: manage the new export.gamelist.media configs via _update_config_file 2026-03-31 15:29:23 +02:00
Vargash
9f877ab402 fix: align migration name and revision ID 2026-03-31 15:10:15 +02:00