Commit Graph

240 Commits

Author SHA1 Message Date
Cobaltboy
0d2ddb1b8b minor config optimization
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-04 13:41:19 +05:30
Cobaltboy
2944ad9b35 improved logging conditioning
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-04 13:40:39 +05:30
Cobaltboy
d681ca1f86 Optimise database query for auto_export
Pulls database call out of the loop

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-04 12:15:31 +05:30
Cobaltboy
90694133c6 Added Automatic Gamelist export support 2026-02-03 19:42:45 +05:30
Georges-Antoine Assi
cddb38c34b Always get rom files when ROM is newly added 2026-01-18 10:19:10 -05:00
Georges-Antoine Assi
ff9b29d90e [HOTFIX] Remove files from model_dump in scan 2026-01-17 22:31:48 -05:00
Georges-Antoine Assi
6878fcca08 [HOTFIX] Check if gamelist metadata source selected before populating cache 2026-01-03 18:21:09 -05:00
Georges-Antoine Assi
e0f0792555 cahnges from bot review 2026-01-02 16:33:45 -05:00
Georges-Antoine Assi
b926a33c42 [ROMM-2796] Add check to overwrite media assets 2026-01-02 15:28:35 -05: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
Georges-Antoine Assi
76e67c7844 [HOTFIX] Catch RomsNotFoundException in scan file precalculation 2025-12-09 08:53:28 -05:00
Georges-Antoine Assi
6cbf9bcbc2 run trunk fmt 2025-11-21 19:20:38 -05:00
Kieran Wood
7b8e6f1657 Added gemini-code-assist suggestions 2025-11-21 13:37:57 -07:00
Kieran Wood
0e4b7fd160 Fixed link to documentation in filestructure error 2025-11-21 13:25:28 -07:00
zurdi
368509947e Add SKIP_HASH_CALCULATION configuration option and update related logic 2025-11-20 17:13:51 +00:00
zurdi
c82caa81b8 Add calculate hashes option to scanning process and update translations 2025-11-20 10:49:22 +00:00
Georges-Antoine Assi
67375fa5cd self cleanup 2025-11-19 18:38:51 -05:00
Georges-Antoine Assi
485cfc0e04 preparse the file for a platform 2025-11-19 18:32:30 -05:00
Georges-Antoine Assi
8fe435e0b4 Cache parsed gamelist.xml files on each scan 2025-11-19 18:00:12 -05:00
Georges-Antoine Assi
5c0bd9c418 [ROMM-2657] Safe access env vars with defaults 2025-11-15 14:54:21 -05:00
Georges-Antoine Assi
b2dea510c4 [ROMM-2628] Fix desirialize job func_name 2025-11-10 17:57:28 -05:00
Georges-Antoine Assi
f8b0ae63a1 fix scanning multi file games with ssfr 2025-10-31 10:50:51 -04:00
Georges-Antoine Assi
4eb86abc93 set overwrite to true on scan 2025-10-28 14:22:59 -04:00
Georges-Antoine Assi
436b1972c4 tweaks from self review 2025-10-28 12:10:53 -04:00
Georges-Antoine Assi
b1b982eaae reorder scan functions a bit 2025-10-28 10:21:56 -04:00
Georges-Antoine Assi
417aaf4e29 fuix props reset 2025-10-28 09:30:44 -04:00
Georges-Antoine Assi
a2cfd571c5 fix filesize reset on partial scan 2025-10-28 08:56:45 -04:00
Georges-Antoine Assi
4cdb2a6b2d cleanup from review 2025-10-26 13:41:48 -04:00
Georges-Antoine Assi
4be180d1bd ensire dest folders exist on scan 2025-10-26 13:41:19 -04:00
Georges-Antoine Assi
8f859e1770 add clarifying comments 2025-10-26 13:30:28 -04:00
Georges-Antoine Assi
a8fae55ab2 update rom when not scanned 2025-10-26 13:29:02 -04:00
Georges-Antoine Assi
c3fa15ecbb send firmware socket updates less 2025-10-26 13:27:00 -04:00
Georges-Antoine Assi
f30f0bfd75 Smarter detection of whether to scan roms 2025-10-26 13:21:56 -04:00
Georges-Antoine Assi
4a642fdc61 move calc file hashes line under check 2025-10-26 11:45:16 -04:00
Georges-Antoine Assi
463bb27ea9 Add config to store media on disk 2025-10-24 16:04:54 -04:00
Georges-Antoine Assi
9fa15d20f0 totally refactor scan types 2025-10-23 16:57:40 -04:00
Georges-Antoine Assi
21064e03a4 cleanup log 2025-10-22 16:39:05 -04:00
Georges-Antoine Assi
290162e56b import media assets 2025-10-22 12:44:58 -04:00
Georges-Antoine Assi
aaf3f5364c changes from bot review 2025-10-21 14:37:09 -04:00
Georges-Antoine Assi
c36d159a01 more reboust scan stat updates 2025-10-21 14:17:47 -04:00
Georges-Antoine Assi
e26f1d2bcf fix scan page 2025-10-21 11:13:15 -04:00
Georges-Antoine Assi
6c23d7e87a comemnt cleanup 2025-10-19 13:16:52 -04:00
Georges-Antoine Assi
9c18170818 update tests 2025-10-19 12:44:29 -04:00
Georges-Antoine Assi
9a8899f678 use explicit kwargs on scan 2025-10-19 12:43:03 -04:00
Georges-Antoine Assi
b689e3bde1 [ROMM-2531] Allow scanning without metadata providers 2025-10-19 12:37:18 -04:00
Georges-Antoine Assi
646c4c2eca changes from bot review 2025-10-18 16:06:59 -04:00
Georges-Antoine Assi
00c2fe86ad [ROMM-2565] Multi threaded library scanning 2025-10-18 15:39:57 -04:00
Georges-Antoine Assi
945c1a6572 last bit of cleanup 2025-10-16 17:40:44 -04:00
Georges-Antoine Assi
05c5d79e5f commit backen code 2025-10-16 15:41:42 -04:00