feat(history): add Recently Completed section to frontend dashboard

This commit is contained in:
2026-05-17 12:05:39 +01:00
parent ddcfbda0c2
commit eb321312dc
3 changed files with 427 additions and 0 deletions

View File

@@ -83,6 +83,24 @@
<div id="downloads-list" class="downloads-list"></div>
</div>
<div class="history-container" id="history-container">
<div class="history-header">
<h2>Recently Completed</h2>
<div class="history-controls">
<label class="history-days-label" for="history-days">Last</label>
<input type="number" id="history-days" class="history-days-input" value="7" min="1" max="90">
<span class="history-days-label">days</span>
<button id="history-refresh-btn" class="history-refresh-btn" title="Refresh history">&#8635;</button>
</div>
</div>
<div id="history-loading" class="history-loading" style="display: none;">Loading history...</div>
<div id="history-error" class="history-error" style="display: none;"></div>
<div id="no-history" class="no-history" style="display: none;">
<p>No completed downloads found in this period.</p>
</div>
<div id="history-list" class="history-list"></div>
</div>
<footer class="app-footer">
<p>Ensure your media is tagged with your username in Sonarr/Radarr to match downloads to users.</p>
</footer>