@if (loadError()) { Retry } @else if (loader.showSpinner()) { } @else if (!loader.loading()) {
@if (enabled()) { @if (useAdvancedScheduling()) { } @else {
}
}
{{ saved() ? 'Saved!' : 'Save Settings' }}
@if (enabled()) { @if (clientOptions().length > 0) {
@if (isSelectedClientDisabled()) {
This download client is disabled. Enable it in Download Client settings before configuring seeding rules or unlinked downloads.
} @if (selectedClient(); as client) { @if (!isSelectedClientDisabled()) {
@if (rulesReloading()) {
Loading seeding rules...
} @else if (client.seedingRules.length === 0) { } @else { @if (client.seedingRules.length > 1) {
Rules are evaluated top to bottom ยท drag to reorder
}
@for (rule of client.seedingRules; track rule.id ?? $index) {
#{{ $index + 1 }}

{{ rule.name }}

@if (rule.categories.length) {
@for (cat of rule.categories; track cat) { {{ cat }} }
}
{{ rule.privacyType }} @if (rule.maxRatio >= 0) { Ratio: {{ rule.maxRatio }} } @if (rule.maxSeedTime >= 0) { Max Seed: {{ rule.maxSeedTime }}h } @if (rule.minSeedTime > 0) { Min Seed: {{ rule.minSeedTime }}h } @if (rule.trackerPatterns.length) { {{ rule.trackerPatterns.length }} tracker pattern{{ rule.trackerPatterns.length !== 1 ? 's' : '' }} }
Delete Files: {{ rule.deleteSourceFiles ? 'Yes' : 'No' }}
}
}
Add Seeding Rule
@if (client.unlinkedConfig?.enabled) { @if (isSelectedClientQBittorrent()) { }
}
{{ unlinkedSaved() ? 'Saved!' : 'Save Unlinked Config' }}
} }
} @else { } }
@if (isTagFilterableClient()) { } @if (ruleDisabledError()) {
{{ ruleDisabledError() }}
}
Cancel {{ editingRule() ? 'Update' : 'Create' }}
}