github devnullvoid/pvetui v0.5.0

latest releases: v1.0.16, v1.0.15, v1.0.14...
6 months ago

🚀 Release 0.5.0

Added

  • Guest data loading indicator on app startup
  • Enhanced VM details panel with network interface and storage configuration
  • Quit confirmation for active VNC sessions
  • Auto-refresh functionality with 'A' hotkey toggle (10-second interval)
  • Always-visible status indicators in footer (VNC sessions and auto-refresh status)
  • Workflow testing integration in Makefile with targets for local CI testing
  • Build tags for examples to prevent linting conflicts

Fixed

  • VM selection and search filter preservation during operations and refreshes
    • VM operations (start/stop/restart) now preserve selected VM position even when status changes
    • Search filters remain active after VM operations and manual refreshes
    • Startup enrichment process preserves user's VM selection if they navigate during loading
    • Selection tracking by VM ID and node instead of list position prevents losing selection when VMs move due to status sorting
  • Auto-refresh cache bypass for real-time performance data updates
  • Node list ordering consistency during auto-refresh operations
  • Manual refresh (R hotkey) VM selection preservation using correct sorted slice
  • Logger test panic with nil pointer dereference handling
  • Config integration tests with proper environment variable isolation
  • Boolean field merging logic in configuration file processing
  • Container runtime prioritization (Podman first, Docker fallback)

Improved

  • Network interface display layout in VM details
  • Storage configuration display layout
  • Footer layout with right-aligned status indicators
  • Consistent node list sorting (alphabetical by name)
  • Test infrastructure with comprehensive fixes and improvements

📦 Downloads

Choose the appropriate binary for your platform:

  • Linux AMD64: proxmox-tui-linux-amd64.tar.gz
  • Linux ARM64: proxmox-tui-linux-arm64.tar.gz
  • macOS Intel: proxmox-tui-darwin-amd64.tar.gz
  • macOS Apple Silicon: proxmox-tui-darwin-arm64.tar.gz
  • Windows: proxmox-tui-windows-amd64.zip

🔐 Verification

Verify your download with the provided checksums.txt file:

shasum -a 256 -c checksums.txt

📋 Installation

  1. Download the appropriate archive for your platform
  2. Extract the binary: tar -xzf proxmox-tui-*.tar.gz (or unzip for Windows)
  3. Make executable (Unix): chmod +x proxmox-tui-*
  4. Run: ./proxmox-tui-* --help

Don't miss a new pvetui release

NewReleases is sending notifications on new releases.