Georges-Antoine Assi
19b5a83261
Use default config values when config.yml not mount + show warning
2025-09-19 09:17:59 -04:00
Michael Manganiello
e4e3928d1b
misc: Apply import sorting
2025-09-04 11:17:00 -03:00
Georges-Antoine Assi
51652d5084
make all path stuff async
2025-07-18 10:53:55 -04:00
Michael Manganiello
9ba787f6d1
fix: Remove critical log messages for 403 and 404 exceptions
...
These critical log messages are unnecessary and can clutter the logs,
based on user requests. This is even more notorious when RomM is
integrated to an error tracking system like Sentry.
2025-06-06 21:40:31 -03:00
zurdi
0670d2a695
refactor: enhance error messages with highlighted file names and platform details
2025-05-14 16:36:03 +00:00
zurdi
30a0be2c4c
Merge branch 'master' into HEAD
2025-04-10 22:56:55 +00:00
zurdi
2a5bf1ab5b
Add SGDBInvalidAPIKeyException for handling invalid API key errors
2025-04-01 09:52:33 +00:00
Georges-Antoine Assi
db26248f04
Remove disabled login check from login endpoint
2025-03-21 14:58:47 -04:00
Georges-Antoine Assi
04c31374af
disable login endpoint as wel
2025-01-07 17:28:13 -05:00
Georges-Antoine Assi
34d49e6494
changes from self review
2024-12-13 11:33:39 -05:00
Georges-Antoine Assi
3abf50b056
changes from self review
2024-11-27 23:28:54 -05:00
Georges-Antoine Assi
bc5c2e45f3
wokring oidc setup with authentik
2024-11-26 23:57:15 -05:00
SaraVieira
9b298d46eb
use env & reuse request
2024-09-10 21:00:20 +01:00
SaraVieira
2d39949aa0
show info on frontend
2024-09-08 16:35:30 +01:00
Michael Manganiello
2bfc3c4c7e
misc: Refactor scan process by splitting single function
...
This change mainly refactors the `scan_platforms` function, moving part
of its logic to `_identify_platform`, `_identify_firmware`, and
`_identify_rom`.
The logic is simpler this way, each smaller function returns `ScanStats`
that can be merged by the caller, and it simplifies future performance
improvements.
2024-07-25 10:29:46 -03:00
Zurdi
23e0a064ab
added update collection endpoint
2024-07-02 23:34:50 +02:00
Zurdi
857573e607
Merge remote-tracking branch 'origin/master' into feature/collections
2024-07-02 17:53:35 +02:00
Zurdi
4a413db4c5
fixes from PR review
2024-07-02 17:49:48 +02:00
Zurdi
cc9e05f668
collections migration added
2024-07-01 23:47:15 +02:00
zurdi
15f7522da5
rom db hanlder refactor to adapt to user_rom_props
2024-07-01 15:30:14 +02:00
Georges-Antoine Assi
880345f20c
ruff-only pre-commit
2024-05-18 12:05:57 -04:00
Georges-Antoine Assi
eca1eb1136
model and scanning
2024-05-01 15:27:16 -04:00
zurdi
d3864ff02b
create platform if not exists when adding roms fixed
2024-04-11 01:39:58 +02:00
zurdi
df047cc5e9
upload roms button in drawer added
2024-04-08 18:31:02 +02:00
Georges-Antoine Assi
2447c95ea6
update links to github
2024-03-23 10:11:55 -04:00
Zurdi
f1c5e02c32
config errors management improved
2024-01-18 11:46:12 +01:00
Zurdi
4b9e76f550
backend structure refactor
2024-01-12 23:44:27 +01:00
Georges-Antoine Assi
5762270f62
Merge branch 'master' into romm-55
2024-01-09 13:06:51 -05:00
Zurdi
eea7e41940
docstrings added to endpoints + organized imports + formatted code
2024-01-09 16:22:31 +01:00
Georges-Antoine Assi
cdafd680a0
Merge branch 'master' into romm-55
2024-01-05 15:38:05 -05:00
Zurdi
78152d91ee
added backend endpoint to remove a platform
2024-01-05 11:48:56 +01:00
Georges-Antoine Assi
d4d929b29b
Get upload and delete working
2023-11-23 20:47:27 -05:00
Georges-Antoine Assi
3965ca1997
Add basic auth + fix tests and typing
2023-08-23 11:21:01 -04:00
zurdi
f4f936f624
user avatar and enable/disable user support added
2023-08-23 14:16:31 +02:00
zurdi
5c0b6ea692
disabled browser login prompt in 401 responses
2023-08-18 10:44:01 +02:00
zurdi
3bc15bcbd3
extracted credentials exceptions in separated file
2023-08-18 09:05:54 +02:00