feat(UI): added docker image and config

This commit is contained in:
2025-10-10 11:15:28 +13:00
parent 9e61d18bf6
commit 9f5a25fcf5
23 changed files with 3287 additions and 18 deletions
+44
View File
@@ -151,6 +151,26 @@
<span class="checkmark"></span>
Create Hard Links
</label>
<label class="checkbox-label">
<input type="checkbox" id="runDaily" name="run_daily">
<span class="checkmark"></span>
Run Daily (Scheduled Download)
</label>
</div>
<!-- Scheduled Download Options (shown when Run Daily is checked) -->
<div id="scheduleOptions" class="schedule-options" style="display: none;">
<div class="form-group">
<label for="taskName">Task Name:</label>
<input type="text" id="taskName" name="task_name" placeholder="e.g., Daily Python Posts">
<small class="form-help">A friendly name to identify this scheduled task</small>
</div>
<div class="form-group">
<label for="runTime">Run Time (24-hour format):</label>
<input type="time" id="runTime" name="run_time" value="02:00">
<small class="form-help">Time to run the download daily (in your local timezone)</small>
</div>
</div>
</div>
@@ -183,6 +203,30 @@
</div>
</section>
<!-- Scheduled Downloads Section -->
<section class="scheduled-section">
<div class="scheduled-header">
<h2>📅 Scheduled Downloads</h2>
<div class="queue-status" id="queueStatus" style="display: none;">
<span class="queue-badge">⏳ Queue: <span id="queueCount">0</span></span>
</div>
</div>
<div id="scheduledContainer" class="scheduled-container">
<div class="no-tasks">
<div class="empty-state">
<div class="empty-icon">📅</div>
<p>No scheduled downloads</p>
<p>Check "Run Daily" above to schedule automatic downloads.</p>
</div>
</div>
</div>
<!-- Scheduled Tasks List -->
<div id="scheduledList" class="scheduled-list" style="display: none;">
<div id="scheduledItems" class="scheduled-items"></div>
</div>
</section>
<!-- Status Section -->
<section class="status-section">
<div class="status-card">