Skip to content

Releases: faratech/htop-win

htop-win v0.1.7

19 Apr 16:58

Choose a tag to compare

Release 0.1.7: polish responsive design

Fixes discovered while reviewing the width-responsive layout from the
previous commit:

  • Header: Net/Dsk/Bat fillers now render in 4-col (ultrawide) mode and
    spread across middle columns via a shared cursor, instead of vanishing
    or stacking in one column.
  • Header: replaced fixed MAX_DISPLAY_BAR_WIDTH with an adaptive cap
    (2/3 of col width, clamped 40..72) so bars fill wide columns without
    ballooning at threshold transitions.
  • Process list: raised min column width to 3, reserved 12 chars for
    Command, and redistribute integer-division remainder so the table
    fills the full width.
  • Footer: F-key labels now shrink to fit narrow terminals (6..0 chars)
    instead of clipping F9/F10 off the right edge.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

htop-win v0.1.6

01 Apr 07:34

Choose a tag to compare

Bump version to 0.1.6

Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com

htop-win v0.1.5

01 Apr 07:25

Choose a tag to compare

Architecture overhaul: background data collection, zero-copy swap, Di…

htop-win v0.1.4

08 Mar 20:44

Choose a tag to compare

Release v0.1.4: Screen Tabs, I/O Tab, and Per-Process IO Rates

New Features

  • Screen Tabs: htop-style [Main] and [I/O] tab bar between header and process list
  • I/O Tab: Dedicated tab with IO_RATE, IO_R/s, IO_W/s, HNDL columns sorted by IO rate
  • Per-process IO rates: Real-time read/write byte rates computed each refresh cycle
  • 6 new sortable columns: IO_RATE, IO_R/s, IO_W/s, IO_RD, IO_WR, HNDL
  • Tab switching: Tab/Shift-Tab keys or click on tab bar

Bug Fixes

  • Fixed auto-updater — URL parsing was broken since v0.1.3 (HTTPS URLs were truncated). Auto-update now works correctly for future releases.
  • Fixed "Reset all settings" — no longer corrupts I/O tab columns to match Main tab
  • Fixed column config — toggling/reordering columns now operates per-tab independently

Updated Dependencies

  • Rust 1.93 → 1.94, crossterm 0.28 → 0.29, unicode-width 0.1 → 0.2, windows 0.61 → 0.62

⚠️ Upgrading from v0.1.3: The auto-updater in v0.1.3 has a bug that prevents it from downloading updates. You must update manually:

PowerShell (Admin):

irm https://github.com/faratech/htop-win/releases/latest/download/htop-win-amd64.exe -OutFile "$env:windir\system32\htop.exe"

Or download the binary above and replace your existing htop.exe.

htop-win v0.1.3

26 Dec 04:13

Choose a tag to compare

Release v0.1.3: Native WinHTTP Updater and Massive Performance Optimizations

Summary of changes:

  • Performance: Implemented zero-allocation process refresh using a raw NT API buffer iterator, reducing heap allocations by ~99% during steady-state updates.
  • Updater: Replaced PowerShell-based update mechanism with a native WinHTTP implementation, removing external dependencies.
  • Robustness: Improved auto-updater reliability with empty file detection, integrity checks, and atomic replacement logic.
  • Footprint: Reduced binary build size by pruning unused Windows crate features.
  • Architecture: Standardized on a native Windows implementation, removing redundant cross-platform guards.
  • Metadata: Updated release version to 0.1.3.

htop-win v0.1.2

24 Dec 09:16

Choose a tag to compare

Bump version to 0.1.2

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

htop-win v0.1.1

24 Dec 08:44

Choose a tag to compare

Fix auto-update, installer, and UI bugs (v0.1.1)

  • Fix auto-update applying to wrong exe when run from non-installed location
  • Skip background update check after applying update to prevent double download
  • Remove unnecessary UAC elevation for install/update (LOCALAPPDATA is user-writable)
  • Fix process info dialog background color inconsistency
  • Fetch exe path on-demand for process info dialog
  • Exclude System Idle Process (PID 0) from CPU utilization
  • Improve process info dialog layout and styling

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

htop-win v0.1.0

24 Dec 08:07

Choose a tag to compare

Add application icon and bump version to 0.1.0

  • Add htop.ico application icon embedded in executable
  • Add build.rs with embed-resource for Windows resource compilation
  • Include media assets (icon, PNG images)

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

htop-win v0.0.9

24 Dec 07:26

Choose a tag to compare

Fix update for running exe, show up-to-date status

  • do_install_update uses rename trick for running exe
  • Add persistent update indicator in footer (yellow)
  • Show "vX.Y.Z Up-to-date!" when no update available
  • Bump version to 0.0.9

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

htop-win v0.0.8

24 Dec 07:17

Choose a tag to compare

Bump version to 0.0.8