Milestone: v1.7.2
Current state: Placeholder buttons, sites, no functionality.
Goal: Working hardware health dashboard.
Features to upgrade:
-
Health Report
- Component status (CPU, GPU, RAM, Storage)
- Temperature warnings (>85°C = yellow, >90°C = red)
- Uptime stats (session + lifetime)
- Recent alerts summary
-
Hardware Detection
- CPU: Name, cores, frequency (already working)
- GPU: Model, VRAM, driver version
- RAM: Total, speed, slots used
- Storage: Drive list, health status (SMART if available)
- Motherboard: Name, chipset
-
Quick Actions
- Open Device Manager
- Open Task Manager
- Export health report (JSON)
Tech:
- WMI queries for hardware info (Win32_Processor, Win32_VideoController, etc.)
- psutil for uptime/memory
- subprocess for external tools (devmgmt.msc, taskmgr)
Files:
- ui/pages/mypc_page.py (major update)
- core/hardware_detector.py (new module)
Success:
- All hardware detected correctly
- Health warnings trigger appropriately
- Export works
- No crashes on unusual hardware configs
Milestone: v1.7.2
Current state: Placeholder buttons, sites, no functionality.
Goal: Working hardware health dashboard.
Features to upgrade:
Health Report
Hardware Detection
Quick Actions
Tech:
Files:
Success: