Add cookie file upload for authenticated downloads

This commit is contained in:
ddmoney420
2026-03-04 13:29:43 -07:00
parent d2e6c079f9
commit 7cfb0c3a1d
4 changed files with 114 additions and 1 deletions
+18
View File
@@ -211,6 +211,24 @@
ngbTooltip="Add a prefix to downloaded filenames">
</div>
</div>
<div class="col-md-6">
<div class="d-flex align-items-center mt-2">
<label class="btn btn-sm btn-outline-secondary me-2 mb-0" for="cookie-upload"
ngbTooltip="Upload a cookies.txt file for authenticated downloads">
<fa-icon [icon]="faUpload" class="me-1" />Cookies
</label>
<input type="file" id="cookie-upload" class="d-none" accept=".txt"
(change)="onCookieFileSelect($event)"
[disabled]="cookieUploadInProgress || addInProgress">
@if (hasCookies) {
<span class="badge bg-success me-2">Active</span>
<button type="button" class="btn btn-sm btn-outline-danger"
(click)="deleteCookies()" ngbTooltip="Remove uploaded cookies">
<fa-icon [icon]="faTrashAlt" />
</button>
}
</div>
</div>
<div class="col-md-6">
<div class="input-group">
<span class="input-group-text">Items Limit</span>