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