Commit Graph
1303 Commits
Author SHA1 Message Date
zurdi 8277868d01 Merge branch 'romm-1371' into refactor/component_extraction 2025-12-31 11:49:53 +00:00
zurdi 8c96584caa Merge branch 'feat/rom-filter-multivalue' into refactor/component_extraction 2025-12-31 11:48:01 +00:00
Georges-Antoine Assi e723664505 cleanup has_notes field 2025-12-30 19:12:11 -05:00
ZurdiandGitHub 934bcd8914 Merge pull request #2817 from rommapp/fix/notes-flag
fix: Notes flag
2025-12-31 00:46:36 +01:00
Georges-Antoine Assi f867968f37 refactor get_rom_files return value 2025-12-30 11:42:38 -05:00
Georges-Antoine Assi 0971026f95 Add support for version tag 2025-12-30 11:37:06 -05:00
zurdi 647e99fca7 Add last played filter to ROMs retrieval and update related tests 2025-12-30 12:53:12 +00:00
zurdi a9dc83a8bd Merge branch 'master' into feat/rom-filter-multivalue 2025-12-30 12:39:38 +00:00
zurdi 2c3397893f Refactor note retrieval in get_rom_notes and update comment for notes loading in roms_handler 2025-12-30 11:12:32 +00:00
zurdi 65efa5856f Refactor has_notes calculation and optimize note loading in ROM handling 2025-12-30 11:08:02 +00:00
Michon van Dooren dfd8840f97 Improve join on platforms in queries on roms table
The old variant added subqueries that query the entire rom table which
were evaluated for each rom, absolutely tanking the performance on
larger collections.
2025-12-29 21:25:55 +01:00
Georges-Antoine Assi eebca34e53 [ROMM-2806] Fix arcade ssid in screenscraper 2025-12-26 11:53:30 -05:00
zurdi a956008259 feat: update ROM filtering to support multi-value statuses and logic operators 2025-12-25 11:52:00 +00:00
zurdi 48d6df9cc0 feat: add logic operators for multi-value filters in collections and roms handlers 2025-12-24 15:23:44 +00:00
Georges-Antoine Assi ace8ed3679 [ROMM-2791] Stop filtering out None values in order_by filter 2025-12-24 10:03:42 -05:00
zurdi ab637203ac Merge branch 'master' into feat/rom-filter-multivalue 2025-12-24 12:39:45 +00:00
zurdi 811c693528 Merge branch 'master' into romm-1371 2025-12-24 11:58:40 +00: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
zurdi ecf4ae542f fix: correct spelling of 'get_platform_fs_structure' in multiple files 2025-12-21 16:48:45 +00:00
Georges-Antoine Assi be3615b51a outer join romfile on by_hash call 2025-12-18 11:40:44 -05:00
zurdi d51dbdb1cc feat: add platform game counts and enhance platform selection in Setup.vue 2025-12-18 16:23:34 +00:00
zurdi 9c8e73e485 feat: refactor platform handling and library structure detection 2025-12-18 01:04:00 +00:00
Georges-Antoine Assi c5ea85add5 [HOTFIX] Stripe keys from ssfr api query params 2025-12-16 20:35:40 -05:00
Georges-Antoine Assi dc52910a2a [ROMM-2774] Remove unsupported lang tags 2025-12-16 10:00:40 -05:00
Georges-Antoine AssiandGitHub c5098a1cb7 Merge pull request #2764 from rommapp/romm-2762
[ROMM-2762] Add get_rom_by_hash endpoint
2025-12-15 16:34:17 -05:00
Georges-Antoine AssiandGitHub 2dbed51187 Merge pull request #2765 from rommapp/romm-2763
[ROMM-2763] Add MSX2 to ssfr platforms list
2025-12-15 16:33:39 -05:00
Georges-Antoine AssiandGitHub 04fcf02e88 Merge pull request #2766 from rommapp/romm-2697
[ROMM-2697] Use colocated es-de folders to importart not present in gamelist.xml
2025-12-15 16:25:08 -05:00
Georges-Antoine Assi 4e0556c55b [HOTFIX] Fetch security token for HLTB 2025-12-15 09:47:07 -05:00
Georges-Antoine Assi 9b0311def0 add type suppressions 2025-12-14 14:19:12 -05:00
Georges-Antoine Assi fea6bb3617 validate path when fetching 2025-12-14 13:47:14 -05:00
Georges-Antoine Assi 9584ba9a37 handler can see colocated folders 2025-12-14 13:18:24 -05:00
Georges-Antoine Assi f7d387bb39 [ROMM-2763] Add MSX2 to ssfr platforms like 2025-12-12 17:17:51 -05:00
Georges-Antoine Assi ea708e43b4 bot review 2025-12-12 17:16:47 -05:00
Georges-Antoine Assi 19ef2d4d5f type ignore session and query attrs 2025-12-12 17:05:12 -05:00
Georges-Antoine Assi f07abcf001 changes from bot review 2025-12-12 16:57:51 -05:00
Georges-Antoine Assi 8a66ac8127 [ROMM-2762] Add get_rom_by_hash endpoint 2025-12-12 16:52:17 -05:00
ronzanoandGitHub 41eb576d82 Add OpenBOR metadata entry for screenscraper 2025-12-10 23:44:03 +01:00
Georges-Antoine Assi 562d976a3e [ROMM-2668] Speedup feeds endpoint 2025-12-09 21:11:11 -05:00
Georges-Antoine AssiandGitHub c0abcd6497 Merge pull request #2728 from rommapp/emujs-netplay
feat: Netplay
2025-12-09 14:32:23 -05:00
Georges-Antoine AssiandGitHub bf3188a80e Merge pull request #2753 from rommapp/romm-2722
[ROMM-2722] Fix matching special chars in ssfr
2025-12-09 13:41:39 -05:00
Georges-Antoine Assi baddeea972 type ignore 2025-12-08 12:58:01 -05:00
Georges-Antoine Assi 85bf51d088 raise error is prefered username is none 2025-12-08 12:57:20 -05:00
Georges-Antoine Assi 50ddb42c25 [ROMM-2748] Add OIDC_USERNAME_ATTRIBUTE 2025-12-08 10:27:15 -05:00
Georges-Antoine Assi 76d445ccd9 [ROMM-2722] Fix matching special chars in ssfr 2025-12-07 21:21:57 -05:00
Georges-Antoine Assi 1812b1a3f9 changes from bot reivew 2025-12-07 12:19:13 -05:00
Georges-Antoine Assi 09dbb2e244 use redis to store netplay data 2025-12-07 12:02:35 -05:00
zurdi bc73f07537 Refactor: enhance filter criteria handling to support multi-value selections for genres, franchises, collections, companies, age ratings, regions, and languages 2025-11-28 22:36:21 +00:00
zurdi b2a571068b Refactor: remove max_length constraints from query parameters and update boolean filter values to use true/false strings 2025-11-28 19:04:29 +00:00
zurdi 92cb643405 Refactor: update filter criteria handling to support multi-value platform IDs and remove legacy conversion logic 2025-11-28 17:04:43 +00:00