Skip to content

Releases: nasty-project/nasty-top

v0.0.8

Choose a tag to compare

@github-actions github-actions released this 21 Jun 18:03
179b211

What's Changed

  • ui: show background_compression in header when it differs by @fenio in #19
  • chore: refresh Cargo.lock to latest compatible dependencies by @fenio in #20
  • release: 0.0.8 — show background_compression in header by @fenio in #21

Full Changelog: v0.0.7...v0.0.8

v0.0.7

Choose a tag to compare

@github-actions github-actions released this 01 Jun 11:41

What's Changed

  • update flake.lock and cargoHash by @qubitnano in #16
  • flake: vendor via Cargo.lock instead of cargoHash by @fenio in #17
  • sysfs: handle sparse bcachefs dev-N numbering (#11) by @fenio in #18

Full Changelog: v0.0.6...v0.0.7

v0.0.6

Choose a tag to compare

@github-actions github-actions released this 31 May 14:52
283a2a5

What's Changed

  • remove useFetchCargoVendor by @qubitnano in #10
  • theme: brighten DIM and ROW_ALT for WCAG AA contrast (#11) by @fenio in #13
  • fix three heavy-load / multi-device problems (#12) by @fenio in #14
  • release: 0.0.6 + cargo update by @fenio in #15

New Contributors

Full Changelog: v0.0.5...v0.0.6

v0.0.5

Choose a tag to compare

@github-actions github-actions released this 12 May 19:53

v0.0.5

User-facing

  • Tuning advisor demoted to informational hints (#7). The advisor's rules were unverified heuristics; surfacing them as one-key-apply suggestions overstated our confidence. The footer now shows a HINT with the trigger reason and an example sysfs command — you decide whether to run it. Hints also persist for at least 15s after first appearing, so single-tick triggers no longer flash by faster than you can read.
  • Device error counts are session-aware (#6). The Err column dims pre-existing counts and turns bold red only when errors grow during the current run — so you can tell at a glance whether a number is dead history or actively climbing.
  • Ctrl-C quits from any mode (#8), including option edit.
  • Device list sorts more sensibly (#5): grouped by label, then natural-sorted by name (sda1 < sdz1 < sdaa1, nvme0n1 < nvme10n1).

Bcachefs upstream sync

  • Dropped advisor rules for options that no longer exist upstream (rebalance_enabled, btree_cache_size_max). The first was dead code anyway; the second was actively proposing writes that would have failed silently.

Docs

  • Help popup and README synced with every actual keybinding (?, c, g, j/k, Ctrl-C were all undocumented).
  • Updated screenshots for the current UI.

Maintenance

  • Bumped ratatui 0.30, crossterm 0.29, nix 0.31; dropped the unused direct serde dependency.
  • Cleared all cargo and clippy warnings.

Packaging

  • New AUR nasty-top-bin package with auto-publish on release.

Closes #5, #6, #7, #8.

v0.0.4

Choose a tag to compare

@github-actions github-actions released this 23 Apr 19:10

UI overhaul

Major visual refresh across the board.

What's new

  • Braille line charts — throughput and latency graphs now use braille characters with area fill for smooth, high-resolution curves
  • Truecolor theme — cohesive RGB palette with warm amber for reads, blue for writes, and muted accents throughout
  • Rounded borders — all panels use rounded corners
  • Gradient meter bars — IOWait, Journal fill %, and Disk usage render as horizontal bars with green-to-red color gradient
  • Slim header bar — borderless single-line header, saves 2 rows of vertical space
  • Styled footer menu — key hints rendered as highlighted badges instead of plain text
  • Alternating row tinting — subtle background shading on every other table row
  • Dynamic background panel — collapses to fit content when no stalls are active, freeing space for the device table

v0.0.3

Choose a tag to compare

@github-actions github-actions released this 17 Apr 21:34

What's Changed

New Contributors

Full Changelog: v0.0.2...v0.0.3

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 17 Apr 18:35

What's new

  • Counter rates view — press c to see all sysfs counters with per-tick delta and per-second rate
  • Time stats view — full time_stats breakdown with count, mean, recent, and max latency
  • Help popup — press ? for an in-app keybinding reference
  • Copygc toggle — press g to enable/disable copygc at runtime

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 17 Apr 15:44

Initial release.