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
justcommand examples instead ofmake - 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.