All notable changes to Git Alias Generator will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial open source release preparation
- MIT License
- Comprehensive contributing guidelines
- GitHub issue templates and workflows
- Cross-platform CI/CD pipeline
0.1.0 - 2025-08-06
-
🎯 Core Functionality
- Visual Git alias creation with checkbox interface
- Real-time alias preview and validation
- Support for common Git commands (add, commit, push, checkout, pull, cleanup)
- Smart conflict detection for existing aliases
-
🤖 AI Integration
- OpenAI API integration for commit message generation
- Support for multiple AI models (GPT-3.5, GPT-4, GPT-4o Mini)
- Secure local storage of API credentials
-
📋 Alias Management
- View and manage existing Git aliases
- Delete aliases with confirmation
- Distinguish between tool-created and manual aliases
- Toast notifications for user feedback
-
🛠️ Technical Features
- Cross-platform desktop app (Windows, macOS, Linux)
- Rust backend with Tauri framework
- React + TypeScript frontend
- Responsive design with custom CSS
- Modern iconography with Lucide React
-
🔧 Developer Experience
- Hot reload development server
- TypeScript for type safety
- Vite for fast builds
- Comprehensive error handling
- Frontend: React 18.2, TypeScript 5.0, Vite 4.4
- Backend: Rust 1.60+, Tauri 1.6, Tokio, Reqwest
- Platform Support: Windows 10/11, macOS (Intel + Apple Silicon), Linux (Ubuntu, Fedora, Arch)