Tags: psalias2006/gpu-hot
Tags
Feature/total vram (#62) * total vram on the overview page * total vram on the overview page * minor bugfixes * test: introduce pytest and Vitest unit tests - Backend: API, config, handlers, monitor, hub, metrics, NVML utilities - Frontend: chart config/manager, GPU cards, UI tabs, WebSocket helpers, app.js * update the version 1.8.0 --------- Co-authored-by: Panos <>
Feature/redesign (#53) ## Summary - Redesigned the dashboard with a sidebar-based layout, replacing the old flat single-page structure - Split monolithic `styles.css` into modular CSS: `tokens.css`, `layout.css`, `components.css` - Added primary/secondary metric hierarchy with visual weight for the detail view - Added chart drawer for click-to-expand correlation analysis between metrics - Enhanced single-GPU overview on the All page
Feature/mobile (#46) ## Enhanced Chart System and Mobile Responsiveness ### Chart System Redesign - Completely refactored chart architecture (42% code reduction) - Pre-fill charts with historical data for instant visualization on startup - Fixed chart glitching during tab switches and page transitions ### Visual Improvements - Larger graphs with more space for actual data visualization - Compact stat badges to maximize chart area - Better spacing between charts for easier scanning - Cleaner design with refined borders and layout ### Smart Features - **Auto unit conversion**: PCIe stats automatically display as MB/s for values over 1000 KB/s - **Version checker**: Shows current version and notifies about updates - **Auto-reconnect**: WebSocket automatically reconnects after mobile lock/unlock - **Desktop zoom**: Default 75% zoom for better overview ### Mobile Fixes - Fixed charts not rendering on mobile devices - Fixed GPU utilization percentage not displaying correctly - Improved touch interactions and responsive layout ### Reliability - Better error handling and input validation - Improved memory management for long-running sessions - More robust chart rendering **Breaking Changes:** None --- Co-authored-by: Panos <>
PreviousNext