Commit Graph

274 Commits

Author SHA1 Message Date
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
Georges-Antoine Assi
170b3d04b7 self cleanup from review 2025-10-16 15:17:14 -04:00
Georges-Antoine Assi
4228066926 update scan correctly 2025-10-16 12:38:45 -04:00
Georges-Antoine Assi
4cfd622a89 finally finish backend state 2025-10-15 16:31:25 -04:00
Georges-Antoine Assi
6785be06a9 cleanup code massively 2025-10-15 16:21:17 -04:00
Georges-Antoine Assi
ff15cfcee6 support states for more types of tasks 2025-10-09 19:20:19 -04:00
Georges-Antoine Assi
d37547fc56 show scan progress on page 2025-10-02 10:50:33 -04:00
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
3a3bffe699 progressive scan steps for each game 2025-09-23 10:23:57 -04:00
Georges-Antoine Assi
6f3be07707 Revert "[HOTFIX] Limit memory usage of launchbox metadata update" 2025-09-16 20:55:06 -04:00
Georges-Antoine Assi
dede0f1d27 [HOTFIX] Limit memory usage of launchbox metadata updaet
add logging
2025-09-14 17:31:15 -04:00
Michael Manganiello
e4e3928d1b misc: Apply import sorting 2025-09-04 11:17:00 -03:00
Georges-Antoine Assi
e75fb13f57 add log statements on scan 2025-08-27 09:38:31 -04:00
Georges-Antoine Assi
9bb586b288 set timeouts 2025-08-26 21:09:13 -04:00
Georges-Antoine Assi
1d5cd64fb8 move is_verified to db 2025-08-21 22:58:22 -04:00
Georges-Antoine Assi
159e2fac13 run trunk chck 2025-08-17 16:51:37 -04:00
Georges-Antoine Assi
5faa010e96 Only update specific values on models during scan 2025-08-17 16:42:27 -04:00
Michael Manganiello
ba21cbc1e1 misc: Separate tests folder from backend code
Create separate `tests/` folder for all tests. This will also simplify
not copying tests code into the Docker image.
2025-08-08 12:49:13 -03:00