Skip to content

Latest commit

 

History

History
60 lines (43 loc) · 2.34 KB

File metadata and controls

60 lines (43 loc) · 2.34 KB

Changelog

All notable changes to the AI Commit project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2025-10-03

🎉 First Official Release

✨ New Features

  • Complete GUI Application - Modern desktop interface for AI-powered commit messages
  • Dual AI Provider Support - Choose between Gemini (free) and ChatGPT (paid)
  • Multi-Project Workspace - Manage multiple Git repositories in one interface
  • Smart Repository Scanner - Auto-detects Git repositories on startup
  • Visual File Selection - Easy point-and-click interface for staging files
  • One-Click AI Generation - Automatically generate commit messages with AI
  • Dark/Light Theme - Toggle between themes for comfortable viewing
  • Real-time Activity Log - Monitor all operations in the log panel
  • Conventional Commits - AI generates standardized commit messages

🔧 Core Functionality

  • Auto Git Configuration - Set up Git credentials automatically
  • Batch File Operations - Select all or clear selection with one click
  • Settings Management - Save and load configurations from JSON
  • Error Handling - Smart file matching and error recovery
  • Manual Refresh - Detect file changes on demand

🌐 Integration

  • GitHub Support - Personal access token integration for private repos
  • API Key Management - Secure storage for AI provider keys
  • Custom Model Selection - Choose specific AI models for each provider
  • Parent Folder Configuration - Scan custom directories for repositories

📦 Distribution

  • Windows Executable - Standalone .exe file for easy installation
  • No Python Required - End-users don't need Python environment
  • Ready-to-Use - Download and run immediately

🛡 Security

  • Local Data Storage - All settings and keys stored locally
  • Secure API Communication - Only git diff sent to AI providers
  • No Data Collection - Privacy-focused design

Types of Changes

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.