Skip to content

Releases: BrunoV21/GitRecap

v0.1.6

06 Feb 14:56

Choose a tag to compare

📝 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/authors for filtering authors by repository and /api/current-author for 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

07 Nov 00:22
de3190c

Choose a tag to compare

📝 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

25 Sep 21:54
da5ef8f

Choose a tag to compare

📝 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_notes endpoint for generating repository release notes (PR #10)
    • Enhanced WebSocket endpoint to support release notes generation and improve prompt handling
    • Added a parse_releases_to_txt utility 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 Button component
    • 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

v0.1.3

22 Apr 21:03
e799859

Choose a tag to compare

What's Changed

  • Kore workspace 01 js4 dtdebpt93 c9 p2 bqgjbxs8 by @BrunoV21 in #5

Full Changelog: v0.1.2...v0.1.3

v0.1.2

18 Apr 22:00
e837399

Choose a tag to compare

What's Changed

  • Enhance FastAPI security by enabling rate limiting middleware, updati… by @BrunoV21 in #2
  • Kore workspace 01 jrk6 ntmqt55 h56 h59 s7 r9 jm1 by @BrunoV21 in #3
  • Kore workspace 01 js4 dtdebpt93 c9 p2 bqgjbxs8 by @BrunoV21 in #4

Full Changelog: v0.1.1...v0.1.2

v0.1.1

07 Apr 22:45
f955132

Choose a tag to compare

What's Changed

  • Implement API key authentication by adding a new security module and … by @BrunoV21 in #1

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

28 Mar 23:09

Choose a tag to compare

Add GitHub Actions workflow for release build, testing, security chec…