From e9edaeb66d45f4a50a67a011d30901a36613da2e Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Sat, 18 Apr 2026 15:47:38 -0400 Subject: [PATCH] feat(ui): cap Dashboard Active and Recent Activity lists at 5 items Both lists could grow long enough to dominate the viewport (21 queued downloads was common). Limit each to 5 entries with a "+N more" affordance: Active shows a "+N more queued" button that deep-links to /downloads?status=queued, and Recent Activity folds the overflow count into the existing "View all downloads" button. Seed Downloads.vue's status filter from the URL query param so the deep-link actually filters on arrival. Co-Authored-By: Claude Opus 4.7 --- frontend/src/views/Dashboard.vue | 23 ++++++++++++++++++++--- frontend/src/views/Downloads.vue | 5 ++++- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/frontend/src/views/Dashboard.vue b/frontend/src/views/Dashboard.vue index 7813088..b290f75 100644 --- a/frontend/src/views/Dashboard.vue +++ b/frontend/src/views/Dashboard.vue @@ -163,7 +163,7 @@ @@ -181,6 +181,11 @@ + + + +{{ hiddenActiveCount }} more queued + +
mdi-check-circle-outline @@ -202,7 +207,7 @@ -