Releases: heroheman/whathaveidone
Releases · heroheman/whathaveidone
v0.5.1
[0.5.1] - 2025-06-27
🐛 Bug Fixes
- (config) Simplify blueprint configuration loading
[0.5.0] - 2025-06-27
🚀 Features
- Enhance commit rendering with user filtering and formatting
- (config) Implement configuration management for Gemini API key and model
- (theme) Introduce theming support for UI components
- (commits) Enhance commit retrieval with date filtering options
- (cli) Implement command-line interface for commit history summarization
- (config) Update configuration options for AI summaries
- (config) Improve user configuration handling
🐛 Bug Fixes
- Improve date formatting and user filtering in commit retrieval
- (input) Improve error message for missing Gemini API key
🚜 Refactor
- (ui) Simplify item creation in commit rendering
- (config) Linting
📚 Documentation
- (readme) Add configuration section for
whid.tomland update usage instructions - (readme) Add custom date range feature for commit history
🎨 Styling
- (ui) Enhance API key prompt with colored output
- (ui) Set global background color in commit rendering
⚙️ Miscellaneous Tasks
- (package) Update gemini-rs to 2.0.0
- (package) Add config package
- (dependencies) Update and add new packages in Cargo.lock and Cargo.toml
- (dependencies) Add toml package to Cargo.toml and Cargo.lock
- (dependencies) Add clap package
v0.5.0
[0.5.0] - 2025-06-27
🚀 Features
- Enhance commit rendering with user filtering and formatting
- (config) Implement configuration management for Gemini API key and model
- (theme) Introduce theming support for UI components
- (commits) Enhance commit retrieval with date filtering options
- (cli) Implement command-line interface for commit history summarization
- (config) Update configuration options for AI summaries
- (config) Improve user configuration handling
🐛 Bug Fixes
- Improve date formatting and user filtering in commit retrieval
- (input) Improve error message for missing Gemini API key
🚜 Refactor
- (ui) Simplify item creation in commit rendering
- (config) Linting
📚 Documentation
- (readme) Add configuration section for
whid.tomland update usage instructions - (readme) Add custom date range feature for commit history
🎨 Styling
- (ui) Enhance API key prompt with colored output
- (ui) Set global background color in commit rendering
⚙️ Miscellaneous Tasks
- (package) Update gemini-rs to 2.0.0
- (package) Add config package
- (dependencies) Update and add new packages in Cargo.lock and Cargo.toml
- (dependencies) Add toml package to Cargo.toml and Cargo.lock
- (dependencies) Add clap package
v0.4.0
[0.4.0] - 2025-05-22
🚀 Features
- Enhance prompt handling and formatting for commit summaries
- Enhance language support and prompt template placeholders
- Improve git repository detection and UI commit rendering
- Refactor commit view tabs for improved clarity
- Enhance commit view with icons and improved styling
- Enhance selected commits display with icon and improved styling
- Update README for improved clarity and structure
- Add Gemini model selection and update commit summary handling
- Add detailed commit view toggle and enhance commit rendering
- Enhance popup rendering with loading spinner and improved layout
- Add shortcuts visibility toggle and update popup handling
- Update key handling and popup rendering
- Add loading spinner to popup during commit summary fetch
v0.3.2
v0.3.1
[0.3.1] - 2025-04-25
🚀 Features
- Allow specifying commit history interval with 'today' and 'yesterday'
- Enhance customizable prompt functionality
- Update function signature for fetch_gemini_commit_summary
- Add missing words to cSpell configuration
⚙️ Miscellaneous Tasks
- Update .gitignore to include additional files and directories
- Release whathaveidone version 0.3.1