diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b6a864..be37f3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,71 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 > - **Fixed**: for any bug fixes. > - **Security**: in case of vulnerabilities. +## [4.2.0] 2022-09-29 + +This release has entirely been made possible by contributors! A huge thank-you to: + +- Solène Rapenne (@rapenne-s), who added gotop to Nix +- Anatol Pomozov (@anatol) for: + - simplifying and improving the *nix `getTemps()` logic. + - LOC: 9075 -> 9056 + - ABC: 4367 -> 4359 + - Fixing the nvme temps for Kelvins to Celsius +- Stanisław Pitucha (@viraptor), for noticing that a gopsutil introduced a build + issue on OSX and needed another bump. +- sitiom, for noticing that gotop is available via scoop, on Windows +- Heimen Stoffels (@vistaus) for the Dutch (nl) translation +- Clayton Townsend II (@ctII) for the page-up/page-down process scrolling patch +- @kqzz, for adding sort-by-command, and especially for being so patient for the + merge. + +Because of the UI control changes, it gets a minor version bump. + +### Added + +- Packages for gotop are available in Nix and scoop () +- Dutch (nl) translation +- page-up/page-down for process scrolling +- sort-by-command in the processes (hotkey: n) + +### Changes + +- Code improvements to `getTemps()` + +### Fixes + +- A gopsutil bump had affected Darwin builds +- nvme temps were (incorrectly) displayed +- Sorting of labels had been broken at some point; in the process of fixing + this, I re-wrote the `Less()` logic, which is now a solid 10% faster. + + +## [4.1.4] 2022-07-15 + +Lots of push requests (relatively, for gotop) in this release! The contributions are appreciated. + +### Added + +- Metrics from SMART subsystems have been added for Linux and Darwin; it's temperatures right now, but the opportunity to report other metrics is now more easily added. Note that there may be issues with this, as it's a new source of metrics, and there may be bugs in (e.g.) the temperature scale, or some devices not being identified. Thanks a bunch to @rare-magma and @anatol for working on the contribution. +- The network widget now shows different colors for the upload and download lines (#174, thanks @quantonganh!) +- A `PACKAGERS.md` document has been added that explains how to simulate the github cross-compiling build process locally -- without having to push changes upstream. This helps with finding compile-time cross-compile issues. + +### Changed + +- @droundy accepted a patch for the parseargs library, so removed the dependency on my fork +- Some `gopsutils` warnings that provided no value were being reported; they've been silenced (thanks @ars.xda!) + +### Fixed + +- zh-CN updated (#205, thanks @tigerfyj!) +- Put the manpage in a more appropriate place +- When the RPM and DEB builds were re-enabled, the version format was giving the packages indigestion; in particular, the dpkgs would not install. This resulted in several tickets -- all of which should be fixed. (#212, #206, #209) +- I misspelled "Celsius" yet again. It really upsets people when I do this. (#207) +- Unit tests were not running on Darwin +- Trying to use the `@latest` keyword was causing problems in github actions +- ru_RU text fixes (thanks @ivanignatenko28!) +- The nvidia and nvidiarefresh parameters were not being loaded from the config file (#217) + ## [4.1.3] 2022-02-14 Several issues pushed back to 4.1.4 to allow this one to go out. diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md new file mode 100644 index 0000000..56c4e7a --- /dev/null +++ b/CONTRIBUTORS.md @@ -0,0 +1,66 @@ +Contributors +============ + +I try to keep this document up to date. If you've helped in some way and I don't have you in this file, **please** do let me know so I can add you! + +- 0xflotus (0xflotus) +- Akbar Rifai (ars.xda) +- Alex Aubuchon (alex) +- alicektx (alicekot13) +- Anatol Pomozov (anatol.pomozov) +- Anti Ops (22041463+antiops) +- Aofei Sheng (aofei) +- Bart Willems (bwillems) +- Brian Mattern (rephorm) +- Christopher 'Chief' Najewicz (chief) +- Christopher Najewicz (chief) +- Claudio Matsuoka (cmatsuoka) +- Clayton Townsend II (clayton) +- CodeLingo Bot (bot) +- donPatino (53280257+donPatino) +- Gabriel Sanches glonemaker.com> +- Heimen Stoffels (vistausss) +- HowJMay (vulxj0j8j8) +- Ivan Ignatenko (ivanignatenko28) +- Ivan Trubach (mr.trubach) +- Jaron Swab (jrswab) +- Jeffrey Horn (jeffreyh) +- John Muchovej (git) +- Jonathan Reeve (jon.reeve) +- Joonas (joonas) +- Kraust (secretdragoon) +- Lonnie Liu (liulonnie) +- Louis Bettens (louis) +- Markus Peloquin (markus) +- Mateusz Piotrowski (0mp) +- Mathieu Tortuyaux (mathieu.tortuyaux) +- Matthias Gamsjager (matthias.gamsjager) +- matt LLVW (matt.llvw) +- Matt Melquiond (matt.llvw) +- MaxSem (maxsem.wiki) +- Michael R Fleet (f1337) +- mikael (mikael) +- mjshariati98 (mohammadjavad.shariati) +- Nicholas Corin (nickcorin) +- Omar Polo (omar.polo) +- PanteR (panter.dsd) +- plgruener (pl.gruener) +- Quan Tong (quantonganh) +- rare-magma (nun0) +- Sean E. Russell (ser) +- sitiom (sitiom) +- Solène Rapenne (solene) +- Sophie Tauchert (999eagle) +- Stanisław Pitucha (stan.pitucha) +- Tiger Feng (tigerfyj) +- Tigerfyj (yaojunfeng) +- Tony Lambiris (tony) +- v 1 r t l (pilll.PL22) +- vabshere (34538165+vabshere) +- whuang8 (willhuang08) +- xgdgsc (xgdgsc) +- xxxserxxx (60757196+xxxserxxx) +- Yaojun Feng (Tigerfyj) +- zp (thatguyzp) +- 李俊杰 (phpor) +- 林博仁(Buo-ren Lin) (Buo.Ren.Lin) diff --git a/README.md b/README.md index 60ce413..f09bf05 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,25 @@
- - - + +![](https://img.shields.io/github/v/release/xxxserxxx/gotop?display_name=tag&sort=semver)

Another terminal based graphical activity monitor, inspired by [gtop](https://github.com/aksakalli/gtop) and [vtop](https://github.com/MrRio/vtop), this time written in [Go](https://golang.org/)! Join us in [\#gotop:matrix.org](https://app.element.io/#/room/#gotop:matrix.org) ![](https://img.shields.io/matrix/gotop:matrix.org) ([matrix clients](https://matrix.to/#/#gotop:matrix.org)). +> Badges? We don't need no stinking badges! + ![](https://github.com/xxxserxxx/gotop/workflows/Build%20Go%20binaries/badge.svg) ![](https://img.shields.io/github/v/release/xxxserxxx/gotop) ![](https://img.shields.io/github/release-date/xxxserxxx/gotop) +![](https://img.shields.io/github/downloads/xxxserxxx/gotop/total?sort=semver) ![](https://img.shields.io/librariesio/github/xxxserxxx/gotop) ![](https://img.shields.io/github/commit-activity/m/xxxserxxx/gotop) +![](https://img.shields.io/github/license/xxxserxxx/gotop) +![](https://img.shields.io/github/contributors/xxxserxxx/gotop) +![](https://img.shields.io/aur/last-modified/gotop) +[![](https://img.shields.io/badge/go%20report-A-green.svg?style=flat)](https://goreportcard.com/report/github.com/xxxserxxx/gotop/v4) See the [mini-blog](https://github.com/xxxserxxx/gotop/wiki/Micro-Blog) for updates on the build status, and the [change log](/CHANGELOG.md) for release updates. @@ -134,6 +140,12 @@ document. #### Custom (layouts/procs) + +## Contributors + +Many people have contributed code to gotop. Most of the work was by the original author, Caleb Bassi, who was seduced by the dark side (Rust) and had to be thrown into a volcano. Thanks to [everyone who's submitted a PR](https://github.com/xxxserxxx/gotop/CONTRIBUTORS.md), or otherwise contributed to the project! + + ## Built With - [gizak/termui](https://github.com/gizak/termui) @@ -175,7 +187,6 @@ In a chat room I heard someone refer to gotop as "another one of those fancy lan Diversity is good. Don't knock the free stuff. +## Star History -## Stargazers over time - -[![Stargazers over time](https://starcharts.herokuapp.com/xxxserxxx/gotop.svg)](https://starcharts.herokuapp.com/xxxserxxx/gotop) +[![Star History Chart](https://api.star-history.com/svg?repos=xxxserxxx/gotop&type=Date)](https://star-history.com/#xxxserxxx/gotop&Date) diff --git a/dicts/nl.toml b/dicts/nl.toml index f9bec68..4e90e8a 100644 --- a/dicts/nl.toml +++ b/dicts/nl.toml @@ -28,6 +28,7 @@ Procesacties: Processortering: - c: Cpu + - n: Bev. - m: Geh. - p: PID