Skip to content

v0.1.15 - Improved Delete Flow & Charts Sync

Latest

Choose a tag to compare

@adolfousier adolfousier released this 28 Nov 12:50

What's New in v0.1.15

🔧 Improvements

  • Enhanced confirmation dialogs - Now clearly shows "Enter: Confirm | Esc: Cancel" instructions
  • Better delete flow - Deletion command waits for completion before removing from UI to prevent false positives
  • Charts synchronization - Charts now only display artifacts in the current artifacts list for accurate analysis
  • Build system upgrade - Replaced Makefile with Justfile for pure Rust-based task management

🐛 Bug Fixes

  • Fixed delete artifact race condition - Artifacts could appear deleted while still on disk; now waits for actual deletion confirmation
  • Fixed UI clipping from sudo - Suppressed sudo output to prevent "sudo: authenticate] password" messages from corrupting TUI display
  • Removed all print statements - Eliminated eprintln/println calls that could corrupt TUI rendering in interactive mode
  • Fixed Clear All dialog appearing unexpectedly - Global Shift+D shortcut now only triggers when no popups are open
  • Fixed password prompt blocking - Resolved synchronous deletion that was blocking the event loop when using sudo with password

📚 Documentation

  • Updated README with just command examples instead of make
  • CHANGELOG updated with comprehensive fix list

🚀 Installation

  • Linux: curl -fsSL https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/linux/install.sh | bash
  • macOS: curl -fsSL https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/macos/install.sh | bash
  • Windows: powershell -Command "iwr -useb https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/windows/install.ps1 | iex"

ℹ️ Notes

This release focuses on stabilizing the deletion workflow and improving the accuracy of data displayed in charts. All terminal output has been sanitized to ensure clean TUI rendering.