From c39dc9dcafb3f8b3f63ed61b18c7d52aa8d9db2f Mon Sep 17 00:00:00 2001 From: Kevin Midboe Date: Mon, 9 Mar 2026 00:09:45 +0100 Subject: [PATCH] Add admin components: stats, activity feed, system status, torrent management --- src/components/admin/AdminStats.vue | 503 ++++++++++++ src/components/admin/RecentActivityFeed.vue | 685 ++++++++++++++++ src/components/admin/SystemStatusPanel.vue | 750 ++++++++++++++++++ .../admin/TorrentManagementGrid.vue | 723 +++++++++++++++++ 4 files changed, 2661 insertions(+) create mode 100644 src/components/admin/AdminStats.vue create mode 100644 src/components/admin/RecentActivityFeed.vue create mode 100644 src/components/admin/SystemStatusPanel.vue create mode 100644 src/components/admin/TorrentManagementGrid.vue diff --git a/src/components/admin/AdminStats.vue b/src/components/admin/AdminStats.vue new file mode 100644 index 0000000..b1e047a --- /dev/null +++ b/src/components/admin/AdminStats.vue @@ -0,0 +1,503 @@ + + + + + diff --git a/src/components/admin/RecentActivityFeed.vue b/src/components/admin/RecentActivityFeed.vue new file mode 100644 index 0000000..68fd638 --- /dev/null +++ b/src/components/admin/RecentActivityFeed.vue @@ -0,0 +1,685 @@ + + + + + diff --git a/src/components/admin/SystemStatusPanel.vue b/src/components/admin/SystemStatusPanel.vue new file mode 100644 index 0000000..e1c1395 --- /dev/null +++ b/src/components/admin/SystemStatusPanel.vue @@ -0,0 +1,750 @@ + + + + + diff --git a/src/components/admin/TorrentManagementGrid.vue b/src/components/admin/TorrentManagementGrid.vue new file mode 100644 index 0000000..73049cc --- /dev/null +++ b/src/components/admin/TorrentManagementGrid.vue @@ -0,0 +1,723 @@ + + + + +