From 2387fecfb6dcca9489c95f0f8e692ef59dbb75fd Mon Sep 17 00:00:00 2001 From: Thomas Gander Date: Wed, 3 Dec 2025 22:03:07 -0700 Subject: [PATCH] Added main page --- .../{configPage.html => settings.html} | 0 .../Jellyfin.Plugin.MediaCleaner.csproj | 24 +++++-------------- Jellyfin.Plugin.MediaCleaner/Pages/home.html | 11 +++++++++ Jellyfin.Plugin.MediaCleaner/Plugin.cs | 12 +++++++--- 4 files changed, 26 insertions(+), 21 deletions(-) rename Jellyfin.Plugin.MediaCleaner/Configuration/{configPage.html => settings.html} (100%) create mode 100644 Jellyfin.Plugin.MediaCleaner/Pages/home.html diff --git a/Jellyfin.Plugin.MediaCleaner/Configuration/configPage.html b/Jellyfin.Plugin.MediaCleaner/Configuration/settings.html similarity index 100% rename from Jellyfin.Plugin.MediaCleaner/Configuration/configPage.html rename to Jellyfin.Plugin.MediaCleaner/Configuration/settings.html diff --git a/Jellyfin.Plugin.MediaCleaner/Jellyfin.Plugin.MediaCleaner.csproj b/Jellyfin.Plugin.MediaCleaner/Jellyfin.Plugin.MediaCleaner.csproj index c645370..aa5bdaa 100644 --- a/Jellyfin.Plugin.MediaCleaner/Jellyfin.Plugin.MediaCleaner.csproj +++ b/Jellyfin.Plugin.MediaCleaner/Jellyfin.Plugin.MediaCleaner.csproj @@ -11,7 +11,7 @@ - + runtime @@ -20,8 +20,10 @@ - - + + + + @@ -29,20 +31,6 @@ - + diff --git a/Jellyfin.Plugin.MediaCleaner/Pages/home.html b/Jellyfin.Plugin.MediaCleaner/Pages/home.html new file mode 100644 index 0000000..8d53c40 --- /dev/null +++ b/Jellyfin.Plugin.MediaCleaner/Pages/home.html @@ -0,0 +1,11 @@ +
+
+
+
+ Home + Settings +
+

Media Cleaner

+
+
+
diff --git a/Jellyfin.Plugin.MediaCleaner/Plugin.cs b/Jellyfin.Plugin.MediaCleaner/Plugin.cs index 987ac76..170a572 100644 --- a/Jellyfin.Plugin.MediaCleaner/Plugin.cs +++ b/Jellyfin.Plugin.MediaCleaner/Plugin.cs @@ -44,9 +44,15 @@ public class Plugin : BasePlugin, IHasWebPages [ new PluginPageInfo { - Name = Name, - EmbeddedResourcePath = string.Format(CultureInfo.InvariantCulture, "{0}.Configuration.configPage.html", GetType().Namespace) - } + Name = "Settings", + EmbeddedResourcePath = string.Format(CultureInfo.InvariantCulture, "{0}.Configuration.settings.html", GetType().Namespace), + }, + new PluginPageInfo + { + Name = "Home", + EmbeddedResourcePath = string.Format(CultureInfo.InvariantCulture, "{0}.Pages.home.html", GetType().Namespace), + EnableInMainMenu = true, + }, ]; } }