Skip to content

Froggit v1.2.0-beta

Choose a tag to compare

@github-actions github-actions released this 22 Jan 00:37
· 1 commit to master since this release
22544fa

GitHub Copilot Integration

This release introduces comprehensive GitHub Copilot integration into Froggit, enabling AI-assisted commit message generation directly within the TUI.

  • Implemented complete Copilot API client with OAuth authentication
  • Added token management system with automatic refresh and expiration handling
  • Integrated GPT-4o model for intelligent commit message suggestions
  • Created dedicated copilot package with modular architecture (client, auth, and API modules)

Enhancements

User Interface Improvements

  • Enhanced file view with improved height adjustment for better visibility
  • Added file cursor preservation across view transitions
  • Implemented proper state handling for new repository initialization

Error Handling

  • Improved error reporting throughout git operations
  • Added better user feedback for git actions and status updates

Documentation

  • Updated README with comprehensive GitHub Copilot integration details
  • Refreshed screenshots and visual documentation

Technical Details

  • Total changes: 478 additions, 19 deletions across 13 files
  • New dependencies: GitHub Copilot API integration
  • Maintained backward compatibility with existing features

Files Modified

  • internal/copilot/ - New package for Copilot integration
  • internal/git/actions.go - Extended git operations with AI capabilities
  • internal/tui/ - Multiple TUI components updated for Copilot support
  • README.md - Documentation updates