diff --git a/AppImage/components/hardware.tsx b/AppImage/components/hardware.tsx
index 6aa7123..b1a7b23 100644
--- a/AppImage/components/hardware.tsx
+++ b/AppImage/components/hardware.tsx
@@ -488,7 +488,7 @@ export default function Hardware() {
{realtimeGPUData?.has_monitoring_tool === true && (
- ✓
+ {realtimeGPUData?.driver_version ? `✓ v${realtimeGPUData.driver_version}` : "✓"}
)}
@@ -656,7 +656,7 @@ export default function Hardware() {
-
+
{proc.name}
PID: {proc.pid}
diff --git a/AppImage/components/system-overview.tsx b/AppImage/components/system-overview.tsx
index 51dc3cf..35761f8 100644
--- a/AppImage/components/system-overview.tsx
+++ b/AppImage/components/system-overview.tsx
@@ -128,13 +128,14 @@ const fetchStorageData = async (): Promise => {
})
if (!response.ok) {
- throw new Error(`Flask server responded with status: ${response.status}`)
+ console.log("[v0] Storage API not available (this is normal if not configured)")
+ return null
}
const data = await response.json()
return data
} catch (error) {
- console.error("[v0] Failed to fetch storage data:", error)
+ console.log("[v0] Storage data unavailable:", error instanceof Error ? error.message : "Unknown error")
return null
}
}
@@ -153,13 +154,14 @@ const fetchNetworkData = async (): Promise => {
})
if (!response.ok) {
- throw new Error(`Flask server responded with status: ${response.status}`)
+ console.log("[v0] Network API not available (this is normal if not configured)")
+ return null
}
const data = await response.json()
return data
} catch (error) {
- console.error("[v0] Failed to fetch network data:", error)
+ console.log("[v0] Network data unavailable:", error instanceof Error ? error.message : "Unknown error")
return null
}
}
diff --git a/AppImage/scripts/flask_server.py b/AppImage/scripts/flask_server.py
index 5798c7a..8ab2ef7 100644
--- a/AppImage/scripts/flask_server.py
+++ b/AppImage/scripts/flask_server.py
@@ -3422,7 +3422,7 @@ def api_hardware():
# Format data for frontend
formatted_data = {
'cpu': hardware_info.get('cpu', {}),
- 'motherboard': hardware_info.get('motherboard', {}), # Fixed: use hardware_info
+ 'motherboard': hardware_info.get('motherboard', {}), # Corrected: use hardware_info
'bios': hardware_info.get('motherboard', {}).get('bios', {}), # Extract BIOS info
'memory_modules': hardware_info.get('memory_modules', []),
'storage_devices': hardware_info.get('storage_devices', []), # Fixed: use hardware_info