40 Commits

Author SHA1 Message Date
Georges-Antoine Assi
661a5504d7
find a couple more uses 2026-02-09 17:26:21 -05:00
Georges-Antoine Assi
6cbf9bcbc2
run trunk fmt 2025-11-21 19:20:38 -05:00
Kieran Wood
7b8e6f1657 Added gemini-code-assist suggestions 2025-11-21 13:37:57 -07:00
Kieran Wood
0e4b7fd160 Fixed link to documentation in filestructure error 2025-11-21 13:25:28 -07:00
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