Refactor and extend the plugin MANIFEST.MF parser

Redesign the PluginDetailsModal
This commit is contained in:
grimsi
2025-05-15 14:15:15 +02:00
parent 9f7233cb88
commit 4230bf31cc
13 changed files with 1412 additions and 46 deletions
+9 -5
View File
@@ -1,6 +1,10 @@
Manifest-Version: 1.0
Plugin-Version: 1.0.0-alpha6
Plugin-Class: de.grimsi.gameyfin.plugins.igdb.IgdbPlugin
Plugin-Id: igdb
Plugin-Description: IGDB Metadata
Plugin-Version: 1.0.0-alpha5
Plugin-Provider: grimsi
Plugin-Id: de.grimsi.gameyfin.igdb
Plugin-Name: IGDB Metadata
Plugin-Description: Fetches metadata from IGDB.<br>
Requires a Twitch account and IGDB API credentials.<br>
Details see in the [IGDB API docs](https://api-docs.igdb.com/#account-creation).
Plugin-Author: grimsi
Plugin-License: MIT
Plugin-Url: https://github.com/gameyfin
+8 -5
View File
@@ -1,6 +1,9 @@
Manifest-Version: 1.0
Plugin-Version: 1.0.0-alpha7
Plugin-Class: de.grimsi.gameyfin.plugins.steam.SteamPlugin
Plugin-Id: steam
Plugin-Description: Steam Metadata
Plugin-Version: 1.0.0-alpha6
Plugin-Provider: grimsi
Plugin-Id: de.grimsi.gameyfin.steam
Plugin-Name: Steam Metadata
Plugin-Description: Fetches metadata from Steam using undocumented public API endpoints.<br>
This is more of a proof of concept and is prone to breaking when the Steam API changes.
Plugin-Author: grimsi
Plugin-License: MIT
Plugin-Url: https://github.com/gameyfin
@@ -1,6 +1,10 @@
Manifest-Version: 1.0
Plugin-Version: 1.0.0-alpha3
Plugin-Class: de.grimsi.gameyfin.plugins.steamgriddb.SteamGridDbPlugin
Plugin-Id: steamgriddb
Plugin-Description: SteamGridDB covers
Plugin-Version: 1.0.0-alpha2
Plugin-Provider: grimsi
Plugin-Id: de.grimsi.gameyfin.steamgriddb
Plugin-Name: SteamGridDB Covers
Plugin-Description: Fetches covers from SteamGridDB.<br>
Requires a SteamGridDB account and an API key.<br>
The API key can be obtained [here](https://www.steamgriddb.com/profile/preferences/api).
Plugin-Author: grimsi
Plugin-License: MIT
Plugin-Url: https://github.com/gameyfin