diff --git a/Ruddarr/Models/Series/SeriesRelease.swift b/Ruddarr/Models/Series/SeriesRelease.swift index 248a0402..a2331d6e 100644 --- a/Ruddarr/Models/Series/SeriesRelease.swift +++ b/Ruddarr/Models/Series/SeriesRelease.swift @@ -126,6 +126,10 @@ struct SeriesRelease: Identifiable, Codable { releaseFlags.contains(.internal) } + var hasSubtitles: Bool { + releaseFlags.contains(.subtitles) + } + var isProper: Bool { quality.revision.isProper } @@ -148,7 +152,7 @@ struct SeriesRelease: Identifiable, Codable { var hasOtherFlags: Bool { releaseFlags.contains { - ![.freeleech, .halfleech, .freeleech75, .freeleech25, .nuked].contains($0) + ![.freeleech, .halfleech, .freeleech75, .freeleech25, .nuked, .subtitles].contains($0) } } diff --git a/Ruddarr/Views/Series/Releases/SeriesReleaseRow.swift b/Ruddarr/Views/Series/Releases/SeriesReleaseRow.swift index 6134935b..73880eaf 100644 --- a/Ruddarr/Views/Series/Releases/SeriesReleaseRow.swift +++ b/Ruddarr/Views/Series/Releases/SeriesReleaseRow.swift @@ -147,6 +147,10 @@ struct SeriesReleaseRow: View { Image(systemName: "r.square") } + if release.hasSubtitles { + Image(systemName: "s.square") + } + if release.isNuked { Image(systemName: "trash.square") }