zenith

Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage

MIT License

Downloads
66
Stars
2.6K
Committers
19

Bot releases are visible (Hide)

zenith - 0.14.1 Latest Release

Published by bvaisvil 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/bvaisvil/zenith/compare/0.14.0...0.14.1

zenith - 0.14.0

Published by bvaisvil over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/bvaisvil/zenith/compare/0.13.1...0.14.0

zenith - 0.13.1

Published by bvaisvil over 2 years ago

  • bfdcf17b9f20177fd03eb5f9d44db40778a31806 Fix for Issue #96 (thanks @murlakatamenka)
zenith - 0.13.0

Published by bvaisvil over 2 years ago

  • 234eb328b0c0fc5b1a27ecb6afaf9519189b4127 Fixed disk refresh and temp display (thanks @alexmaco)
  • c532abac4bcf1aa051be1378720e070b8e310705 Dependency updates (thanks @alexmaco)
  • 5fb55c6eed24be5dc7e57670c59841d7e3157c23 Added support for historical disk space usage
  • a4f723f7cbeff04dda983207c042daa7dffcda11 Fix for issue #101
  • 3f5d56a4cecbd78cfb89d706e59d571db8f0e7c5 Make shift-tab cycle selected section backwards (thanks @alexmaco)
  • 65cd9c977acbd1f00ecd54845207e3b8f630dc5b Added IO Wait metrics when running as root/sudo
  • 8248507c20bb8364c287b7ff8a0b43ecb31529dc Remap f to / for filtering, and and / to ; for sort reversal (thanks @alexmaco)
  • 629a4af8d6120ef1c5b38327fe8208fdd37d642c Allow zenith to start when another instance is running, and add warni… (thanks @alexmaco)
  • 45419bc004f39cd60685b877ac0b3fe49ec03791 Various updates for usability in process table
  • 8eda9ae9496d4c1f6c78ad66daae324085f61202 Make historgram more responsive (thanks @alexmaco)
zenith - 0.11.0

Published by bvaisvil almost 4 years ago

  • d7ec17969598f630decf700d1edc5a0f58cfc1a6 - Ask what to do when user options conflict
  • 797c73038e211e6c2efbf46a48bf799dc23e7c9d - MEM utilization value in figures before the percentage (thanks @sumwale)
  • e6ca43b981b18f356a7ae6a3163838b90f655d37 - Grid view for large number of cores (thanks @alexmaco)
  • b7a58677e8834b2e1d1b7b7c219683dd35629177 - Specify measurement units fix other issues related to tick times
  • 40aa04d2edb5ebe52202b22a8433201976e395a6 - Show paths for zero argument case too (thanks @sumwale)
  • 610950ff91bf48da64b80ebd0bc16c58ca1c544d - Fixed mean calculation to represent the current histogram window
  • d6a1d32e2ec11153265dda623ecb291702a698e7 - Fixed issue with tabbing through sections that were not visible
  • 34002945a57418cdaa8291efa4fe1757fc0290cf - Upgraded TUI (thanks @alexmaco)
  • 4bb05da6a79a3b183b91c1847ec4b8b7f555a199 - Use percentages for relative heights of panels (thanks @sumwale)
  • 5af0ead684975dc888fa78e43d7492ca17053a65 - Support for DEB package build (thanks @sumwale)
  • 876c058032af4d94063da72c5d8d1a60a54ae8de - Dependency update (thanks @alexmaco )
  • 3da4e6db39ed3f997c2ded2d61a48c81a1eb1468 - Readme updates for building and other directionss (thanks @sumwale )
zenith - 0.10.1

Published by bvaisvil about 4 years ago

Fixes

  • 66cbdedc6524a9be3a48c4828fafbc41f8271d00 - Aborted (core dump) on ARMv7 Linux issue #61 (Thanks to @lexxvir for reporting)
  • aac86de4f72762ec8d78684daa49eecf0a735813 - Restore Terminal on Exit #63 (Thanks to @samoylovfp for reporting and fixing)
  • c90861a75cd2d6cf7abae9c441f2526103f9c567 - Fixes issue #62 (Thanks to @phaus for reporting)
zenith - 0.10.0

Published by bvaisvil over 4 years ago

Features

  • 8744989e7e7fb4598a7c63e5461ad094eb505a92 Multiple GPU support
  • 714619c2931e0b8aa202e2950a0aedc18cea71a8 Grace Period for when selecting a task (Thanks to @alexmaco)
  • 22b99044716f47446e8446722637da678b03e34a When viewing a task, return with 'b' returns to your previously highlighted row (Thanks to @alexmaco )
  • 76852fd9f33d723d5c10e7b1522f3887f7f2d512 Added CPU Temp for MacOS / Linux (assuming sensor drivers are present).
  • 01130fcf6eea9cd08417841e11a7324916876c6c Page Up/ Page Down to scroll through tasks (Thanks to @alexmaco )

Fixes

  • 249311a308f59734882078ddac658f4b91b6ac92 Fix memory leak / upgrading sysinfo (Issue #33 thanks to @alexmaco and @Byron for their assistance in tracking this down!)

Updates

  • 3940f95452062d36d6ec97b9a62b497d590b4aeb Updated to TUI 0.9.5 (Thanks to @alexmaco)
  • a851c37860134dc553eb045bc8dcf956bcfac1c7 Migrated from termion to crossterm
  • 94c5d86f376c8ce9a8c532de3894b8e8a415c566 Performance improvements (Thanks to @alexmaco )
zenith - 0.9.2

Published by bvaisvil over 4 years ago

Fixes

  • Cargo.lock was accidentally removed from repo, now it has been restored.
zenith - 0.9.1

Published by bvaisvil over 4 years ago

Bug Fixes

  • b6d0077 - Fixes issue where p no longer toggle paths on/off
  • 284151a - Fixes issue #43
zenith - 0.9.0

Published by bvaisvil over 4 years ago

New Features

  • 849810f NVIDIA GPU support (build with --feature nvidia)
  • 6e748e8 Set nice/normal priority from process view
  • 15ff9c1 Added uptime to title bar
  • b72f3fb Added top reader/writer to disk read/write chart

Bug Fixes

  • 6f951a0 Fix panic on going past end of table
  • 4be117c Fix for Luks mounts don't show up on file systems section #28
  • 4286517 Ignore some special and readonly linux file systems (Thanks to @alexmaco)

Other Changes

  • bf8bb61 Removed sled as dependency
  • 1e7315bd Moved storage from ~/zenith to ~/.cache (Thanks to @VojtechStep)
  • 719e1f6 zenith's pid is now stored in the .lock file, when run, if the lock file exists the pid is looked up to see if zenith is still running. If it isn't, zenith runs withot complaint and creates a new lock file. (Thanks to @alexmaco)
  • fb40cbd Reduced write frequency of zenith data store.
zenith - 0.8.2

Published by bvaisvil over 4 years ago

Bug fixes

  • Fixed an index out of bounds bug when scrolling past end of the filtered process table
  • Fixed an overflow/out of bounds bug when killing a process from a filtered table resulting in the index of the current selected process being out of bounds
  • Fixed a bug where TTYs wouldn't clear the screen before or after rendering (Closes Issue #23)
zenith - 0.8.1

Published by bvaisvil over 4 years ago

Bug Fixes

  • Fix panic on scrolling past end of process table after filtering
  • Refined path toggle ('p'), Issue #15 to behave more closely to that of htop.
zenith - 0.8.0

Published by bvaisvil over 4 years ago

Bug Fixes

  • Issue #17, where closing zenith via a signal would prevent the lock file from being cleaned up.

Features

  • Issue #2, Added battery widget showing Battery Percentage, Charge/Discharge time, and Energy used.
  • Issue #15, Toggle on/off paths with 'p'
  • Added help screen, toggle with 'h'.
zenith - 0.7.7

Published by bvaisvil over 4 years ago

  • fixed issue #9; Where the ZFS pool wasn't showing up in the list of File Systems.
zenith - 0.7.6

Published by bvaisvil over 4 years ago

  • fix issue #14
  • fix issue #11
  • fix issue #12
  • fix issue #10
  • improved chart updates during zoom, now stably update
zenith - 0.7.5

Published by bvaisvil over 4 years ago

  • fix for issue #1
  • save 1 week of chart history using sled
  • rewind the history chart to a previous point in time
zenith - 0.7.4

Published by bvaisvil over 4 years ago

  • added more documentation
  • terminate on Ctrl-C
zenith - v0.7.2

Published by bvaisvil over 4 years ago

  • Tab switches the selected section, 'm' minimizes/shrinks the section, 'e' expands the section.
  • Reworked the layout of the process overview
  • Top/cumulative process fixed so if a dead process is the cumulative leader, it will be displayed.
  • Fix for pid wrap around/reuse.
  • Other bug fixes
zenith - 0.7.1

Published by bvaisvil over 4 years ago

  • Pressing enter when highlighting a process shows process detail
  • Suspend/resume/kill/terminate processes
  • zoom in/out of histograms with +/- keys
  • Some bug fixes
Package Rankings
Top 25.65% on Formulae.brew.sh
Top 5.49% on Alpine-v3.18
Top 8.17% on Proxy.golang.org
Top 12.13% on Alpine-v3.17
Top 9.58% on Alpine-edge