diff --git a/Jellyfin.Plugin.Reports/Jellyfin.Plugin.Reports.csproj b/Jellyfin.Plugin.Reports/Jellyfin.Plugin.Reports.csproj index 924ce4c..3167838 100644 --- a/Jellyfin.Plugin.Reports/Jellyfin.Plugin.Reports.csproj +++ b/Jellyfin.Plugin.Reports/Jellyfin.Plugin.Reports.csproj @@ -2,17 +2,14 @@ netstandard2.1 - 6.0.0 - 6.0.0 + 6.0.0.0 + 6.0.0.0 Jellyfin.Plugin.Reports - - - diff --git a/Jellyfin.Plugin.Reports/Web/reports.js b/Jellyfin.Plugin.Reports/Web/reports.js index f401273..2977634 100644 --- a/Jellyfin.Plugin.Reports/Web/reports.js +++ b/Jellyfin.Plugin.Reports/Web/reports.js @@ -1449,7 +1449,7 @@ define(['jQuery', 'libraryBrowser', 'loading', 'appRouter', 'fnchecked', 'emby-b $('#selectReportGroupingBox', page).show(); $('#grpReportsColumns', page).show(); - var initial_state = $('#chkStartCollapsed', page).prop('checked'); + var initial_state = $('#chkStartCollapsed', page).checked; html += getTable(result, initial_state); $('.reporContainer', page).html(html).trigger('create'); @@ -1582,37 +1582,37 @@ define(['jQuery', 'libraryBrowser', 'loading', 'appRouter', 'fnchecked', 'emby-b }); - $('#chk3D', page).checked(query.Is3D == true); - $('#chkHD', page).checked(query.IsHD == true); - $('#chkSD', page).checked(query.IsHD == false); + $('#chk3D', page).checked = query.Is3D == true; + $('#chkHD', page).checked = query.IsHD == true; + $('#chkSD', page).checked = query.IsHD == false; - $('#chkSubtitle', page).checked(query.HasSubtitles == true); - $('#chkTrailer', page).checked(query.HasTrailer == true); - $('#chkMissingTrailer', page).checked(query.HasTrailer == false); - $('#chkSpecialFeature', page).checked(query.HasSpecialFeature == true); - $('#chkThemeSong', page).checked(query.HasThemeSong == true); - $('#chkThemeVideo', page).checked(query.HasThemeVideo == true); + $('#chkSubtitle', page).checked = query.HasSubtitles == true; + $('#chkTrailer', page).checked = query.HasTrailer == true; + $('#chkMissingTrailer', page).checked = query.HasTrailer == false; + $('#chkSpecialFeature', page).checked = query.HasSpecialFeature == true; + $('#chkThemeSong', page).checked = query.HasThemeSong == true; + $('#chkThemeVideo', page).checked = query.HasThemeVideo == true; $('#selectPageSize', page).val(query.Limit); //Management - $('#chkMissingRating', page).checked(query.HasOfficialRating == false); - $('#chkMissingOverview', page).checked(query.HasOverview == false); - $('#chkIsLocked', page).checked(query.IsLocked == true); - $('#chkMissingImdbId', page).checked(query.HasImdbId == false); - $('#chkMissingTmdbId', page).checked(query.HasTmdbId == false); - $('#chkMissingTvdbId', page).checked(query.HasTvdbId == false); + $('#chkMissingRating', page).checked = query.HasOfficialRating == false; + $('#chkMissingOverview', page).checked = query.HasOverview == false; + $('#chkIsLocked', page).checked = query.IsLocked == true; + $('#chkMissingImdbId', page).checked = query.HasImdbId == false; + $('#chkMissingTmdbId', page).checked = query.HasTmdbId == false; + $('#chkMissingTvdbId', page).checked = query.HasTvdbId == false; //Episodes - $('#chkSpecialEpisode', page).checked(query.ParentIndexNumber == 0); - $('#chkMissingEpisode', page).checked(query.IsMissing == true); - $('#chkFutureEpisode', page).checked(query.IsUnaired == true); + $('#chkSpecialEpisode', page).checked = query.ParentIndexNumber == 0; + $('#chkMissingEpisode', page).checked = query.IsMissing == true; + $('#chkFutureEpisode', page).checked = query.IsUnaired == true; $('#selectIncludeItemTypes').val(query.IncludeItemTypes); // isfavorite - $('#isFavorite').checked(query.IsFavorite == true); - $('#isNotFavorite').checked(query.IsNotFavorite == true); + $('#isFavorite').checked = query.IsFavorite == true; + $('#isNotFavorite').checked = query.IsNotFavorite == true; } diff --git a/Jellyfin.Plugin.Reports/thumb.jpg b/Jellyfin.Plugin.Reports/thumb.jpg deleted file mode 100644 index dd0f8d7..0000000 Binary files a/Jellyfin.Plugin.Reports/thumb.jpg and /dev/null differ diff --git a/LICENSE.md b/LICENSE similarity index 100% rename from LICENSE.md rename to LICENSE diff --git a/README.md b/README.md index c200a16..954e40e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

Jellyfin Reports Plugin

-

Part of the Jellyfin Project

+

Part of the Jellyfin Project

## About @@ -10,7 +10,9 @@ These reports can be exported to Excel and CSV formats. ## Build & Installation Process 1. Clone this repository + 2. Ensure you have .NET Core SDK set up and installed + 3. Build the plugin with your favorite IDE or the `dotnet` command: ``` @@ -18,7 +20,3 @@ dotnet publish --configuration Release --output bin ``` 4. Place the resulting `Jellyfin.Plugin.Reports.dll` file in a folder called `plugins/` inside your Jellyfin data directory - -### Screenshot - - diff --git a/build.yaml b/build.yaml index c120da7..ca67531 100644 --- a/build.yaml +++ b/build.yaml @@ -1,15 +1,13 @@ --- -name: "jellyfin-plugin-reports" +name: "Reports" guid: "d4312cd9-5c90-4f38-82e8-51da566790e8" -version: "6" -jellyfin_version: "10.5.0" +version: "6.0.0.0" +targetAbi: "10.5.0.0" owner: "jellyfin" -nicename: "Reports" -description: "Generate reports of your media library" overview: "Generate reports of your media library" +description: "Generate reports of your media library" category: "General" artifacts: - - "Jellyfin.Plugin.Reports.dll" -build_type: "dotnet" -dotnet_configuration: "Release" -dotnet_framework: "netstandard2.1" +- "Jellyfin.Plugin.Reports.dll" +changelog: > + changelog diff --git a/screenshot.png b/screenshot.png deleted file mode 100644 index 8749b83..0000000 Binary files a/screenshot.png and /dev/null differ