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
-
+
## 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