Georges-Antoine Assi
f30f0bfd75
Smarter detection of whether to scan roms
2025-10-26 13:21:56 -04:00
Georges-Antoine Assi
6c926c05e9
cleanup code from bot
2025-10-17 11:59:42 -04:00
Michon van Dooren
de8b585361
Add option to disable setup wizard
2025-09-29 22:43:39 +02:00
Georges-Antoine Assi
3177c22904
new metadat heartbeat endpoint
2025-09-20 18:07:59 -04:00
Georges-Antoine Assi
8c33a95637
remove hartbeat from bh endpoint
2025-09-20 17:57:38 -04:00
Georges-Antoine Assi
e9f7da09f9
add metadata status page and heartbeats
2025-09-20 09:19:15 -04:00
Georges-Antoine Assi
123b3f6b8b
create makeshift howlongtobeet handler
2025-09-14 19:39:38 -04:00
Georges-Antoine Assi
debc6c4cab
run formatter
2025-09-11 22:35:19 -04:00
Georges-Antoine Assi
3c4113f8a8
Merge branch 'master' into flashpoint-metadata-handler
2025-09-11 21:27:48 -04:00
Michael Manganiello
d216bad78b
misc: Add MetadataHandler's is_enabled method
...
Convert `MetadataHandler` to an abstract base class and add an
`is_enabled` class method that allows every metadata handler to
independently report whether it is enabled based on its configuration.
This avoids the need for global variables in the config module, allowing
us to change the enabled state of a metadata handler at runtime if
needed.
2025-09-03 22:13:28 -03:00
Georges-Antoine Assi
45edc8fcc0
use stores for loading global data
2025-08-28 09:48:52 -04:00
Georges-Antoine Assi
bf0d864d84
Add flashpoint as a metadata handler
2025-08-27 11:04:13 -04:00
Zurdi
c1565fc9dc
Merge pull request #2135 from rommapp/feature/clean-resources-task
...
feat: Added clean resources task + revamped the whole task system
2025-07-22 23:15:40 +02:00
zurdi
7aeccb5468
feat: Added clean resources task + revamped the whole task system
2025-07-22 16:31:36 +00:00
Georges-Antoine Assi
b8714951e0
move to heartbeat
2025-07-21 18:44:03 -04:00
Georges-Antoine Assi
51652d5084
make all path stuff async
2025-07-18 10:53:55 -04:00
Georges-Antoine Assi
1a6654e436
add env var
2025-06-17 18:47:30 -04:00
Georges-Antoine Assi
183d1ccb8a
remove also check on igdb for pn
2025-06-16 22:32:32 -04:00
Georges-Antoine Assi
2b1297bd1a
playmatch only runs under IGDB
2025-06-16 14:28:19 -04:00
Georges-Antoine Assi
88130a60f8
First batch of work for hasheous
2025-06-15 21:52:36 -04:00
Georges-Antoine Assi
167ef44fef
explicit require igdb + enable in env
2025-06-15 17:25:18 -04:00
Georges-Antoine Assi
cf80fb6532
incr improvements towards playmatch self
2025-06-15 14:41:14 -04:00
Georges-Antoine Assi
dcf622ed56
Merge branch 'master' into romm-403
2025-06-08 20:06:44 -04:00
Georges-Antoine Assi
3c2f32053b
fix typo + bump redis + change heartbeat keys
2025-06-04 11:34:08 -04:00
Georges-Antoine Assi
41ce4f06ac
use env var to toggle lb
2025-05-24 20:35:59 -04:00
Georges-Antoine Assi
7627380cee
fix tests and launchbox
2025-05-23 20:01:07 -04:00
Georges-Antoine Assi
eb37ac0ef2
start mapping platforms slugs to lb platforms
2025-05-20 16:08:14 -04:00
Georges-Antoine Assi
d2b201fa31
fix loading redis stores
2025-05-19 22:46:59 -04:00
Georges-Antoine Assi
7d572ac0bf
Merge branch 'master' into romm-403
2025-05-15 21:48:41 -04:00
zurdi
e17f6b44de
feat: Add RetroAchievements integration and user profile syncing
...
- Implemented RA hash handling in ROM processing.
- Added functionality to refresh RetroAchievements data for users.
- Updated user model to store RA progression data.
- Created a new component for managing RetroAchievements settings in user profiles.
- Enhanced ROM metadata to include merged RA achievements and badge paths.
- Refactored API calls to accommodate new RA features and removed unused API key handling.
- Updated frontend components to reflect changes in RA metadata and user settings.
- Adjusted Docker configuration for database service naming.
2025-04-22 21:08:10 +00:00
zurdi
574e16cadd
feat: fetch all achievements for a game
2025-04-14 16:29:03 +00:00
zurdi
30a0be2c4c
Merge branch 'master' into HEAD
2025-04-10 22:56:55 +00:00
zurdi
e51dfc3eec
Merge remote-tracking branch 'origin/master' into feature/screenscraper-integration
2025-02-10 08:59:28 +00:00
Michael Manganiello
70825830c4
misc: Set prefix and tags to API routers
...
Improve OpenAPI documentation by setting tags to each API router. Also,
set a prefix to each router to group the endpoints by their
functionality.
2025-02-09 11:31:13 -03:00
Georges-Antoine Assi
0c95eff2e1
fetch and parse launchbox metadata.zip
2025-01-18 10:51:30 -05:00
zurdi
977d552674
Merge remote-tracking branch 'origin/master' into feature/screenscraper-integration
2025-01-08 13:01:30 +00:00
Georges-Antoine Assi
6120418f33
Merge branch 'master' into romm-1414
2025-01-07 16:48:04 -05:00
Georges-Antoine Assi
3397eaccd5
hide login button
2025-01-07 16:47:54 -05:00
zurdi
d2247293ad
fix: merge conflicts
2025-01-06 12:54:17 +00:00
zurdi
a9f189bad4
Merge remote-tracking branch 'origin/master' into feature/screenscraper-integration
2025-01-05 16:49:37 +00:00
zurdi
4aa2d49221
feat: fully integrated screenscrapper
2025-01-03 03:08:02 +00:00
Georges-Antoine Assi
44ab32ca5f
attempt to load emujs local and fallback to cdn
2025-01-02 20:51:08 -05:00
Georges-Antoine Assi
3841ce669b
pass slim iamge as env var
2024-12-29 10:06:07 -05: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
Georges-Antoine Assi
d0ccd6a0cd
Merge branch 'master' into feat/retro_achievements
2024-12-14 21:24:49 -05:00
Georges-Antoine Assi
3abf50b056
changes from self review
2024-11-27 23:28:54 -05:00
Yuri Becker
f68033ed87
Add UPLOAD_TIMEOUT
2024-10-12 03:07:04 +02:00
SaraVieira
9b298d46eb
use env & reuse request
2024-09-10 21:00:20 +01:00
SaraVieira
27e0c14474
revert many files since saving info on db
2024-09-04 18:15:47 +01:00