Commit Graph

178 Commits

Author SHA1 Message Date
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
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
Georges-Antoine Assi
f4a65c3680 Merge pull request #2185 from rommapp/response-cleanup
Replace MessageResponse with specific responses
2025-08-06 09:16:05 -04:00
Georges-Antoine Assi
482176bd12 make rom_ids numbers 2025-08-04 19:13:27 -04:00
Georges-Antoine Assi
d602dbae54 [ROMM-2202] Fix rom ID selected refresh metadata 2025-08-04 18:08:15 -04:00
Georges-Antoine Assi
8061db40b2 fix tests and cleanup 2025-08-02 17:55:43 -04:00
Georges-Antoine Assi
0acc9de6e6 add endpoint to fetch task result 2025-08-02 15:25:44 -04:00
Georges-Antoine Assi
21b7e60e14 run platforms sorted 2025-07-18 15:56:11 -04:00
Georges-Antoine Assi
51652d5084 make all path stuff async 2025-07-18 10:53:55 -04:00
Georges-Antoine Assi
c23249358e Always set all platform metadata IDs 2025-07-13 14:13:00 -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
dafd740963 actually use setup database 2025-07-06 09:05:41 -04:00
Georges-Antoine Assi
49d204846f fix running socket scans 2025-07-05 20:06:48 -04:00
Georges-Antoine Assi
d2cd8270b3 start work on code coverage 2025-07-05 19:17:40 -04:00
Georges-Antoine Assi
4158b278eb fix check issues 2025-07-04 17:55:45 -04:00
Georges-Antoine Assi
6d16ca41cc have cursor fix small bugs 2025-07-03 09:46:39 -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
c46d81bba5 Merge branch 'master' into feature/add-playmatch-integration 2025-06-15 12:56:12 -04:00
Georges-Antoine Assi
9d4125cc94 add comment block 2025-06-14 15:25:32 -04:00
Georges-Antoine Assi
5837cb2e59 raise error if no metadata source provided 2025-06-14 00:09:09 -04:00
Georges-Antoine Assi
82ae99f0b2 fix pytest 2025-06-13 23:58:02 -04:00
Georges-Antoine Assi
56117e8105 really fix it this time 2025-06-13 22:27:36 -04:00
Georges-Antoine Assi
90a059a600 fix allt he shit 2025-06-13 21:30:13 -04:00
Georges-Antoine Assi
15896566ca progress on reveritng parts 2025-06-13 19:46:07 -04:00
Georges-Antoine Assi
f3e88849f9 run trunk 2025-06-13 17:27:30 -04:00
Georges-Antoine Assi
bd7ff8e3b6 Merge branch 'master' into hash-calc-scan-refactor 2025-06-13 12:05:58 -04:00
Georges-Antoine Assi
318661bc45 Merge branch 'master' into romm-403 2025-06-13 11:51:45 -04:00
Georges-Antoine Assi
abce5faf15 add todo line so i dont forget 2025-06-13 11:47:47 -04:00
Georges-Antoine Assi
d2ff41da62 make sure to set hashes on roms 2025-06-12 21:11:54 -04:00
Georges-Antoine Assi
5b80e0ca39 Calculate hashes before fetching metadata 2025-06-12 20:55:49 -04:00
zurdi
8370b79a83 feat: add 'missing_from_fs' property to various schemas and update related logic for better tracking of missing files 2025-06-12 22:18:06 +00:00
Georges-Antoine Assi
ae960fcaa6 return list of playmatch hits 2025-06-12 17:09:34 -04:00
zurdi
cbc7b9c6cd feat: enhance logging for save uploads and improve missing firmware/platform indications in UI 2025-06-12 14:33:50 +00:00
zurdi
8b0a06c3e6 feat: add 'missing' column to multiple tables and update related handlers for missing entries 2025-06-12 12:20:56 +00:00
zurdi
6a77f3a100 fix: initialize missing status for platforms and update rom missing status handling 2025-06-12 12:05:16 +00:00
zurdi
dab9421ec6 fix: update rom missing status handling in scan and platform handlers 2025-06-12 08:11:08 +00:00
zurdi
b52ea89115 feat: add 'missing' flag to platforms and roms, update related handlers and schemas 2025-06-12 01:20:20 +00:00
Georges-Antoine Assi
dcf622ed56 Merge branch 'master' into romm-403 2025-06-08 20:06:44 -04:00
Georges-Antoine Assi
587c45d900 get ra_id to be safe 2025-06-06 11:10:13 -04:00
Georges-Antoine Assi
d059193c43 Cleanup lingeting t_thumb in cover and screenshto art 2025-06-06 10:58:57 -04:00
Georges-Antoine Assi
fd705e41ce add and store fake launchbox IDs 2025-05-23 14:13:19 -04:00
Georges-Antoine Assi
2d7c3be6ae update frontnend to support launchbox 2025-05-20 17:07:05 -04:00
zurdi
6da852ae58 refactor: update RAHasherService to use platform ID and improve hash calculation logic 2025-05-10 22:16:29 +00:00
zurdi
910dea3470 feat: integrate RAHasher for retroachievement hash calculation and improve UI responsiveness 2025-05-10 21:55:12 +00:00
zurdi
e270889aa5 Merge branch 'fix/reduce-ram-usage' into feature/retroachievements 2025-05-09 17:02:04 +00:00
zurdi
b5ca8b437b refactor: enhance logging by adding module name context and improving message formatting 2025-05-09 13:08:55 +00:00