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