44 Commits

Author SHA1 Message Date
Georges-Antoine Assi
58e16d9c69
[ROMM-2949] Add support for shortfile scummvm names 2026-01-29 11:12:35 -05:00
Georges-Antoine Assi
24912eb109
Also replace - with : in edge cases 2025-12-31 10:03:51 -05:00
Victor R. Santos
4dea9bd798
Disables normalization of query terms in manual manual match for Launchbox.
Prevents removal of parentheses or other portions that would be treated as "tags" when scanning filenames.
The changes do not affect scans; they only affect the manual match.
2025-12-23 02:46:46 -03:00
Victor R. Santos
e131df3c74
Allow Launchbox case-insensitive rom search 2025-12-22 15:42:23 -03:00
Georges-Antoine Assi
5c0bd9c418
[ROMM-2657] Safe access env vars with defaults 2025-11-15 14:54:21 -05:00
Georges-Antoine Assi
abb507cb82
remove switch and lb tasks from scan 2025-10-21 13:35:57 -04:00
Georges-Antoine Assi
df68dc9bd9
Merge both odyssey 2 platform 2025-10-03 16:28:02 -04:00
Georges-Antoine Assi
8c33a95637
remove hartbeat from bh endpoint 2025-09-20 17:57:38 -04:00
Georges-Antoine Assi
fe2a7e7bff
Add launchbox to manual match window 2025-09-18 16:34:40 -04:00
Georges-Antoine Assi
4ed1d82a46
add platform checks 2025-09-15 10:28:32 -04:00
Georges-Antoine Assi
3c4113f8a8
Merge branch 'master' into flashpoint-metadata-handler 2025-09-11 21:27:48 -04:00
Georges-Antoine Assi
d7e85ba633
[ROMM-1333] Use metadata tag in filename to match game 2025-09-07 14:12:30 -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
ef2546ec08
fix base handler filename 2025-08-27 12:40:16 -04:00
Georges-Antoine Assi
1955da78f2
finish all the handlers 2025-07-24 17:05:39 -04:00
Georges-Antoine Assi
8a76528815
finish translating keys 2025-07-24 16:09:49 -04:00
Georges-Antoine Assi
b431aa4d7e
manual fixes 2025-07-24 15:43:03 -04:00
Georges-Antoine Assi
39e6fd3579
use ups keys for all lists 2025-07-24 15:30:03 -04:00
Georges-Antoine Assi
973f42cd0b
update watasra supervision 2025-07-23 22:20:18 -04:00
Georges-Antoine Assi
595c52bcab
Unify singular slugs 2025-07-23 21:52:52 -04:00
zurdi
7aeccb5468
feat: Added clean resources task + revamped the whole task system 2025-07-22 16:31:36 +00:00
Georges-Antoine Assi
f3c0e484f5
Rename adam to lowercase 2025-07-21 16:50:31 -04:00
Georges-Antoine Assi
bfdaf564ce
fix from code review 2025-07-15 12:52:48 -04:00
Georges-Antoine Assi
778f1052bf
actually fix psql 2025-07-15 11:34:27 -04:00
Georges-Antoine Assi
a4a253249d
complete psql versino 2025-07-15 11:18:58 -04:00
Georges-Antoine Assi
6440dbd851
update roms_metadata virtual table 2025-07-15 11:07:13 -04:00
Georges-Antoine Assi
5d6ae2c842
stop overwriting IDs on scan 2025-07-14 10:31:19 -04:00
Georges-Antoine Assi
39c7651a55
replace dashes in launchbox search fnct 2025-07-13 20:37:46 -04:00
Georges-Antoine Assi
837d36375d
Fix metadata issues in heasheous handler 2025-07-09 09:14:41 -04:00
Georges-Antoine Assi
da74354eed
fix ra platform id 2025-06-17 18:50:25 -04:00
Georges-Antoine Assi
4015ab30a4
small syntax bug 2025-06-17 14:35:01 -04:00
Georges-Antoine Assi
0609747c6c
finish migration platforms 2025-06-16 14:13:23 -04:00
Georges-Antoine Assi
187862992c
start manual match of platforms 2025-06-16 08:58:03 -04:00
Georges-Antoine Assi
06be0f0ee7
Store all imaegs in metadata + fix getting exact game 2025-06-12 10:53:33 -04:00
Georges-Antoine Assi
62b10d89a8
fix a couple platform IDs 2025-06-09 12:24:18 -04:00
Georges-Antoine Assi
41ce4f06ac
use env var to toggle lb 2025-05-24 20:35:59 -04:00
Georges-Antoine Assi
1fb58973d1
better order of box art 2025-05-23 15:34:47 -04:00
Georges-Antoine Assi
32988a8c93
fix IDs and generate platforms 2025-05-23 14:50:56 -04:00
Georges-Antoine Assi
fd705e41ce
add and store fake launchbox IDs 2025-05-23 14:13:19 -04:00
Georges-Antoine Assi
69b898a397
extract and load images from launchbox 2025-05-23 11:24:50 -04:00
Georges-Antoine Assi
78b18586f7
fix scanning with lb 2025-05-20 17:48:55 -04:00
Georges-Antoine Assi
97edbbdcf9
complete launchbox handler 2025-05-20 16:50:14 -04:00
Georges-Antoine Assi
eb37ac0ef2
start mapping platforms slugs to lb platforms 2025-05-20 16:08:14 -04:00