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
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
Georges-Antoine Assi
d760a2923e
change options to settings
2025-09-02 09:10:32 -04:00
Georges-Antoine Assi
949ec85266
improve parsing default controls
2025-09-02 09:07:21 -04:00
Georges-Antoine Assi
e42acbfafc
add debug and controls
2025-09-02 08:38:11 -04:00
Georges-Antoine Assi
147a94c406
Load core options from config.yml
2025-09-01 21:16:37 -04:00
Michael Manganiello
a31a8504c2
feat: Add scheduled task to sync RetroAchievements progress
...
Add a new scheduled task that syncs RetroAchievements progress for all
users with a RetroAchievements username.
Environment variables:
- `ENABLE_SCHEDULED_RETROACHIEVEMENTS_PROGRESS_SYNC`: Enable or disable
the task (default: `false`)
- `SCHEDULED_RETROACHIEVEMENTS_PROGRESS_SYNC_CRON`: Cron string to
schedule the task (default: "0 4 * * *" - daily at 4 AM)
2025-08-31 01:57:26 -03:00
Georges-Antoine Assi
f8d5feba24
changes from review
2025-08-30 14:19:29 -04:00
Georges-Antoine Assi
b7d59d74c4
init task
2025-08-27 22:25:45 -04:00
Georges-Antoine Assi
bf0d864d84
Add flashpoint as a metadata handler
2025-08-27 11:04:13 -04:00
Georges-Antoine Assi
9bb586b288
set timeouts
2025-08-26 21:09:13 -04:00
Georges-Antoine Assi
a1519a4b05
Make default ROMM_AUTH_SECRET_KEY consistent between workers
2025-08-15 12:46:46 -04:00