Changelog
0.2.3 (2025-04-26)
- Enhanced cyberpunk theme with artistic Celtic knot border design for improved visual aesthetics
- Implemented wider banner display (130 characters) for better visibility on modern terminals
- Added support for previously implemented dracula and nord themes in command-line interface
- Improved theme-specific banner styling with unique layouts for each theme variant
- Enhanced theme-specific section headers with distinct visual styles for each theme
- Optimized ASCII art rendering for better compatibility across terminal types
- Fixed theme formatting inconsistencies between different UI components
- Improved color contrast in cyberpunk theme for better readability in various terminal backgrounds
- Added highlight color usage in banner display for better visual hierarchy
0.2.2 (2025-04-26)
- Enhanced cyberpunk theme with vibrant colors for improved terminal visibility
- Added theme switching via command-line parameter with --theme option
- Implemented consistent color theme application across all UI components
- Added color support detection with graceful fallback for terminals without ANSI support
- Improved banner display with theme-specific ASCII art
- Enhanced section headers with themed styling for better readability
- Added accent colors for highlighting important information
- Implemented spinner animations with theme-consistent colors
- Applied theme colors to success, warning, and error messages for intuitive feedback
- Fixed critical bug with theme color getters causing 'str' object not callable errors
- Added robust error handling to theme color methods for improved reliability
- Fixed color support detection to preserve class methods during terminal capability checks
0.2.1 (2025-04-26)
- Added early git status check to avoid loading AI model when working directory is clean
- Fixed default "Yes" option in commit confirmation prompt to properly handle Enter key
- Fixed critical issue with file staging where git was incorrectly processing filenames with status indicators
- Improved git staging process with proper handling of files with special characters or dashes
- Enhanced error handling during file staging operations with better reporting
- Added intelligent auto-detection of pre-commit hook availability to avoid errors without manual flag
- Improved user experience with automatic hook skipping when pre_commit module is missing
- Added informative error messages with actionable solutions for pre-commit issues
- Enhanced terminal output with ANSI colors for improved readability
- Added color support detection with graceful fallback for unsupported terminals
- Improved Windows compatibility with better path handling for file staging
- Added --no-color flag for environments that don't support color output
- Enhanced progress indicators with file staging progress bar
- Improved cross-platform path handling with better slash normalization
- Increased default timeout from 30 to 60 seconds for more reliable operation with large repositories