Releases: BrunoV21/GitRecap
Releases · BrunoV21/GitRecap
v0.1.6
📝 GitRecap Release Notes – v0.1.6
Release Date: 2026-02-06
Previous Version: 0.1.5 → New Version: 0.1.6
🚀 New Features and Improvements
-
Badge Export and Styling:
- Added export functionality for PNG images and HTML badges with theme selector
- Redesigned badges with 16:10 aspect ratio, warm color scheme, and improved layout
- Enhanced responsive design with fixes for mobile layout issues
-
Author Retrieval System:
- Implemented author retrieval across all Git providers with new API endpoints
- Added
/api/authorsfor filtering authors by repository and/api/current-authorfor user info - Enhanced actions endpoint with structured responses and user notifications
-
Local Repository Support:
- Added LocalFetcher for accessing local git repositories
- Extended CLI with local provider options and comprehensive tooling
- Migrated packaging to pyproject.toml and updated dependencies
🐛 Bug Fixes
-
Badge Export:
- Fixed PNG export dimensions and positioning to prevent cropping
- Resolved styling issues with button colors and text contrast
-
Authentication:
- Fixed GitHub username assignment and ensured proper provider returns
-
General Improvements:
- Updated codeHost logic and tooltip messages for PR creation
- Added persistence for codeHost selection in localStorage
Full Changelog: [0.1.5...0.1.6](0.1.5...0.1.6)
Thank you to all contributors! Please upgrade to enjoy the latest features and improvements.
v0.1.5
📝 GitRecap Release Notes – v0.1.5
Release Date: 2025-11-07
Previous Version: 0.1.4 → New Version: 0.1.5
🚀 New Features and Improvements
-
Pull Request Management:
- Added support for pull request management with AI-generated descriptions (PR #11)
- Implemented branch selection, commit diff viewing, and automated PR creation on GitHub (PR #11)
- Added WebSocket endpoint for pull request description generation with dedicated system prompt (PR #11)
- Introduced branch comparison method to fetch diff commits between branches (PR #11)
- Added API endpoints for GitHub branch listing, target branch validation, and pull request creation (PR #11)
- Implemented branch sorting in branch list and valid target branch responses (PR #11)
- Added progress indicators for diff fetching and description generation (PR #11)
- Enhanced PR creation request to extract title and description from body (PR #11)
- Separated PR description generation and creation into distinct functions (PR #11)
- Added state tracking to prevent regeneration of PR descriptions after successful generation (PR #11)
- Added responsive mobile layout for button container and options menu with vertical stacking and spacing adjustments (PR #11)
- Enhanced PR generation with emojis and restructured sections (PR #11)
-
UI Enhancements:
- Added dropdown menu for release notes and PR creation with improved navigation flow (PR #11)
- Added slide animation and styling for options menu with improved button layout and accessibility (PR #11)
- Standardized button sizing and layout for recap controls (PR #11)
- Added tooltips to disabled menu buttons explaining repository selection and GitHub requirements (PR #11)
- Consolidated PR mode sections into unified output layout (PR #11)
- Adjusted PR mode layout to horizontal inline design with reduced button heights and improved spacing (PR #11)
- Updated PR generate button styling for consistent sizing and disabled state appearance (PR #11)
- Replaced PR validation message with popup notifications for creation success and errors (PR #11)
- Added auto-scroll to summary section when PR generation starts (PR #11)
- Added responsive media queries for PR mode layout across mobile, tablet, and desktop breakpoints (PR #11)
- Refactored options menu animations and responsive behavior for mobile and desktop screens (PR #11)
- Consolidated output section CSS classes and simplified responsive styling (PR #11)
🐛 Bug Fixes
- UI Fixes:
- Disabled release mode button when multiple repos selected or non-GitHub host (PR #11)
- Corrected margin syntax in menu button styles (PR #11)
- Reduced vertical margin spacing in menu button containers (PR #11)
- Removed response model constraint and updated diff parsing to use text format instead of commit objects (PR #11)
Full Changelog: [0.1.4...0.1.5](0.1.4...0.1.5)
Thank you to all contributors! Please upgrade to enjoy the latest features and improvements.
v0.1.4
📝 GitRecap Release Notes – v0.1.4
Release Date: 2025-09-25
🚀 New Features & Improvements
-
Release Notes Generation
- Added a unified release-fetching interface to all fetchers with GitHub support and stubs for others (PR #8)
- Implemented a
/release_notesendpoint for generating repository release notes (PR #10) - Enhanced WebSocket endpoint to support release notes generation and improve prompt handling
- Added a
parse_releases_to_txtutility for summarizing releases and comprehensive tests for GitHub release fetching and error handling - Added release notes generation feature with validation and controls in the UI
-
UI/UX Enhancements
- Unified recap, release, and counter buttons with accent theme
- Replaced button elements with a standardized
Buttoncomponent - Updated button and switcher CSS for a retro look
- Improved recap and release button layout and responsiveness
- Added responsive heights for recap-release switcher
- Added tooltip for release notes button
- Refined tooltip appearance and interaction behavior
- Added disabled state styles for counter and release buttons
- Adjusted recap 3-dots badge position for better layout
What's Changed
- Kore 01 k3 p1 frnzj9 dds4 e48 yt64 jff parse releases txt by @BrunoV21 in #9
- integrated release notes generation by @BrunoV21 in #10
- Add unified release-fetching interface to all fetchers with GitHub su… by @BrunoV21 in #8
Full Changelog: v0.1.3...v0.1.4