zurdi
1083dc6e65
Merge remote-tracking branch 'origin/master' into feature/screenscraper-integration
2024-12-27 14:21:41 +00:00
zurdi
ffbebc2f46
fix: Rename CREATE_OIDC_USER to OIDC_CREATE_USER for consistency
2024-12-27 12:32:49 +00:00
zurdi
e52ebcbc5a
feat: Add CREATE_OIDC_USER configuration to enable automatic user creation
2024-12-27 12:04:49 +00:00
zurdi
374d11b755
Merge remote-tracking branch 'origin/master' into feature/screenscraper-integration
2024-12-26 21:06:35 +00:00
zurdi
7baf1c7937
Fix typo in OIDC_PROVIDER variable name across configuration and authentication files
2024-12-23 16:02:19 +00:00
Georges-Antoine Assi
c3f50d1f12
Add oidc provider name and icon to login page
2024-12-23 09:28:00 -05:00
zurdi
97b6d35765
fix: added missing OIDC variables to template
2024-12-17 12:55:05 +00:00
zurdi
443def9cd9
Merge remote-tracking branch 'origin/master' into feature/screenscraper-integration
2024-12-10 11:40:44 +00:00
zurdi
a51dd03e1a
Added full offline support and configurable logging level and API requests debug logs
2024-11-27 17:12:13 +00:00
zurdi
7dfee48eda
added ss dev token
2024-10-25 15:22:37 +00:00
Georges-Antoine Assi
00d34d7388
hack to get emujs working in dev mode
2024-08-30 14:35:37 -04:00
Georges-Antoine Assi
330755f99c
[ROMM-1107] Add env variable to disable in-browser emulation
2024-08-29 10:09:37 -04:00
Michael Manganiello
95a66a182e
misc: Improve typing for feed schemas
...
* Add typing for nested objects in Tinfoil and Webrcade feed schemas.
* Do not send Rom background and thumbnail, if not available.
* Correctly build URLs using `starlette` utils.
* Deprecate the `ROMM_HOST` setting, no longer needed.
* Fix FastAPI custom router to prefer routes without trailing slash.
* Fix Webrcade background URL pointing to gallery screenshot.
2024-08-07 22:56:16 -03:00
Georges-Antoine Assi
cbeac18fea
Drop ROMM_AUTH_USERNAME and ROMM_AUTH_PASSWORD env variables
2024-08-07 12:27:58 -04:00
Michael Manganiello
23ef1fb419
fix: Correctly traverse SteamGridDB API pages
...
The SteamGridDB API has a bug, where the `total` field for the paginated
endpoint `/v2/grids/game/:gameId` sometimes double/triple counts results
(e.g. returning `total=172` when there are actually 86 results).
To avoid this issue, this change relies on each page's number of
results. If the received page has less than the requested amount of
grids, we know that is the last page.
2024-07-07 12:16:30 -03:00
Georges-Antoine Assi
e72a1d8851
Merge branch 'master' into platform-fetch-perf-improvements
2024-05-19 14:28:53 -04:00
Georges-Antoine Assi
66510c0327
Improve fetch times of platforms endpoint
2024-05-18 17:24:07 -04:00
Georges-Antoine Assi
880345f20c
ruff-only pre-commit
2024-05-18 12:05:57 -04:00
Georges-Antoine Assi
4174b9753e
remove mame from scheduled tasks and embed fixture
2024-03-26 16:49:02 -04:00
Georges-Antoine Assi
ce9deb4f3c
Rebuild moby api on new code
2024-02-13 18:46:31 -05:00
Georges-Antoine Assi
6bcadec702
everything we need for 3.0
2024-02-01 18:13:16 -05:00
Georges-Antoine Assi
4b97e21f46
Merge branch 'master' into webrcade-feed
2023-12-27 19:34:58 -05:00
Georges-Antoine Assi
80ffca8f77
Update env variables to include new tasks
2023-10-31 12:51:02 -04:00
Georges-Antoine Assi
5eced8a94c
Merge branch 'master' into scheduled-tasks
2023-10-30 11:19:47 -04:00
zurdi
03a6c34d10
[ROMM-412] REDIS_PASSWORD variable added to unraid template
2023-10-29 20:42:57 +01:00
Georges-Antoine Assi
89a87249cb
Merge branch 'master' into scheduled-tasks
2023-10-27 15:27:22 -04:00
zurdi
7a48a6e386
added ENABLE_EXPERIMENTAL_REDIS to env.template
2023-09-20 00:38:01 +02:00
Georges-Antoine Assi
8457ab3508
Add endpoint to generate webrcade feed
2023-09-17 11:23:01 -04:00
Georges-Antoine Assi
50199611eb
Add mame xml and scheduled tasks
2023-09-15 13:11:41 -04:00
Georges-Antoine Assi
ed010944fa
Add status of tasks to control panel
2023-08-26 23:21:42 -04:00
Georges-Antoine Assi
2b8d388866
Clarify some environment variables
2023-08-25 16:47:18 -04:00
Georges-Antoine Assi
8c39b8dbe6
Use random secrets for cors and middleware
2023-08-12 10:10:12 -04:00
Georges-Antoine Assi
590ea89972
Place auth behind flag
2023-08-11 13:42:16 -04:00
Georges-Antoine Assi
a5256dfe01
Move secret key to env variable
2023-08-11 13:02:13 -04:00
Georges-Antoine Assi
aa9e34754f
Patch out redis when not running
2023-08-07 20:05:14 -04:00
Georges-Antoine Assi
28c81293e1
Support worker in dokcer build
2023-08-04 23:03:19 -04:00
Georges-Antoine Assi
017f968303
Run scan task async via redis + sockets
2023-08-04 14:55:08 -04:00
Georges-Antoine Assi
d830ea531d
Add docs for running tests
2023-08-02 09:48:20 -04:00
zurdi
b553868a1c
fixed database variable to match pytest variables
2023-08-02 13:22:33 +02:00
Caleb
89e66a9233
Configurable backend port
2023-06-06 23:34:45 -05:00
zurdi zurdo
3e74854358
code base adapted to new development environment
2023-05-10 16:02:34 +02:00
Georges-Antoine Assi
cce40c48d1
Complete rewrite of backend
2023-05-09 09:49:49 -04:00
Georges-Antoine Assi
917dbc3295
Rewrite dev setup, switch to poetry and refactor folder strucutre
2023-05-08 19:01:21 -04:00