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
Added APERF/MPERF-derived average and per-logical-CPU effective clocks on supported x86 systems.
Added explicit current, stale, and unavailable states for live sensor readings, plus an Offline state for present logical CPUs that are not online. Last-known stale values remain visible with dimmed styling and their last successful update time.
Added a persisted GTK theme preference with System, Light, and Dark choices.
Bug fixes
Prevented failed or disappeared sensor readings from being counted as fresh history, statistics, or log samples.
Suspended active alert evaluation while sensor data is stale, unavailable, faulted, or missing, without reporting missing data as a recovery.
Corrected realtime CLI and terminal-monitor scheduling so collection and rendering time no longer extend the requested sampling interval.
Prevented delayed realtime refresh requests from accumulating and running as stale queued samples.
Improvements
Reduced hidden-window CPU work by keeping collection, alerts, history, and logging active while deferring invisible GTK view projection until the window is shown again.
Updated only the active Sensors or Hardware presentation on each sample and reused the existing stable-ID row synchronization instead of rebuilding both views.
Reduced the GTK event polling cadence from roughly 60 Hz to 20 Hz while retaining responsive tray and worker handling.
Added a native Save As flow for history export with a timestamped filename and remembered export directory. Formatting and writing run on a background worker so collection, recording, and the GTK main thread continue uninterrupted.
Removed the continuously increasing general sample counter from the main status bar while retaining per-sensor sample counts in Details.
Made fast snapshot merging freshness-aware and stopped transient collector warnings from accumulating across refreshes.
Isolated SMART and NVMe health collection from normal telemetry, so slow commands and interactive administrator authorization do not interrupt sensors such as nvidia-smi.
Added bounded execution for noninteractive helper commands: 10 seconds for ordinary hardware helpers and 60 seconds for storage-health helpers.
Restricted elevated helper lookup to standard system executable directories while retaining normal PATH lookup for unprivileged commands.