8721 Commits

Author SHA1 Message Date
Georges-Antoine Assi
41e4372d5f Merge pull request #2954 from rommapp/dependabot/npm_and_yarn/frontend/tar-7.5.7
Bump tar from 7.5.6 to 7.5.7 in /frontend
2026-01-29 11:12:58 -05:00
Georges-Antoine Assi
58e16d9c69 [ROMM-2949] Add support for shortfile scummvm names 2026-01-29 11:12:35 -05:00
dependabot[bot]
567471b98a Bump tar from 7.5.6 to 7.5.7 in /frontend
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.6 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.7)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-29 14:03:34 +00:00
Georges-Antoine Assi
b420af7578 fix migration 2026-01-28 20:35:15 -05:00
Georges-Antoine Assi
db6d35171e run fmt 2026-01-28 20:26:24 -05:00
Georges-Antoine Assi
24fef1139b Merge branch 'master' into feature/device-registration-save-sync 2026-01-28 19:42:57 -05:00
Georges-Antoine Assi
2052ca6296 Merge pull request #2921 from rommapp/only-ids-param
New endpoints to fetch all IDs
2026-01-28 14:55:42 -05:00
Georges-Antoine Assi
67efe62935 Merge branch 'master' into only-ids-param 2026-01-28 14:47:10 -05:00
Georges-Antoine Assi
875dc565c5 Merge pull request #2948 from rommapp/all-roms-in-all-platforms
[HOTFIX] Fix all roms displayed in all platforms
2026-01-28 14:45:59 -05:00
Georges-Antoine Assi
228c98db66 [HOTFIX] Fix all roms displayed in all platforms 2026-01-28 14:29:32 -05:00
Georges-Antoine Assi
cd56d3ae0f Merge pull request #2944 from rommapp/match-none-logic-text
Add match-none-logig entries to locales
4.6.1
2026-01-27 09:57:03 -05:00
Georges-Antoine Assi
230886efde Add match-none-logig entries to locales 2026-01-27 09:50:57 -05:00
Georges-Antoine Assi
aa3c480fd9 Merge pull request #2941 from rommapp/run-migtations-test
Add workflow to run migrations on PR
2026-01-26 21:58:21 -05:00
Georges-Antoine Assi
e80f76791e Merge pull request #2939 from rommapp/dependabot/uv/python-multipart-0.0.22
Bump python-multipart from 0.0.20 to 0.0.22
2026-01-26 21:58:00 -05:00
Georges-Antoine Assi
5f58deb3ec set more env vars 2026-01-26 21:50:41 -05:00
Georges-Antoine Assi
08839b85c2 add missing env var 2026-01-26 21:40:07 -05:00
Georges-Antoine Assi
958a337ce2 tweak test in migration file 2026-01-26 21:32:03 -05:00
Georges-Antoine Assi
2576ba6bbc Add workflow to run migrations on PR 2026-01-26 21:30:01 -05:00
Georges-Antoine Assi
6405d8d5bd Merge pull request #2940 from rommapp/hotfix-0063-migration
[HOTFIX] Fix 0063 migration postgres
2026-01-26 21:27:39 -05:00
Georges-Antoine Assi
6d9cdf55c1 [HOTFIX] Fix 0063 migration postgres 2026-01-26 21:17:48 -05:00
dependabot[bot]
45a5a68c4c Bump python-multipart from 0.0.20 to 0.0.22
Bumps [python-multipart](https://github.com/Kludex/python-multipart) from 0.0.20 to 0.0.22.
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.20...0.0.22)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.22
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-27 00:00:11 +00:00
Georges-Antoine Assi
443110f6c5 Merge pull request #2937 from rommapp/romfile-category-cheat
Add CHEAT to RomFile category types
4.6.0
2026-01-25 19:57:12 -05:00
Georges-Antoine Assi
e50016b26b Add CHEAT to RomFile category types 2026-01-25 19:18:43 -05:00
Zurdi
9bd295c70d Merge pull request #2935 from rommapp/fix/scan-platform-info
Update platform display in Scan.vue to use display_name and enhance item details
2026-01-24 09:43:46 +01:00
Georges-Antoine Assi
b770d18039 bump node version to 20 2026-01-23 13:29:14 -05:00
zurdi
ac87a54da2 Update platform display in Scan.vue to use display_name and enhance item details 2026-01-23 17:09:59 +00:00
Georges-Antoine Assi
bbab9a3b41 Merge pull request #2933 from rommapp/none-filter-support
Add NONE support for filter logic operators
4.6.0-beta.2
2026-01-23 08:35:36 -05:00
Georges-Antoine Assi
b49522e3e8 changes from bot review 2026-01-22 15:27:18 -05:00
Georges-Antoine Assi
12c1572f50 Merge pull request #2930 from Delgan/fix-file-not-found-in-7z-archive
Fix files possibly not found in 7z archives
2026-01-22 13:51:32 -05:00
Delgan
c23ab1d97b Revert pointless size reset 2026-01-22 19:48:35 +01:00
Georges-Antoine Assi
7f5130c9b8 Add NONE support for filter logic operators 2026-01-22 13:47:55 -05:00
Georges-Antoine Assi
bb3a2a0dc3 Merge pull request #2931 from Delgan/decompress-7z-on-the-fly
Decompress 7z archives on the fly rather than extracting to disk
2026-01-22 13:11:08 -05:00
Georges-Antoine Assi
dcb3f24c6e run trunk check 2026-01-22 11:57:23 -05:00
Georges-Antoine Assi
1c94ed231d Merge pull request #2932 from rommapp/dependabot/npm_and_yarn/frontend/lodash-4.17.23
Bump lodash from 4.17.21 to 4.17.23 in /frontend
2026-01-22 10:28:01 -05:00
Georges-Antoine Assi
0adf0e92df Merge pull request #2929 from rommapp/dependabot/npm_and_yarn/frontend/tar-7.5.6
Bump tar from 7.5.3 to 7.5.6 in /frontend
2026-01-22 09:59:12 -05:00
dependabot[bot]
2349f851d9 Bump lodash from 4.17.21 to 4.17.23 in /frontend
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 08:45:58 +00:00
Delgan
f1d68d4e0e Decompress 7z archives on the fly rather than extracting to disk
Reduce I/Os.
2026-01-22 01:02:33 +01:00
Delgan
16e802d232 Fix 7z extraction of file ending/starting with whitespace 2026-01-22 00:17:47 +01:00
Delgan
97c888e969 Update backend/utils/archive_7zip.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-21 23:32:00 +01:00
Delgan
34f656e586 Fix files possibly not found in 7z archives
Some archives have an empty "Attributes" field, i.e. `Attributes = `.

But because we the line is strip, it became `Attributes =` and the
`elif` branch was never taken, resulting with `largest_file` being
`None` after processing.
2026-01-21 23:12:45 +01:00
dependabot[bot]
038ccc4617 Bump tar from 7.5.3 to 7.5.6 in /frontend
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.3 to 7.5.6.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.3...v7.5.6)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-21 21:19:00 +00:00
Georges-Antoine Assi
1602688d08 fix one more test 4.6.0-beta.1 2026-01-19 12:48:54 -05:00
Georges-Antoine Assi
dd5935f50c fix tests 2026-01-19 12:20:11 -05:00
Georges-Antoine Assi
f48cf10e43 add more to fs error logs 4.6.0-alpha.4 2026-01-19 12:02:53 -05:00
Georges-Antoine Assi
c9879b79a8 last fix 2026-01-19 10:11:40 -05:00
Georges-Antoine Assi
e9b6fa202b tweak some db code 2026-01-19 09:47:55 -05:00
Georges-Antoine Assi
6b1eda0828 fix bot review 2026-01-18 23:35:03 -05:00
Georges-Antoine Assi
9abbcca9d4 manual fixes 2026-01-18 22:55:10 -05:00
Georges-Antoine Assi
6eb888416f final manual clenaup 2026-01-18 22:51:43 -05:00
Georges-Antoine Assi
bddb7bd9f5 manual cleanup 2026-01-18 22:27:46 -05:00