Michael Manganiello
e4e3928d1b
misc: Apply import sorting
2025-09-04 11:17:00 -03:00
Georges-Antoine Assi
82f527b3ad
Remove check for non extension
2025-08-20 20:48:30 -04:00
Georges-Antoine Assi
8fb4769776
changes from code review
2025-08-13 14:03:45 -04:00
Georges-Antoine Assi
81a04e4ab4
Always hash the largest file in compressed multi file roms
2025-08-13 13:43:07 -04:00
Georges-Antoine Assi
b1609096de
fix file_type typo
2025-08-08 15:00:18 -04:00
Georges-Antoine Assi
c47be7240b
changs from bot review
2025-08-07 18:15:49 -04:00
Georges-Antoine Assi
9e37d87610
fix complex game names
2025-08-07 18:02:04 -04:00
Georges-Antoine Assi
926fe26fd9
[exp] use cli 7z to cacl hash files
2025-08-07 13:12:32 -04:00
Georges-Antoine Assi
8061db40b2
fix tests and cleanup
2025-08-02 17:55:43 -04:00
Georges-Antoine Assi
9fd1adbbfb
fixup icon names
2025-07-24 23:20:07 -04:00
Georges-Antoine Assi
c2c80fbfc3
fix tests
2025-07-24 17:33:14 -04:00
Georges-Antoine Assi
59a2e5d5aa
move away from explicit LIST use
2025-07-24 16:41:17 -04:00
Georges-Antoine Assi
595c52bcab
Unify singular slugs
2025-07-23 21:52:52 -04:00
Georges-Antoine Assi
d2792ba0ad
Use validate_path for getting rom_files
2025-07-20 19:58:39 -04:00
Georges-Antoine Assi
51652d5084
make all path stuff async
2025-07-18 10:53:55 -04:00
Georges-Antoine Assi
ff7fdbd9a4
fix moving files and folders
2025-07-17 21:31:27 -04:00
Georges-Antoine Assi
c93687a0f4
handle some errors better
2025-07-17 18:15:44 -04:00
Georges-Antoine Assi
877be2fe35
add test for roms handler
2025-07-17 17:38:56 -04:00
Georges-Antoine Assi
ea50b2c401
fix the firmware endpoint
2025-07-17 14:59:20 -04:00
Georges-Antoine Assi
aaf6741e93
Create safe filesystem handler
2025-07-17 12:30:57 -04:00
Georges-Antoine Assi
9852f1e9aa
send first file to hasheous for hash calc
2025-07-13 12:03:25 -04:00
Georges-Antoine Assi
e8f8f1621c
complete migration to uv
2025-07-04 09:54:04 -04:00
Georges-Antoine Assi
da74354eed
fix ra platform id
2025-06-17 18:50:25 -04:00
Georges-Antoine Assi
28d9807cb9
changes from self review
2025-06-17 12:18:26 -04:00
Georges-Antoine Assi
0609747c6c
finish migration platforms
2025-06-16 14:13:23 -04:00
Georges-Antoine Assi
e4243af353
only scan multi once
2025-06-14 23:58:48 -04:00
Georges-Antoine Assi
c3653a5537
hopefully last fix to scan
2025-06-14 17:56:51 -04:00
Georges-Antoine Assi
935c9c076c
use the old ra hash code
2025-06-14 16:26:22 -04:00
Georges-Antoine Assi
338a95753c
enable rashasher for multi file games
2025-06-14 09:38:29 -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
bd7ff8e3b6
Merge branch 'master' into hash-calc-scan-refactor
2025-06-13 12:05:58 -04:00
Georges-Antoine Assi
5b80e0ca39
Calculate hashes before fetching metadata
2025-06-12 20:55:49 -04:00
Georges-Antoine Assi
dcf622ed56
Merge branch 'master' into romm-403
2025-06-08 20:06:44 -04:00
Georges-Antoine Assi
54a62413c0
use single quotes
2025-06-05 23:16:05 -04:00
Georges-Antoine Assi
f87f403555
search for hash instead of matching
2025-06-05 23:12:55 -04:00
Georges-Antoine Assi
d6406771cb
Star multifile games
2025-06-05 22:44:35 -04:00
Georges-Antoine Assi
7d572ac0bf
Merge branch 'master' into romm-403
2025-05-15 21:48:41 -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
0c436d32d8
Merge remote-tracking branch 'origin/master' into feature/retroachievements
2025-04-24 16:40:22 +00:00
Georges-Antoine Assi
c2747c5185
file name matching should be reverse match
2025-04-23 14:24:24 -04:00
Georges-Antoine Assi
cc899b54e2
refactor exclude_files fnct
2025-04-23 13:52:11 -04:00
Georges-Antoine Assi
3aad6870e9
[ROMM-1849] Fix excluding files in multi-file ROM
2025-04-23 13:47:23 -04:00
zurdi
e17f6b44de
feat: Add RetroAchievements integration and user profile syncing
...
- Implemented RA hash handling in ROM processing.
- Added functionality to refresh RetroAchievements data for users.
- Updated user model to store RA progression data.
- Created a new component for managing RetroAchievements settings in user profiles.
- Enhanced ROM metadata to include merged RA achievements and badge paths.
- Refactored API calls to accommodate new RA features and removed unused API key handling.
- Updated frontend components to reflect changes in RA metadata and user settings.
- Adjusted Docker configuration for database service naming.
2025-04-22 21:08:10 +00:00
Georges-Antoine Assi
630f6de2e4
[ROMM-1588] Skip hash calc on file not found/permission erros
2025-02-07 11:24:27 -05:00
Georges-Antoine Assi
edd8286a44
Merge branch 'master' into romm-403
2025-01-31 12:15:31 -05:00
Georges-Antoine Assi
0c95eff2e1
fetch and parse launchbox metadata.zip
2025-01-18 10:51:30 -05:00
Georges-Antoine Assi
346bbb2db3
Add category column to rom file
2025-01-16 10:49:47 -05:00
Georges-Antoine Assi
0bb938f912
fix scanning nested folders
2025-01-15 23:24:50 -05:00