Georges-Antoine Assi
896b9edd17
Show indicator if platform not identified
2025-09-30 21:22:07 -04:00
Georges-Antoine Assi
b5776be475
Split rom.multi into more specific fields
2025-09-25 18:48:27 -04:00
Georges-Antoine Assi
e473cbe698
Move url_cover checks to scan_handler
2025-09-24 09:52:49 -04:00
Georges-Antoine Assi
1bd7b69b2c
set url_cover to fake tld
2025-09-23 22:29:21 -04:00
Georges-Antoine Assi
c0716c05af
fix type for test
2025-09-23 18:38:28 -04:00
Georges-Antoine Assi
3a3bffe699
progressive scan steps for each game
2025-09-23 10:23:57 -04:00
Georges-Antoine Assi
6eed0b6c7f
Set platform metadata slugs on models in DB
2025-09-22 21:48:45 -04:00
Georges-Antoine Assi
082024d704
only apply fields with values
2025-09-21 21:40:42 -04:00
Georges-Antoine Assi
e349ce6104
changes from bot review
2025-09-21 20:51:30 -04:00
Georges-Antoine Assi
b3a1b6a361
add to example config
2025-09-21 19:23:20 -04:00
Georges-Antoine Assi
fa221726bb
Add scan metadata priority to config
2025-09-20 23:25:43 -04:00
Georges-Antoine Assi
bdd80a8527
reduce priority of hltb and ra
2025-09-17 10:53:21 -04:00
Georges-Antoine Assi
bfa7901efe
fix tests
2025-09-16 18:00:07 -04:00
Georges-Antoine Assi
4ed1d82a46
add platform checks
2025-09-15 10:28:32 -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
b1126b9bf4
[ROMM-2039] ADd special case for screenshots during scan
2025-09-06 08:37:52 -04:00
Georges-Antoine Assi
bf0d864d84
Add flashpoint as a metadata handler
2025-08-27 11:04:13 -04:00
Michael Manganiello
097818d560
misc: Replace emoji dependency with constants
...
The `emoji` library has been removed, in favor of using constants for
the few emojis used in the codebase. This reduces memory usage, and
avoids calling `emojize` for Python to discover where to replace emojis
in pre-defined strings.
2025-08-07 09:50:14 -03:00
Michael Manganiello
3906cf3991
fix: Correctly evaluate enabled metadata sources in scheduled library scan
...
The existing code incorrectly maps boolean flags to metadata sources,
leading to colliding `True` keys in the dictionary. This caused only one
metadata source to be recognized during scheduled scans, even when
multiple sources were enabled.
2025-08-05 13:30:11 -03:00
Georges-Antoine Assi
c5b8a5d0a7
config file is now required
2025-07-24 23:34:13 -04:00
Georges-Antoine Assi
c2c80fbfc3
fix tests
2025-07-24 17:33:14 -04:00
Georges-Antoine Assi
1cc01922d9
comlpete migration and transition
2025-07-24 10:25:41 -04:00
Georges-Antoine Assi
d53f2c71d5
fix platform family names
2025-07-18 21:30:58 -04:00
Georges-Antoine Assi
51652d5084
make all path stuff async
2025-07-18 10:53:55 -04:00
Georges-Antoine Assi
aaf6741e93
Create safe filesystem handler
2025-07-17 12:30:57 -04:00
Georges-Antoine Assi
546c797409
limit file extensions hasheous for some platforms
2025-07-15 10:16:39 -04:00
Georges-Antoine Assi
5d34a9f8c6
fallback platform name vale
2025-07-14 14:13:02 -04:00
Georges-Antoine Assi
ba7c1e1977
set extraw fields on default scan obj
2025-07-14 11:20:59 -04:00
Georges-Antoine Assi
3f25e3338f
potential fix partial scans
2025-07-14 11:14:04 -04:00
Georges-Antoine Assi
5d6ae2c842
stop overwriting IDs on scan
2025-07-14 10:31:19 -04:00
Georges-Antoine Assi
dde9d4f7d8
deprio hasheous in order
2025-07-13 16:32:20 -04:00
Georges-Antoine Assi
cfe848e14a
load all igsb platform data into app
2025-07-13 14:59:54 -04:00
Georges-Antoine Assi
c23249358e
Always set all platform metadata IDs
2025-07-13 14:13:00 -04:00
Georges-Antoine Assi
9852f1e9aa
send first file to hasheous for hash calc
2025-07-13 12:03:25 -04:00
Georges-Antoine Assi
44caccc0dc
search sgdb after getting all game titles
2025-07-12 15:55:20 -04:00
Georges-Antoine Assi
c76caed145
normalized search results
2025-07-12 09:56:18 -04:00
Georges-Antoine Assi
2bd5ff0cac
add sgdb to scan page
2025-07-11 18:55:56 -04:00
Georges-Antoine Assi
c1098fc16b
Misc metadata fixes
2025-07-11 18:17:14 -04:00
Georges-Antoine Assi
ca58028ebc
playmatch should just use the first file
2025-07-10 19:37:37 -04:00
Georges-Antoine Assi
00beb4bd30
gfet filesize direct from fs_files
2025-07-10 19:13:18 -04:00
Georges-Antoine Assi
cbdb166b83
store are req props on ron if scan fails
2025-07-10 13:14:40 -04:00
Georges-Antoine Assi
0e5a486e4a
merge igdb and ra roms
2025-07-05 19:08:19 -04:00
Georges-Antoine Assi
10eb50b501
Merge branch 'master' into hasheous-igdb-proxy
2025-07-05 09:59:01 -04:00
zurdi
ac036ca081
Merge remote-tracking branch 'origin/master' into misc/random_fixes
2025-06-18 15:35:09 +00:00
Georges-Antoine Assi
41d7bf8f13
start using hasheous as igdb proxy
2025-06-18 10:08:20 -04:00
zurdi
e12114e9ef
fix: update badge path handling and improve user progression refresh logic
2025-06-18 10:25:51 +00:00
Georges-Antoine Assi
0df705b6f2
add back to scan page
2025-06-17 18:54:48 -04:00
Georges-Antoine Assi
1a6654e436
add env var
2025-06-17 18:47:30 -04:00
Georges-Antoine Assi
822c7cc659
populate platform data
2025-06-17 18:31:08 -04:00