Add Overview page with kind-grouped node cards and RAM/disk metrics.

Batch-fetch action widgets so the dashboard can show free/total memory and disk usage without N+1 requests.
This commit is contained in:
2026-07-20 21:25:55 +02:00
parent be255341e5
commit 6eef839526
10 changed files with 888 additions and 1 deletions
+3
View File
@@ -1,4 +1,5 @@
import { useEffect, useState, type FormEvent } from 'react'
import { OverviewPanel } from './OverviewPanel'
import {
beginMyTOTP,
changeMyPassword,
@@ -4388,6 +4389,8 @@ function App() {
setSidebarCountsRefreshToken((token) => token + 1)
}}
/>
) : activeSection === 'overview' ? (
<OverviewPanel />
) : (
<p>Coming soon</p>
)}