Commit Graph

269 Commits

Author SHA1 Message Date
Georges-Antoine Assi
8ddc654c17 update with fixed ids 2025-07-25 15:44:49 -04:00
Georges-Antoine Assi
26e9f9e9b0 add tests for base handler 2025-07-24 21:15:18 -04:00
Georges-Antoine Assi
c2c80fbfc3 fix tests 2025-07-24 17:33:14 -04:00
Georges-Antoine Assi
1955da78f2 finish all the handlers 2025-07-24 17:05:39 -04:00
Georges-Antoine Assi
59a2e5d5aa move away from explicit LIST use 2025-07-24 16:41:17 -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
1cc01922d9 comlpete migration and transition 2025-07-24 10:25:41 -04:00
Georges-Antoine Assi
1bb33be803 more work migrating slugs 2025-07-24 09:30:57 -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
c1565fc9dc Merge pull request #2135 from rommapp/feature/clean-resources-task
feat: Added clean resources task + revamped the whole task system
2025-07-22 23:15:40 +02:00
zurdi
7aeccb5468 feat: Added clean resources task + revamped the whole task system 2025-07-22 16:31:36 +00:00
Georges-Antoine Assi
3372b754fe Group generated platforms by slug and filter by name 2025-07-21 17:22:16 -04:00
Georges-Antoine Assi
f3c0e484f5 Rename adam to lowercase 2025-07-21 16:50:31 -04:00
Georges-Antoine Assi
73545ffa97 [HOTFIX] Fix uploading cover art manually 2025-07-18 23:32:17 -04:00
Georges-Antoine Assi
28bc570da1 fixup family name and slug on igdb games 2025-07-18 22:41:42 -04:00
Georges-Antoine Assi
58a0b15f00 refactor platforms drawer 2025-07-18 21:38:27 -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
4838bec0a6 fix rahasher days 2025-07-17 21:55:46 -04:00
Georges-Antoine Assi
0df4eb1985 fix some aggressive usage 2025-07-17 21:20:02 -04:00
Georges-Antoine Assi
0d95735351 finish updating endpoints 2025-07-17 14:44:13 -04:00
Zurdi
5dc82ab7da Merge pull request #2087 from rommapp/fix/fallback-cover-to-provider
fix: SGDB cover fallback
2025-07-16 16:33:50 +02:00
Georges-Antoine Assi
d65463860b skip sgdb if no api key set 2025-07-16 10:14:22 -04:00
zurdi
90c247959e refactor: simplify game cover retrieval logic in SGDBBaseHandler 2025-07-16 13:48:16 +00:00
Georges-Antoine Assi
d351ad11b0 fix rahandler metadata generation 2025-07-15 16:06:44 -04:00
Georges-Antoine Assi
ed5d5a2418 Merge pull request #2083 from rommapp/4-metadata-fixes-8
Update roms_metadata virtual table
2025-07-15 12:59:54 -04:00
Georges-Antoine Assi
bfdaf564ce fix from code review 2025-07-15 12:52:48 -04:00
Zurdi
fd95ac09a4 Merge pull request #2079 from rommapp/fix/sgdb-fuzzy-match
refactor: improve fuzzy matching in SGDBBaseHandler for game search
2025-07-15 17:48:00 +02: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
zurdi
1e3977e80f feat: enhance fuzzy matching in SGDBBaseHandler by implementing Levenshtein distance sorting 2025-07-15 15:10:05 +00:00
Georges-Antoine Assi
6440dbd851 update roms_metadata virtual table 2025-07-15 11:07:13 -04:00
Georges-Antoine Assi
6056169095 ony use cue files for dreamcast 2025-07-15 10:31:00 -04:00
Georges-Antoine Assi
546c797409 limit file extensions hasheous for some platforms 2025-07-15 10:16:39 -04:00
zurdi
dbe2566fe8 feat: integrate Levenshtein distance for improved fuzzy matching in SGDBBaseHandler 2025-07-15 09:31:04 +00:00
zurdi
ff3643060c refactor: improve fuzzy matching in SGDBBaseHandler for game search 2025-07-15 09:18:53 +00:00
Georges-Antoine Assi
8049e47d82 change from code review 2025-07-14 11:22:56 -04:00
Georges-Antoine Assi
0224b0a124 fix url of cover art 2025-07-14 10:51:38 -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
d1074553c4 add and use platform_slug in versions 2025-07-13 15:27:38 -04:00
Georges-Antoine Assi
2b7f80d9bc always load tsgdb id 2025-07-13 15:05:31 -04:00
Georges-Antoine Assi
cfe848e14a load all igsb platform data into app 2025-07-13 14:59:54 -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
c9b09e9ee1 better search term nomralization 2025-07-12 23:52:51 -04:00
Georges-Antoine Assi
3781cbdb6b catch json errors on all ends 2025-07-12 19:16:50 -04:00
Georges-Antoine Assi
bdef16e8a7 remove print lines 2025-07-12 16:16:10 -04:00