github Harry-kp/vortix v0.1.8
0.1.8 - 2026-03-19

9 hours ago

Release Notes

Features

  • Add centralized theming system — all colors now flow through theme.rs, replacing hardcoded Color::Rgb across 13 UI files (#109, #147)
  • Add mouse click-to-select for profiles in the sidebar (#139)
  • Add Wayland clipboard support via wl-copy, with xclip/xsel fallback on X11 (#107)
  • Add word-wrapped log messages with accurate scroll using Paragraph::line_count() — long OpenVPN errors no longer truncate

Bug Fixes

  • Fix OpenVPN error messages not shown in UI — vortix now reads the daemon log file when stderr is empty due to --daemon --log (#154)
  • Fix footer truncating Help and Quit hints first on narrow terminals — critical hints now have priority, with unicode-aware width calculation (#134)
  • Fix cursor style inconsistent across overlays — all text fields now use the same blinking block cursor (#135)
  • Fix URL import leaving temp files behind in system temp directory (#136)
  • Fix race condition where temp file could be deleted before import completes on TUI URL import
  • Fix clipboard copy reporting success without checking the tool's exit status
  • Fix toast messages logged at wrong severity level (e.g., connection failures logged as INFO instead of ERROR)

Refactor

  • Generalize centered_rect helper to support both percentage-based and fixed-size centering, removing duplicate code (#123)
  • Eliminate per-frame String allocations in footer hint rendering

Testing

  • Add unit tests for rename-profile path traversal validation with rejection assertions (#137)
  • Add unit tests for cleanup_temp_download, footer hint width calculations, centered_rect variants, and theme alias consistency

Miscellaneous

  • deps: Bump the rust-minor group with 2 updates (#152)

Install vortix 0.1.8

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Harry-kp/vortix/releases/download/v0.1.8/vortix-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install Harry-kp/tap/vortix

Install prebuilt binaries into your npm project

npm install @harry-kp/vortix@0.1.8

Download vortix 0.1.8

File Platform Checksum
vortix-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
vortix-x86_64-apple-darwin.tar.xz Intel macOS checksum
vortix-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
vortix-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
vortix-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
vortix-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Don't miss a new vortix release

NewReleases is sending notifications on new releases.