diff --git a/resources/report/html/loot-custom-icons.html b/resources/report/html/loot-custom-icons.html
new file mode 100644
index 00000000..720576a6
--- /dev/null
+++ b/resources/report/html/loot-custom-icons.html
@@ -0,0 +1,15 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/report/html/loot-plugin-card.html b/resources/report/html/loot-plugin-card.html
index 5ea516ea..c3288b0d 100644
--- a/resources/report/html/loot-plugin-card.html
+++ b/resources/report/html/loot-plugin-card.html
@@ -23,6 +23,7 @@ loot-clear-metadata
+
@@ -53,6 +54,7 @@ loot-clear-metadata
}
:host([data-bsa=false]) #loadsBSA,
:host([data-empty=false]) #emptyPlugin,
+ :host([data-master=false]) #isMaster,
:host(:not([data-edits])) #hasUserEdits {
display: none;
}
@@ -151,6 +153,9 @@ loot-clear-metadata
+
+
+
diff --git a/resources/report/js/plugin.js b/resources/report/js/plugin.js
index 20f89da9..bd70fb15 100644
--- a/resources/report/js/plugin.js
+++ b/resources/report/js/plugin.js
@@ -29,6 +29,7 @@ function Plugin(obj) {
this.version = obj.version;
this.isActive = obj.isActive;
this.isEmpty = obj.isEmpty;
+ this.isMaster = obj.isMaster;
this.loadsBSA = obj.loadsBSA;
this.masterlist = obj.masterlist;
diff --git a/resources/report/report.html b/resources/report/report.html
index ed6c1112..772cc092 100644
--- a/resources/report/report.html
+++ b/resources/report/report.html
@@ -203,7 +203,7 @@
-
+
{{model.name}}
{{model.version}}
{{model.computed.crc}}
diff --git a/src/gui/handler.cpp b/src/gui/handler.cpp
index 3e5ffd6d..1ef47fc3 100644
--- a/src/gui/handler.cpp
+++ b/src/gui/handler.cpp
@@ -670,6 +670,7 @@ namespace loot {
pluginNode["name"] = plugin.Name();
pluginNode["isActive"] = g_app_state.CurrentGame().IsActive(plugin.Name());
pluginNode["isEmpty"] = plugin.IsEmpty();
+ pluginNode["isMaster"] = plugin.IsMaster();
pluginNode["loadsBSA"] = plugin.LoadsBSA(g_app_state.CurrentGame());
pluginNode["crc"] = IntToHexString(plugin.Crc());
pluginNode["version"] = plugin.Version();