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