Skip to content

Tags: adolfousier/ratifact

Tags

v0.1.14

Toggle v0.1.14's commit message
Release v0.1.14

v0.1.13

Toggle v0.1.13's commit message
Release v0.1.13 - Enhanced safety and UI improvements

v0.1.12

Toggle v0.1.12's commit message
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

v0.1.11

Toggle v0.1.11's commit message
Release v0.1.11 - Fix compiler warnings and docker compose command

v0.1.1

Toggle v0.1.1's commit message
Release v0.1.1

v0.1.0

Toggle v0.1.0's commit message
$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.