Commit Graph

2 Commits

Author SHA1 Message Date
lukasz@orzechowski.eu
3dd65e9d7d v2.1.0: Pro-level upgrade, GPU processes, users panel, perf fixes
- Gradient bars, braille sparklines, CPU user/sys/iowait breakdown
- Memory buffers/cached/available, disk IOPS, per-interface network
- GPU: VRAM breakdown, process list (NVIDIA+AMD), sparkline history
- GPU: PCIe info, encoder/decoder, power limit, max clocks
- USERS panel: per-user CPU/MEM/procs with login status
- Process table: IO column, tree view (t), sort by IO (i), PID tracking
- Adaptive layout: 3-col (140+), 2-col (80+), 1-col (narrow)
- SYSTEM panel: ctx switches/s, interrupts/s, threads, FDs
- Battery display, temperature mini-bars
- Performance: slow-tick for expensive ops (temps, connections, fdinfo)
- Decouple data update from rendering for responsive navigation
- Stable sort with PID tiebreaker, selection tracked by PID
- Intro disable prompt on 2nd run, mini-splash, --intro flag
- SSH/exotic terminal fallback (ghostty, kitty, alacritty)
- Alternate screen buffer: no clear on exit
- Gitea repo renamed to entropymon
- Published to PyPI

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 16:55:19 +01:00
lukasz@orzechowski.eu
25da63dc9e Rename to entropymon, restructure as PyPI package
- Renamed systats -> entropymon everywhere (code, logo, config paths)
- New ASCII art logo: ENTROPY MON
- Proper Python package structure: entropymon/{__init__,__main__,monitor}.py
- pyproject.toml with entry_points (pip install -> entropymon command)
- MIT license, README with full docs
- Works: pip install, entropymon CLI, python -m entropymon
- Optional nvidia extra: pip install entropymon[nvidia]
- --version flag added

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 01:18:23 +01:00