diff --git a/NzbDrone.Core/Model/IndexerType.cs b/NzbDrone.Core/Model/IndexerType.cs
index 2d4d6dcd9..27427810c 100644
--- a/NzbDrone.Core/Model/IndexerType.cs
+++ b/NzbDrone.Core/Model/IndexerType.cs
@@ -7,7 +7,7 @@ namespace NzbDrone.Core.Model
{
public enum IndexerType
{
- Other = 0,
+ Unknown = 0,
NzbsOrg = 1,
NzbMatrix = 2,
NzbsRus = 3,
diff --git a/NzbDrone.Core/Providers/Indexer/IndexerProviderBase.cs b/NzbDrone.Core/Providers/Indexer/IndexerProviderBase.cs
index 9a88bbfc6..2e65dd060 100644
--- a/NzbDrone.Core/Providers/Indexer/IndexerProviderBase.cs
+++ b/NzbDrone.Core/Providers/Indexer/IndexerProviderBase.cs
@@ -251,7 +251,7 @@ namespace NzbDrone.Core.Providers.Indexer
/// IndexerType Enum
protected virtual IndexerType GetIndexerType()
{
- return IndexerType.Other;
+ return IndexerType.Unknown;
}
private bool InHistory(IList episodes, EpisodeParseResult parseResult, SyndicationItem feedItem)
diff --git a/NzbDrone.Web/Content/Images/Newzbin.png b/NzbDrone.Web/Content/Images/Newzbin.png
new file mode 100644
index 000000000..66ebe4329
Binary files /dev/null and b/NzbDrone.Web/Content/Images/Newzbin.png differ
diff --git a/NzbDrone.Web/Content/Images/NzbMatrix.png b/NzbDrone.Web/Content/Images/NzbMatrix.png
new file mode 100644
index 000000000..95c561e45
Binary files /dev/null and b/NzbDrone.Web/Content/Images/NzbMatrix.png differ
diff --git a/NzbDrone.Web/Content/Images/NzbsOrg.png b/NzbDrone.Web/Content/Images/NzbsOrg.png
new file mode 100644
index 000000000..36e68a30f
Binary files /dev/null and b/NzbDrone.Web/Content/Images/NzbsOrg.png differ
diff --git a/NzbDrone.Web/Content/Images/NzbsRus.png b/NzbDrone.Web/Content/Images/NzbsRus.png
new file mode 100644
index 000000000..ed22b8ee4
Binary files /dev/null and b/NzbDrone.Web/Content/Images/NzbsRus.png differ
diff --git a/NzbDrone.Web/Content/Images/Unknown.png b/NzbDrone.Web/Content/Images/Unknown.png
new file mode 100644
index 000000000..7ac1ae7b6
Binary files /dev/null and b/NzbDrone.Web/Content/Images/Unknown.png differ
diff --git a/NzbDrone.Web/Controllers/HistoryController.cs b/NzbDrone.Web/Controllers/HistoryController.cs
index 7af54721b..0148e3837 100644
--- a/NzbDrone.Web/Controllers/HistoryController.cs
+++ b/NzbDrone.Web/Controllers/HistoryController.cs
@@ -1,5 +1,6 @@
using System.Linq;
using System.Web.Mvc;
+using NzbDrone.Core.Model;
using NzbDrone.Core.Providers;
using NzbDrone.Web.Models;
using Telerik.Web.Mvc;
@@ -53,11 +54,10 @@ namespace NzbDrone.Web.Controllers
NzbTitle = h.NzbTitle,
Quality = h.Quality.ToString(),
IsProper = h.IsProper,
- Date = h.Date
+ Date = h.Date,
+ Indexer = h.Indexer.ToString()
});
- history.ToList();
-
return View(new GridModel(history));
}
}
diff --git a/NzbDrone.Web/Models/HistoryModel.cs b/NzbDrone.Web/Models/HistoryModel.cs
index be5e6fd3f..3a87cb8df 100644
--- a/NzbDrone.Web/Models/HistoryModel.cs
+++ b/NzbDrone.Web/Models/HistoryModel.cs
@@ -1,4 +1,5 @@
using System;
+using NzbDrone.Core.Model;
namespace NzbDrone.Web.Models
{
@@ -14,5 +15,6 @@ namespace NzbDrone.Web.Models
public string Quality { get; set; }
public DateTime Date { get; set; }
public bool IsProper { get; set; }
+ public string Indexer { get; set; }
}
}
\ No newline at end of file
diff --git a/NzbDrone.Web/Views/History/Index.cshtml b/NzbDrone.Web/Views/History/Index.cshtml
index 7dd4958c4..91a4a17b8 100644
--- a/NzbDrone.Web/Views/History/Index.cshtml
+++ b/NzbDrone.Web/Views/History/Index.cshtml
@@ -15,11 +15,15 @@ History
.TableHtmlAttributes(new { @class = "Grid" })
.Columns(columns =>
{
+ columns.Bound(c => c.Indexer)
+ .ClientTemplate("")
+ .Title("")
+ .Width(20);
columns.Bound(c => c.SeriesTitle).Title("Series Name");
columns.Bound(c => c.SeasonNumber).Title("Season").Width(1);
columns.Bound(c => c.EpisodeNumber).Title("Episode").Width(1);
columns.Bound(c => c.EpisodeTitle).Title("Episode Title");
- columns.Bound(c => c.Quality).Title("Quality").Width(10);
+ columns.Bound(c => c.Quality).Title("Quality").Width(50);
columns.Bound(c => c.Date).Title("Grabbed on");
})
.DetailView(detailView => detailView.ClientTemplate(