GRIMSIM
5e52d11835
Extend Plugin API to return a list of covers and header images
...
Implement dedicated header image in GameView
Implement GameHeaderPicker
2025-06-16 16:56:46 +02:00
grimsi
8d9ce92c51
Add javadoc to plugin-api
...
Configure plugin-api build to publish to Maven Central
2025-06-15 17:35:57 +02:00
grimsi
d3d46b6b01
Move package "de.grimsi.gameyfin" to "org.gameyfin"
2025-06-14 19:26:17 +02:00
grimsi
0633bb14e7
Extend GameMetadataProvider with fetchById
2025-06-12 19:53:09 +02:00
grimsi
d0a1c8375e
Sort plugins by priority in UI
2025-06-10 13:11:36 +02:00
grimsi
fd05d40806
Improve plugin config value parsing
2025-06-10 12:33:49 +02:00
grimsi
c983f93603
Add .isValid() to PluginConfigValidationResult.kt
2025-06-04 23:21:47 +02:00
grimsi
0050ab1f74
Implement type-safe config for plugins in BE and FE
2025-06-03 17:51:17 +02:00
grimsi
f35d436284
Add "publish to Maven local" to Plugin-API
2025-05-31 19:36:57 +02:00
grimsi
d9fef0f30c
Extend plugin config validation
...
Cache validation results
Show field-level errors in UI
Enable manual revalidation
Move PluginConfigService and PluginManagementService into PluginService
2025-05-19 12:21:42 +02:00
grimsi
9c6becb29e
Refactor GameyfinPlugin and ConfigurableGameyfinPlugin to fix SLF4J issue
2025-05-16 10:59:49 +02:00
grimsi
f91b289cee
Implement file size calculation
...
Implement compression level config for DirectDownloadPlugin
Fix download of games hogging RAM
2025-05-15 22:57:25 +02:00
grimsi
fc3a6fd52f
Implement direct download via plugin
2025-05-15 19:18:55 +02:00
grimsi
75a5d5997a
Refactor plugin config logic into Configurable
2025-05-15 16:34:50 +02:00
grimsi
4230bf31cc
Refactor and extend the plugin MANIFEST.MF parser
...
Redesign the PluginDetailsModal
2025-05-15 14:15:15 +02:00
grimsi
5c0e06c1d7
Update dependenicies
...
Update Plugin-API to allow multiple results per plugin
Add LibraryDetailsModal
Minor refactorings & bugfixes
2025-05-01 22:07:55 +02:00
grimsi
7fce903c0e
Fix plugin logo not loading in standalone build
2025-04-02 18:29:24 +02:00
grimsi
7fdeeedad3
Add "originalIds" to Game entity
...
Add "userRatings" to Game entity
Add "criticRatings" to Game entity
2025-03-30 22:23:23 +02:00
grimsi
17d3211d22
Add logo support to plugins and UI
2025-03-30 12:11:58 +02:00
grimsi
3ae4ecb1ac
Implement "secret" toggle for plugin config fields
2025-03-28 21:32:41 +01:00
grimsi
8fdb6ac24d
Preparations for plugin prioritisation and metadata merging
2025-01-04 18:26:11 +01:00
grimsi
eb14007190
Update Plugin API (and plugins)
...
Fix issue with persisting new games
2024-12-21 23:43:38 +01:00
grimsi
890748fb7c
Finish implementing IGDB plugin
...
Updated Plugin API
Updated Steam plugin
Other minor improvements
2024-12-21 19:01:33 +01:00
grimsi
7b12ce1029
Verify plugin config before starting plugin
...
Fix issue with SLF4J in plugins
2024-12-20 00:48:57 +01:00
grimsi
5eb94180e7
Implement plugin config validation
...
Refactor plugin management card
2024-12-19 13:23:19 +01:00
grimsi
cebfc99ec2
Proof of concept implementation for a Steam metadata provider plugin
...
Mainly for testing purposes
2024-11-01 15:41:25 +01:00
grimsi
5ebd074d3b
Small refactoring
2024-10-31 09:07:46 +01:00
grimsi
50bb5fa9b4
WIP: First "full-stack" implementation of plugin management
2024-10-30 23:26:29 +01:00
grimsi
a4ce0826cc
Very basic implementation of IGDB plugin
2024-10-30 16:30:28 +01:00
grimsi
1bb46e3a71
Got 3rd party dependencies working in development mode
2024-10-30 14:10:51 +01:00
grimsi
cc6056fce8
Further work and debugging on plugin integration
2024-10-11 10:18:48 +02:00
grimsi
bfcd3d83c9
WIP: Plugin for IGDB
2024-10-08 22:45:38 +02:00
grimsi
fa685dc541
Preparation for plugins
2024-10-08 21:15:49 +02:00