You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Windows Instant Crash on Startup: Resolved a fatal panic caused by synchronous hardware sensor/component probing during app setup. Device lists and component initialization are now safely deferred and unwrapped gracefully.
Compilation Error: Fixed an unhandled variable name mismatch (memory_percent vs mem_percent) in get_top_processes.
Underflow Protection: Wrapped disk and network bytes differential math with saturating_sub to prevent runtime overflow/underflow panics across OS file systems.
🚀 Optimizations
Lazy Initialization: Subsystem discovery (disks, networks, components) is now deferred to the first get_stats IPC invocation, ensuring the main window renders immediately without launch delay.
Process Sorting: Upgraded process list iteration to .values() and switched CPU sorting to sort_unstable_by(), reducing overhead on heavy workloads.