Skip to content

Releases: level1techs/siomon

v0.2.2

18 Mar 17:05

Choose a tag to compare

What's Changed

  • Add configurable TUI color themes and fix dark terminal contrast by @eous in #19

Full Changelog: v0.2.1...v0.2.2

v0.2.1

18 Mar 05:31

Choose a tag to compare

Full Changelog: v0.2.0...v0.2.1

v0.2.0

18 Mar 05:29

Choose a tag to compare

What's Changed

  • Fix dashboard PPT showing GPU power instead of CPU power by @eous in #10
  • Default to TUI dashboard when stdout is a terminal by @eous in #16
  • Filter virtual block devices via configurable storage_exclude by @eous in #17

Full Changelog: v0.1.3...v0.2.0

v0.1.3

12 Mar 21:58

Choose a tag to compare

Highlights

Dashboard TUI View

New dashboard mode toggled with d β€” a 2-column adaptive panel layout showing CPU utilization with per-core density bar, thermal (top 6 hottest), power with sparklines, storage I/O, network throughput, fans, HSMP platform telemetry, and EDAC/AER/MCE error counters. Wide terminals (>=120 cols) get 2 columns; narrow terminals get single-column.

Inline Sparklines

Replaced the Chart+legend graph pane with per-sensor inline sparklines rendered as Unicode block characters in a permanent Trend column. Every sensor gets its own trend line. Recovers vertical space for more visible sensors.

Cached File Handles

New CachedFile abstraction that holds open sysfs file descriptors and does seek(0)+read instead of open/read/close on every poll cycle. Saves ~400 unnecessary syscall pairs per poll on large systems (96-core Threadripper, 6 NVMe, etc.). Converted 7 sensor sources + HSMP fd.

Other Improvements

  • Interactive sensor search/filter with / keybinding
  • Mouse hover no longer triggers TUI redraws (switched to xterm button-event mode)
  • Trusted publishing via OIDC for crates.io releases

What's Changed

  • tui: add interactive sensor search/filter with '/' keybinding by @l33tm4st3r in #1
  • Cache sysfs file handles across poll cycles, refactor TUI draw by @eous in #7
  • Replace graph pane with inline sparklines, add dashboard view by @eous in #8

New Contributors

Full Changelog: v0.1.2...v0.1.3

v0.1.2

10 Mar 21:04

Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2