Commit Graph

7317 Commits

Author SHA1 Message Date
Georges-Antoine Assi
3c4113f8a8 Merge branch 'master' into flashpoint-metadata-handler 2025-09-11 21:27:48 -04:00
Michael Manganiello
96498602bb Merge pull request #2426 from rommapp/fix/remove-mod-zip-workaround-upstream-subrequests
fix: Remove mod_zip workaround for upstream subrequests to internal locations
2025-09-11 20:43:33 -03:00
Michael Manganiello
ea31feed1e Merge pull request #2425 from rommapp/misc/add-missing-language-codes
misc: Add missing language codes
2025-09-11 18:26:55 -03:00
Michael Manganiello
0f0d1a1903 fix: Remove mod_zip workaround for upstream subrequests to internal locations
Related `mod_zip` issue https://github.com/evanmiller/mod_zip/issues/90
has been fixed in commit
288d66541c

By upgrading `mod_zip` to include this fix, we can remove the workaround
that involved using a separate internal location and server to serve
files for zipping.
2025-09-11 18:24:12 -03:00
Michael Manganiello
a6bdd84148 misc: Add missing language codes
This list was created based on latest DAT files from No-Intro and
Redump.org.

With all those extracted files in a folder, this command retrieved
language codes from filenames (only considering games with at least two
languages, to avoid false positives):

```shell
rg -N "^.*game name=\"(.*?)\".*" -r '$1' | \
    rg -N "^.* \(([A-Z][a-z](,[A-Z][a-z])+)\).*" -r '$1' | \
    rg -N -o "[A-Z][a-z]" | \
    sort | \
    uniq -c
```
2025-09-11 17:38:36 -03:00
Georges-Antoine Assi
8399e86233 Merge pull request #2421 from rommapp/vite-optimize-deps
Pre-optimize vuetify deps in development mode
2025-09-10 06:58:10 -05:00
Georges-Antoine Assi
e0f83f8b41 move into const 2025-09-09 23:03:11 -04:00
Georges-Antoine Assi
1c243e2945 Pre-optimize vuetify devs in development mode 2025-09-09 22:47:16 -04:00
Georges-Antoine Assi
bb141e0ec8 bump vite version 2025-09-09 21:21:57 -04:00
Georges-Antoine Assi
6b3e22a062 Merge pull request #2401 from rommapp/romm-1333
[ROMM-1333] Use metadata tag in filename to match game
2025-09-09 20:15:14 -05:00
Georges-Antoine Assi
4be34d8194 Merge branch 'master' into romm-1333 2025-09-09 21:08:51 -04:00
Georges-Antoine Assi
653a0144d4 Merge pull request #2410 from rommapp/romm-2148
[ROMM-2148] Add metadata icons to table view
2025-09-09 20:06:12 -05:00
Georges-Antoine Assi
208ed77e76 Merge branch 'master' into romm-2148 2025-09-09 20:59:14 -04:00
Georges-Antoine Assi
35f47ce15c use boot image for emulatorjs 2025-09-09 20:57:34 -04:00
Georges-Antoine Assi
6e48e3aa54 Merge pull request #2402 from rommapp/eslint-manual-runs
Manually run eslint and update rules
2025-09-09 19:56:16 -05:00
Georges-Antoine Assi
165586afcc revert back to grayscale boot logo 2025-09-09 20:19:30 -04:00
Michael Manganiello
cbdacdb888 Merge pull request #2413 from rommapp/misc/improve-api-docs-delete-endpoints
misc: Improve API docs for Delete endpoints
2025-09-09 20:13:19 -03:00
Georges-Antoine Assi
689a78a5ce Merge pull request #2417 from rommapp/boot-logo-animation
Animate loading text is boot svg image
2025-09-09 17:12:04 -05:00
Georges-Antoine Assi
25268b1386 animate the loading text as well 2025-09-09 18:06:43 -04:00
Georges-Antoine Assi
c9b64d0166 commend out entire emujs section in config 2025-09-09 13:46:35 -04:00
Georges-Antoine Assi
3630360ce7 add new boot logo 4.2.0 2025-09-09 10:23:03 -04:00
Michael Manganiello
40326112bd misc: Improve API docs for Delete endpoints
Add more detailed descriptions for Delete endpoints.
2025-09-09 11:05:47 -03:00
Michael Manganiello
3b198fece8 Merge pull request #2409 from rommapp/fix/json-utils-db
fix: Database JSON array utils
2025-09-08 23:32:11 -03:00
Georges-Antoine Assi
964293f95c break on 4k screends 2025-09-08 21:07:37 -04:00
Georges-Antoine Assi
72abfadd56 [ROMM-2148] Add metadata icons to table view 2025-09-08 20:59:06 -04:00
Michael Manganiello
336b3d58c1 fix: Database JSON array utils
Fix existing JSON array util `json_array_contains_value`, and add two
new utils: `json_array_contains_any` and `json_array_contains_all`.
These utils have been tested with arrays of strings and integers, on the
following database engine versions:

- PostgreSQL: 12, 13, 14, 15, 16, 17, 18
- MySQL: 8.0, 8.4, 9.0, 9.4
- MariaDB: 10.5, 10.6, 10.11, 11.4, 11.8, 12.0
2025-09-08 21:39:46 -03:00
Georges-Antoine Assi
9f649b9c2b Merge pull request #2408 from rommapp/fix-ngp-icons
Fix neogeo pocket and pocket color icons
2025-09-08 19:39:22 -05:00
Georges-Antoine Assi
7faa094cfb Fix neogeo pocket and pocket color icons 2025-09-08 19:17:15 -04:00
Georges-Antoine Assi
ff9c4b5857 Merge pull request #2406 from rommapp/update-joserfc-1.3
Update joserfc to 1.3 to fix CVE
2025-09-08 14:20:52 -05:00
Georges-Antoine Assi
347767e437 Update joserfc to 1.3 to fix CVA 2025-09-08 11:56:50 -04:00
Georges-Antoine Assi
a46efbae0a Merge pull request #2405 from rommapp/emujs-threads-console-mode
Remove PSP and DOS support in console mode
2025-09-08 09:14:30 -05:00
Georges-Antoine Assi
563075b8be Remove PSP and DOS support in console mode 2025-09-08 10:03:05 -04:00
Georges-Antoine Assi
e6a6a3d466 Merge pull request #2404 from tgorochowik/patch-1
Fix documentation link in docker-compose example
2025-09-08 08:32:02 -05:00
Tomasz Gorochowik
8be994c887 Fix documentation link in docker-compose example
Updated documentation link for game library path.
2025-09-08 11:38:33 +02:00
Georges-Antoine Assi
34b4ef99bb fix comments 2025-09-07 23:05:01 -04:00
Georges-Antoine Assi
5f80d93cd9 enable attribute hypenation 2025-09-07 23:03:32 -04:00
Georges-Antoine Assi
dbdd2c3bb5 run trunk fmt 2025-09-07 21:28:58 -04:00
Georges-Antoine Assi
ce7b2746cb Merge branch 'master' into eslint-manual-runs 2025-09-07 21:03:18 -04:00
Georges-Antoine Assi
8af98a536f finish rule cleanups 2025-09-07 20:50:20 -04:00
Georges-Antoine Assi
3e1554356f force components to pascal case and props to camelcase 2025-09-07 19:54:06 -04:00
Georges-Antoine Assi
27d400cfc0 run on entire src folder 2025-09-07 19:32:08 -04:00
Georges-Antoine Assi
f5439f14ef finish compoennts 2025-09-07 19:20:46 -04:00
Georges-Antoine Assi
40cdc7bee1 complete console 2025-09-07 17:43:40 -04:00
Georges-Antoine Assi
cdd2c7f88d move ruffle defs to own file 2025-09-07 15:48:43 -04:00
Georges-Antoine Assi
3e23563638 fix the entire views folder 2025-09-07 15:22:04 -04:00
Georges-Antoine Assi
14faf9967f manually fix emujs folder 2025-09-07 14:52:26 -04:00
Georges-Antoine Assi
d7e85ba633 [ROMM-1333] Use metadata tag in filename to match game 2025-09-07 14:12:30 -04:00
Georges-Antoine Assi
16c343f6a3 Merge pull request #2399 from rommapp/romm-2291
[ROMM-2291] Force titles to display on game cards
2025-09-06 20:11:25 -05:00
Georges-Antoine Assi
5deae3621d use better icons 2025-09-06 21:04:03 -04:00
Georges-Antoine Assi
0f6fec1f60 add translation strings 2025-09-06 21:01:54 -04:00