Commit Graph

255 Commits

Author SHA1 Message Date
Georges-Antoine Assi
96612da4c2 [ROMM-2889] Add media to update_config_file 2026-01-12 09:55:37 -05:00
Georges-Antoine Assi
11cfc7ea43 Add config options to disable batch bootup and auto unload in emujs 2025-12-21 10:50:27 -05:00
Georges-Antoine Assi
c0abcd6497 Merge pull request #2728 from rommapp/emujs-netplay
feat: Netplay
2025-12-09 14:32:23 -05:00
Georges-Antoine Assi
13ce21d70c chagnes from bot review 2025-12-08 23:30:17 -05:00
Georges-Antoine Assi
d32a2af470 fix tests 2025-12-08 23:22:41 -05:00
Georges-Antoine Assi
27c83e4736 add config entry to enable netplay 2025-12-08 22:58:48 -05:00
Georges-Antoine Assi
50ddb42c25 [ROMM-2748] Add OIDC_USERNAME_ATTRIBUTE 2025-12-08 10:27:15 -05:00
Georges-Antoine Assi
099d58b1e5 add config for netplay 2025-11-26 15:19:45 -05:00
Georges-Antoine Assi
11dd607ceb Merge pull request #2720 from vargash/batocera-gamelist
Update /gamelist/export to generate a correct Batocera gamelist.xml
2025-11-24 19:53:39 -05:00
Vargash
5b195065fe Use wheel as backup mediatype for logo if wheel-hd is not available 2025-11-24 15:47:48 +01:00
Vargash
d9ca6a4f45 Manage box2d_back mediatype and use it as boxback for gamelist 2025-11-23 19:35:30 +01:00
Vargash
089b11c29a Manage wheel mediatype and use it as marquee for gamelist 2025-11-23 19:22:05 +01:00
Georges-Antoine Assi
ec6bb24662 Add new redis-backed session middleware 2025-11-22 10:47:59 -05:00
Zurdi
4b12bcf1d5 Merge pull request #2703 from rommapp/romm-2672
Make hashing scan optional
2025-11-20 23:13:43 +01:00
zurdi
368509947e Add SKIP_HASH_CALCULATION configuration option and update related logic 2025-11-20 17:13:51 +00:00
Georges-Antoine Assi
793981a55b require db_host env var 2025-11-20 11:00:07 -05:00
Georges-Antoine Assi
7aa6b24be5 REDIS_HOST should fallback only in REDIS_URL 2025-11-20 10:57:18 -05:00
Georges-Antoine Assi
9d489a077a changes from bot review 2025-11-15 15:18:58 -05:00
Georges-Antoine Assi
5c0bd9c418 [ROMM-2657] Safe access env vars with defaults 2025-11-15 14:54:21 -05:00
Georges-Antoine Assi
e2c055f7e5 add logo and marquee paths 2025-10-30 15:33:35 -04:00
Jamie Bond
005b2f1ed7 Add SEVEN_ZIP_TIMEOUT 2025-10-27 01:29:29 +01:00
Georges-Antoine Assi
f30f0bfd75 Smarter detection of whether to scan roms 2025-10-26 13:21:56 -04:00
Georges-Antoine Assi
78bfdf0543 fixes from bot review 2025-10-24 19:13:13 -04:00
Georges-Antoine Assi
463bb27ea9 Add config to store media on disk 2025-10-24 16:04:54 -04:00
Georges-Antoine Assi
64c2689862 changes from self review 2025-10-23 17:15:19 -04:00
Georges-Antoine Assi
0ccf644662 instead of storing alt covers add toggle to theUI 2025-10-23 15:58:00 -04:00
Georges-Antoine Assi
5aa344b3ce select media format for scan 2025-10-22 19:08:42 -04:00
Georges-Antoine Assi
3575783769 Merge branch 'master' into romm-821 2025-10-21 21:46:23 -04:00
Georges-Antoine Assi
1e67b8f1ac Use os.access for config file readability 2025-10-21 20:27:00 -04:00
Georges-Antoine Assi
f87b7971a2 Separate checks for readable/writable config.yml 2025-10-21 20:18:31 -04:00
Georges-Antoine Assi
00c2fe86ad [ROMM-2565] Multi threaded library scanning 2025-10-18 15:39:57 -04:00
Georges-Antoine Assi
3cfc52234a start work on gamelist.xml extraction 2025-10-16 23:16:39 -04:00
Georges-Antoine Assi
ff15cfcee6 support states for more types of tasks 2025-10-09 19:20:19 -04:00
Marius Luca
1604406e2b - add a configurable ROMM_TMP_PATH environment variable for controlling where large file operations take place like 7z extraction 2025-10-09 16:50:25 +03:00
Georges-Antoine Assi
f7d2b92f1d add env var for custom tinfoil welcome messagr 2025-10-01 11:29:12 -04:00
Georges-Antoine Assi
0b24256df5 Merge pull request #2495 from MaienM/feature/disable-setup-wizard
Add option to disable setup wizard
2025-09-30 11:15:10 -04:00
Michon van Dooren
de8b585361 Add option to disable setup wizard 2025-09-29 22:43:39 +02:00
Michon van Dooren
240f348f92 Add support for OIDC role claim 2025-09-29 22:27:10 +02:00
Georges-Antoine Assi
e349ce6104 changes from bot review 2025-09-21 20:51:30 -04:00
Georges-Antoine Assi
444a5d6a31 fix config manager 2025-09-21 10:22:14 -04:00
Georges-Antoine Assi
ce4809ea9c add region and language priority 2025-09-21 09:38:00 -04:00
Georges-Antoine Assi
fa221726bb Add scan metadata priority to config 2025-09-20 23:25:43 -04:00
Georges-Antoine Assi
ec1d050212 changes from bot review 2025-09-19 09:23:33 -04:00
Georges-Antoine Assi
19b5a83261 Use default config values when config.yml not mount + show warning 2025-09-19 09:17:59 -04:00
Georges-Antoine Assi
123b3f6b8b create makeshift howlongtobeet handler 2025-09-14 19:39:38 -04:00
Georges-Antoine Assi
3c4113f8a8 Merge branch 'master' into flashpoint-metadata-handler 2025-09-11 21:27:48 -04:00
Georges-Antoine Assi
347767e437 Update joserfc to 1.3 to fix CVA 2025-09-08 11:56:50 -04:00
Georges-Antoine Assi
06768abb06 [ROMM-2336] Config entry for EJS_CacheLimit 2025-09-06 19:10:44 -04:00
Michael Manganiello
e4e3928d1b misc: Apply import sorting 2025-09-04 11:17:00 -03:00
Michael Manganiello
d216bad78b misc: Add MetadataHandler's is_enabled method
Convert `MetadataHandler` to an abstract base class and add an
`is_enabled` class method that allows every metadata handler to
independently report whether it is enabled based on its configuration.

This avoids the need for global variables in the config module, allowing
us to change the enabled state of a metadata handler at runtime if
needed.
2025-09-03 22:13:28 -03:00