Commit Graph

5396 Commits

Author SHA1 Message Date
zurdi
b927f214d5 feat: update build workflow to trigger documentation and website builds on release 2025-02-24 14:27:20 +00:00
zurdi
8e65a60a60 fix: handle missing hidden_folder query parameter gracefully 3.8.0-alpha.6 2025-02-21 12:56:13 +00:00
Zurdi
316487d4f5 Merge pull request #1641 from rommapp/fix/hidden_folder
fix: build m3u file if not DEV_MODE
3.8.0-alpha.5
2025-02-21 13:26:10 +01:00
zurdi
5352a48fe8 fix: update M3U encoding to handle hidden folders correctly 2025-02-21 12:15:27 +00:00
zurdi
da302c07ac fix: correct M3U file path handling for hidden folders 2025-02-21 12:12:22 +00:00
Michael Manganiello
ea4dccce71 Merge pull request #1636 from rommapp/fix/ROMM_BASE_PATH-assets
fix: Support for assets when using custom ROMM_BASE_PATH
3.8.0-alpha.4
2025-02-21 08:15:29 -03:00
zurdi
f307fb899e fix: generation of .m3u files 3.8.0-alpha.2 2025-02-21 01:19:09 +00:00
Georges-Antoine Assi
9ec82c2757 Merge pull request #1639 from baxysquare/release
Added Systematic Icon Set
2025-02-20 13:07:20 -05:00
Georges-Antoine Assi
f5a9c34885 format svgs 2025-02-20 13:06:01 -05:00
BAXY Square
cebac639f2 Update default.svg 2025-02-20 10:53:37 -07:00
Georges-Antoine Assi
678f266b0f format svgs 2025-02-20 11:55:47 -05:00
Georges-Antoine Assi
119e4700c1 Merge pull request #1640 from grasspuddle/patch-1
Update config.batocera-retrobat.yml
2025-02-20 11:34:59 -05:00
Georges-Antoine Assi
e6a283c65b Merge pull request #1638 from rommapp/hotfix-ss-metadata
Hotfix ss metadata
2025-02-20 11:17:30 -05:00
grasspuddle
2d925c4bd0 Update config.batocera-retrobat.yml
1. added PS4
2. changed sega32x to match ROMM correctly
2025-02-20 11:16:58 -05:00
BAXY Square
e8b4c5ae9c Added Systematic Icon Set
Went through and renamed the SVG source icons from the Systematic theme that is part of the Libretro project, so they matched with existing folders and icons in the RomM project.
2025-02-20 08:23:17 -07:00
Georges-Antoine Assi
8ece8adb68 refactor ssrom creator 2025-02-20 09:49:01 -05:00
Georges-Antoine Assi
5f96c2eb55 [HOTFIX] Fix empty ss metadata companies + cleanup 2025-02-20 09:41:38 -05:00
Michael Manganiello
c05593db14 fix: Support for assets when using custom ROMM_BASE_PATH
When using a custom ROMM_BASE_PATH, the symbolic links used by nginx to
serve assets were not being updated to point to the correct location,
and always used the default `/romm` base path.

This change introduces a fix in the `docker-entrypoint.sh` script, so
those symbolic links are updated to point to the correct location set by
the `ROMM_BASE_PATH` environment variable.

Fixes #1626.
2025-02-20 00:21:32 -03:00
Michael Manganiello
b05c87b03f Merge pull request #1635 from rommapp/fix/nginx-alias-traversal
fix: Nginx alias_traversal warning
2025-02-19 10:08:40 -03:00
Michael Manganiello
3c4046e2c3 fix: Nginx alias_traversal warning
Warning triggered by [gixy](https://github.com/yandex/gixy).

Related documentation:
https://github.com/yandex/gixy/blob/master/docs/en/plugins/aliastraversal.md
2025-02-19 09:43:26 -03:00
Michael Manganiello
c32343c51e Merge pull request #1634 from rommapp/feat/allow-configuring-app-port
feat: Allow configuring app port using ROMM_PORT environment variable
2025-02-19 07:49:35 -03:00
Michael Manganiello
fbff92403f feat: Allow configuring app port using ROMM_PORT environment variable
By using the `ROMM_PORT` environment variable, users can now configure
the port on which the application listens, which defaults to `8080`.
2025-02-19 01:02:25 -03:00
Michael Manganiello
f6be1a6df3 Merge pull request #1632 from rommapp/misc/nginx-templates
misc: Use nginx templates to allow for environment variable usage
2025-02-19 00:55:34 -03:00
Michael Manganiello
4f5b7aa6d4 Merge pull request #1633 from rommapp/misc/add-WEB_CONCURRENCY-support
misc: Add support for WEB_CONCURRENCY environment variable
2025-02-19 00:55:13 -03:00
Michael Manganiello
9602d58865 misc: Add support for WEB_CONCURRENCY environment variable
The `WEB_CONCURRENCY` environment variable is a more common way to
configure the number of workers for Gunicorn [1] or other web servers.

This change maintains `GUNICORN_WORKERS` compatibility, while notifying
users that it is deprecated and should be replaced with
`WEB_CONCURRENCY`.

It would also allow us to replace Gunicorn with another web server in
the future without changing the variable name.

[1] https://docs.gunicorn.org/en/stable/settings.html#workers
2025-02-19 00:31:34 -03:00
Michael Manganiello
98254d50b8 misc: Use nginx templates to allow for environment variable usage
Using the `envsubst` command, we can replace environment variables in
the nginx template files. This allows for more flexibility when
configuring the nginx server.

The Docker image we use as base for Nginx does provide the
`20-envsubst-on-templates.sh` script that will replace environment
variables in the template files.

This change does not include any behavior change, but unblocks future
changes that require environment variables in the nginx configuration.
2025-02-18 22:36:51 -03:00
Michael Manganiello
d24f9810f1 Merge pull request #1631 from rommapp/misc/use-FRONTEND_RESOURCES_PATH-missing-places
misc: Use FRONTEND_RESOURCES_PATH setting in missing places
2025-02-18 22:03:30 -03:00
Michael Manganiello
ed0ab3cd4a misc: Use FRONTEND_RESOURCES_PATH setting in missing places 2025-02-18 21:53:09 -03:00
Zurdi
61a9f832b8 Merge pull request #1629 from rommapp/refactor/igdb-migration
misc: migrate IGDB API fields to new version
2025-02-18 20:16:00 +01:00
zurdi
890022307f fix: update snackbar color in AdminMenu.vue for consistency 2025-02-18 17:16:08 +00:00
zurdi
53d4761547 misc: migrate IGDB API fields to new version 2025-02-18 17:10:09 +00:00
Zurdi
22029ded0a Merge pull request #1627 from rommapp/fix/remove-from-collection
fix: Remove from collection dialog
2025-02-18 16:23:33 +01:00
zurdi
1a69a0a442 Remove unnecessary assignment of currentCollection in RemoveRoms.vue 2025-02-18 15:00:04 +00:00
zurdi
e447eca572 Remove unnecessary check for currentCollection in RemoveRoms.vue 2025-02-18 14:46:59 +00:00
Zurdi
e0f9a2b622 Merge pull request #1625 from rommapp/fix/partial-metadata-scan
fix: Partial metadata scan
2025-02-18 12:24:14 +01:00
zurdi
38377bf8fe Rename variable for manual URL to path in update_rom function for clarity 2025-02-18 01:15:51 +00:00
zurdi
9933ad25eb Update scan type in FabOverlay.vue from "quick" to "partial" for improved filtering and change button title to "Refresh metadata" 2025-02-18 00:46:15 +00:00
zurdi
d2c304fb54 Update scan type in AdminMenu.vue from "quick" to "partial" for improved filtering 2025-02-18 00:40:17 +00:00
zurdi
c9a92efcbc Enhance ROM identification logic by adding properties for partially and fully identified states 2025-02-18 00:25:08 +00:00
zurdi
c29facebe6 Refactor GameDetails.vue to use dynamic import for PdfViewer component 3.8.0-alpha.1 2025-02-17 17:13:46 +00:00
Zurdi
0732a72e36 Merge pull request #1416 from rommapp/feature/screenscraper-integration
feat: Screenscraper integration
2025-02-17 16:00:24 +01:00
Georges-Antoine Assi
2570e8af1a fix ts error 2025-02-17 09:35:34 -05:00
zurdi
b260acbc7b Fix formatting issues and enhance cover image fallback logic in Game Card component 2025-02-17 13:21:33 +00:00
zurdi
7e4ea0348b Merge remote-tracking branch 'origin/master' into feature/screenscraper-integration 2025-02-17 13:15:05 +00:00
Zurdi
6f287831be Merge pull request #1620 from rommapp/dependabot/npm_and_yarn/frontend/master/pinia-3.0.1
Bump pinia from 2.3.1 to 3.0.1 in /frontend
2025-02-17 12:11:48 +01:00
Zurdi
121b0fc3a4 Merge pull request #1619 from rommapp/dependabot/npm_and_yarn/frontend/master/eslint/js-9.20.0
Bump @eslint/js from 8.57.1 to 9.20.0 in /frontend
2025-02-17 12:11:40 +01:00
Zurdi
6edc1cf6b0 Merge pull request #1621 from rommapp/dependabot/npm_and_yarn/frontend/master/eslint-9.20.1
Bump eslint from 9.20.0 to 9.20.1 in /frontend
2025-02-17 12:11:29 +01:00
Zurdi
7b5a87f00c Merge pull request #1622 from rommapp/dependabot/npm_and_yarn/frontend/master/globals-15.15.0
Bump globals from 15.14.0 to 15.15.0 in /frontend
2025-02-17 12:11:25 +01:00
zurdi
cfbcd82547 fix: changes based on review 2025-02-17 11:10:24 +00:00
dependabot[bot]
11287c1ee6 Bump eslint from 9.20.0 to 9.20.1 in /frontend
Bumps [eslint](https://github.com/eslint/eslint) from 9.20.0 to 9.20.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.20.0...v9.20.1)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 05:09:12 +00:00