Commit Graph

43 Commits

Author SHA1 Message Date
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