Georges-Antoine Assi
c18cbc40c6
ignore case uuid regex
2025-11-17 11:25:23 -05:00
Georges-Antoine Assi
a9ecd8f714
[HOTFIX] Fix flashpoint match by UUID
2025-11-17 11:08:06 -05:00
Georges-Antoine Assi
d4e0f67c51
changes from bot review
2025-11-10 18:31:46 -05:00
Georges-Antoine Assi
eb5e32ed78
[HOTFIX] Fix importing media from gamelist.xml
2025-11-10 17:06:20 -05:00
Michael Manganiello
a6bdd84148
misc: Add missing language codes
...
This list was created based on latest DAT files from No-Intro and
Redump.org.
With all those extracted files in a folder, this command retrieved
language codes from filenames (only considering games with at least two
languages, to avoid false positives):
```shell
rg -N "^.*game name=\"(.*?)\".*" -r '$1' | \
rg -N "^.* \(([A-Z][a-z](,[A-Z][a-z])+)\).*" -r '$1' | \
rg -N -o "[A-Z][a-z]" | \
sort | \
uniq -c
```
2025-09-11 17:38:36 -03:00
Michael Manganiello
e4e3928d1b
misc: Apply import sorting
2025-09-04 11:17:00 -03:00
Georges-Antoine Assi
774be0cbde
[ROMM-2163] Fix excluding single roms without extensions
2025-08-12 18:18:29 -04:00
Georges-Antoine Assi
791939b65d
[ROMM-2114] Fix using symlinks on volumes
2025-07-21 16:33:07 -04:00
Georges-Antoine Assi
af27ce15ad
fix uploading user profile iamge
2025-07-19 09:53:44 -04:00
Georges-Antoine Assi
73545ffa97
[HOTFIX] Fix uploading cover art manually
2025-07-18 23:32:17 -04:00
Georges-Antoine Assi
31e8596f73
remove optional type
2025-07-18 11:49:49 -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
0df4eb1985
fix some aggressive usage
2025-07-17 21:20:02 -04:00
Georges-Antoine Assi
29fffb8833
add tests for base handler
2025-07-17 16:06:44 -04:00
Georges-Antoine Assi
48eab4c957
fix a bunch of tests
2025-07-17 15:48:46 -04:00
Georges-Antoine Assi
0d95735351
finish updating endpoints
2025-07-17 14:44:13 -04:00
Georges-Antoine Assi
bf9b4b3465
progress on resources handler
2025-07-17 13:00:37 -04:00
Georges-Antoine Assi
aaf6741e93
Create safe filesystem handler
2025-07-17 12:30:57 -04: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
Michael Manganiello
e38819b916
misc: Use immutable types for constants
2024-12-25 15:49:18 -03:00
Michael Manganiello
fc53d77a58
misc: Compile constant regular expressions
...
Improve efficiency on reusable regular expressions, by compiling them.
2024-06-23 00:36:22 -03:00
zurdi
ed67cfff12
fixed unit tests
2024-06-17 18:05:48 +02:00
Zurdi
242dbb9da5
cover path migration to id
2024-06-17 13:45:35 +02:00
Georges-Antoine Assi
1840390c8a
finish mypy fixes
2024-05-21 21:28:17 -04:00
Georges-Antoine Assi
b2085f87a8
bunch of fixes for trunk
2024-05-21 17:10:11 -04:00
Georges-Antoine Assi
a7cf0d389a
run trunk format on all files
2024-05-21 10:18:13 -04:00
Georges-Antoine Assi
880345f20c
ruff-only pre-commit
2024-05-18 12:05:57 -04:00
Georges-Antoine Assi
3e42f3ab56
also ignore firmware files on scan that match
2024-05-16 23:12:27 -04:00
Georges-Antoine Assi
9ad28f3294
more refactoring again
2024-05-05 16:32:40 -04:00