Tags: adolfousier/ratifact
Tags
Release v0.1.12 - Cross-platform support and path exclusion feature Add complete cross-platform installation support with one-liner setup scripts for Linux, macOS, and Windows. Users can now easily install Ratifact on any platform with automated dependency installation. New path exclusion feature allows users to exclude specific directories from scans using the 'x' keyboard shortcut. Excluded paths are stored in config.toml and can be managed through the Settings menu. Confirmation dialogs ensure safe exclusion/restoration operations with automatic rescan when paths are restored. Features: - Cross-platform installation scripts (Linux/macOS/Windows) - Path exclusion with 'x' shortcut in Artifacts panel - Excluded paths management in Settings menu - Exclusion confirmation dialogs - Persistent exclusion list in config.toml - Automatic rescan when restoring excluded paths - Settings panel displays count of excluded paths - Updated footer with new shortcuts Breaking Changes: None Migration: None required
$Release v0.1.0 (2025-10-26):\n\n- **Initial Release**: Ratabuild Cha… …d TUI application for tracking and managing build artifacts.\n- **Multi-Language Support**: Tracks build artifacts from Python, C, Rust, JavaScript, TypeScript, and more.\n- **Artifact Scanning**: On-demand scanning of project directories for common build folders (target/, node_modules/, __pycache__/, etc.).\n- **Interactive TUI**: Ratatui-based terminal interface with tabs for artifacts, history, and settings.\n- **Selective Deletion**: Select and delete individual build artifacts with safety checks.\n- **Unusual File Detection**: Warns and skips deletion if artifacts contain bundles or binaries.\n- **Rebuild Integration**: One-click rebuild for detected projects (Cargo, npm, etc.).\n- **PostgreSQL Database**: Uses PostgreSQL for storing build logs and metadata.\n- **Docker Support**: Includes compose.yml for easy PostgreSQL setup.\n- **Makefile**: Build system with targets for build, run, test, clean, etc.\n- **Unit Tests**: Comprehensive tests for database, utilities, and core functionality.\n- **Modular Architecture**: Organized code in src/ with separate modules for DB, tracking, UI, config, and utils.