Filters @if (activeFilterCount() > 0) { {{ activeFilterCount() }} } Refresh
@if (stats()) {
Tracked
Below Cutoff
Met Cutoff
Monitored
Unmonitored
Recent Upgrades
}
@for (item of items(); track item.id) {
{{ item.currentScore }} / {{ item.cutoffScore }} {{ item.qualityProfileName }} {{ statusLabel(item.isBelowCutoff) }} {{ item.isMonitored ? 'Monitored' : 'Unmonitored' }} {{ item.itemType }} {{ item.lastSyncedAt | date:'yyyy-MM-dd HH:mm' }}
{{ item.title }}
@if (expandedId() === item.id) {
Quality Profile {{ item.qualityProfileName }}
Current Score {{ item.currentScore }}
Cutoff Score {{ item.cutoffScore }}
Last Synced {{ item.lastSyncedAt | date:'yyyy-MM-dd HH:mm:ss' }}
Last Upgraded {{ item.lastUpgradedAt ? (item.lastUpgradedAt | date:'yyyy-MM-dd HH:mm:ss') : 'Never' }}
Score History @if (historyLoading()) { Loading... } @else if (historyEntries().length === 0) { No history available } @else {
Score Cutoff Recorded At
@for (entry of historyEntries(); track entry.recordedAt) {
{{ entry.score }} {{ entry.cutoffScore }} {{ entry.recordedAt | date:'yyyy-MM-dd HH:mm:ss' }}
}
}
}
} @empty { }
@if (totalRecords() > 0) { }
Reset Apply